]> www.infradead.org Git - users/jedix/linux-maple.git/commit
hpsa: fix rmmod issues
authorDon Brace <don.brace@pmcs.com>
Fri, 6 Nov 2015 14:04:55 +0000 (06:04 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 10 Mar 2016 19:56:41 +0000 (11:56 -0800)
commita075c49467aaabca3e1f74cbbb271e71a8a9014f
treeb17e39ce1f8ffc6d384783a23555eb92da5c5eae
parentb307f56f7b691910827d517c0242f908012af1b6
hpsa: fix rmmod issues

The driver is calling hpsa_shutdown before calling scsi_remove_host.
hpsa_shutdown is disabling interrupts.

scsi_remove_host can trigger I/O operations, such as
SYNCHRONIZE CACHE when multipath is enabled which hang the system.

Call scsi_remove_host before calling hpsa_shutdown.

Reviewed-by: Kevin Barnett <kevin.barnett@pmcs.com>
Reviewed-by: Scott Teel <scott.teel@pmcs.com>
Signed-off-by: Don Brace <don.brace@pmcs.com>
Orabug: 22075051
Acked-by: Chuck Anderson <chuck.anderson@oracle.com>
drivers/scsi/hpsa.c