https://github.com/torvalds/linux
Revision a568d1d2e2aff4f114b087c06bfd350e945ad6cf authored by Tejun Heo on 21 October 2008, 11:37:21 UTC, committed by Jeff Garzik on 23 October 2008, 00:40:21 UTC
Slave link action mask is transferred to master link and all the EH
actions are taken by the master link.  ata_eh_about_to_do() and
ata_eh_done() are called with ATA_EH_ALL_ACTIONS to clear the slave
link actions during transfer.  This always sets ATA_PFLAG_RECOVERED
flag causing spurious "EH complete" messages.

Don't set ATA_PFLAG_RECOVERED for slave link actions.

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
1 parent 848e4c6
History
Tip revision: a568d1d2e2aff4f114b087c06bfd350e945ad6cf authored by Tejun Heo on 21 October 2008, 11:37:21 UTC
libata-eh: fix slave link EH action mask handling
Tip revision: a568d1d
File Mode Size
Kconfig -rw-r--r-- 2.9 KB
Kconfig.iosched -rw-r--r-- 1.9 KB
Makefile -rw-r--r-- 627 bytes
as-iosched.c -rw-r--r-- 38.7 KB
blk-barrier.c -rw-r--r-- 9.0 KB
blk-core.c -rw-r--r-- 57.2 KB
blk-exec.c -rw-r--r-- 2.7 KB
blk-integrity.c -rw-r--r-- 9.8 KB
blk-ioc.c -rw-r--r-- 4.0 KB
blk-map.c -rw-r--r-- 7.8 KB
blk-merge.c -rw-r--r-- 10.3 KB
blk-settings.c -rw-r--r-- 14.5 KB
blk-softirq.c -rw-r--r-- 4.1 KB
blk-sysfs.c -rw-r--r-- 9.2 KB
blk-tag.c -rw-r--r-- 9.8 KB
blk-timeout.c -rw-r--r-- 5.6 KB
blk.h -rw-r--r-- 3.1 KB
blktrace.c -rw-r--r-- 12.3 KB
bsg.c -rw-r--r-- 23.1 KB
cfq-iosched.c -rw-r--r-- 57.2 KB
cmd-filter.c -rw-r--r-- 5.4 KB
compat_ioctl.c -rw-r--r-- 22.0 KB
deadline-iosched.c -rw-r--r-- 11.4 KB
elevator.c -rw-r--r-- 26.8 KB
genhd.c -rw-r--r-- 26.4 KB
ioctl.c -rw-r--r-- 8.5 KB
noop-iosched.c -rw-r--r-- 2.6 KB
scsi_ioctl.c -rw-r--r-- 17.2 KB

back to top