]> bbs.cooldavid.org Git - net-next-2.6.git/commit - drivers/ata/libata-core.c
[PATCH] libata-hp: update unload-unplug
authorTejun Heo <htejun@gmail.com>
Wed, 31 May 2006 09:28:13 +0000 (18:28 +0900)
committerTejun Heo <htejun@gmail.com>
Wed, 31 May 2006 09:28:13 +0000 (18:28 +0900)
commit720ba12620ee09dce269adf4ad50958adac7bb54
treef31a8b3da52195610bd244baf42a5fe2e26b0a36
parent3e706399b03bd237d087d731d4b1b029e546b33d
[PATCH] libata-hp: update unload-unplug

Update unload unplug - driver unloading / PCI removal.  This is done
by ata_port_detach() which short-circuits EH, disables all devices and
freezes the port.  With this patch, EH and unloading/unplugging are
properly synchronized.

Signed-off-by: Tejun Heo <htejun@gmail.com>
drivers/scsi/ahci.c
drivers/scsi/libata-core.c
drivers/scsi/libata-eh.c
include/linux/libata.h