]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] libsas: mark all domain devices gone if root port disappears
authorDan Williams <dan.j.williams@intel.com>
Tue, 10 Jan 2012 22:39:13 +0000 (14:39 -0800)
committerJames Bottomley <JBottomley@Parallels.com>
Wed, 29 Feb 2012 21:20:55 +0000 (15:20 -0600)
commit335426c8f06cd6b87aa95d33ff74b53a7f2dbd5e
treedf78c12a7bfc9acaefd91d2a8852dca17c178790
parent69062904c7c2dd3e6d430522bac313afa142f54a
[SCSI] libsas: mark all domain devices gone if root port disappears

If the top level expander is hot removed, mark all child devices as gone
before unregistration to short circuit futile recovery.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/libsas/sas_discover.c
drivers/scsi/libsas/sas_port.c
include/scsi/libsas.h