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-- 6.7 KB
Makefile -rw-r--r-- 1.3 KB
allocpercpu.c -rw-r--r-- 4.0 KB
backing-dev.c -rw-r--r-- 6.9 KB
bootmem.c -rw-r--r-- 17.8 KB
bounce.c -rw-r--r-- 6.4 KB
dmapool.c -rw-r--r-- 12.9 KB
fadvise.c -rw-r--r-- 2.9 KB
filemap.c -rw-r--r-- 70.6 KB
filemap_xip.c -rw-r--r-- 11.0 KB
fremap.c -rw-r--r-- 6.7 KB
highmem.c -rw-r--r-- 8.7 KB
hugetlb.c -rw-r--r-- 58.1 KB
internal.h -rw-r--r-- 6.9 KB
maccess.c -rw-r--r-- 1.4 KB
madvise.c -rw-r--r-- 9.5 KB
memcontrol.c -rw-r--r-- 28.7 KB
memory.c -rw-r--r-- 81.8 KB
memory_hotplug.c -rw-r--r-- 20.7 KB
mempolicy.c -rw-r--r-- 59.1 KB
mempool.c -rw-r--r-- 9.0 KB
migrate.c -rw-r--r-- 25.5 KB
mincore.c -rw-r--r-- 5.7 KB
mlock.c -rw-r--r-- 17.1 KB
mm_init.c -rw-r--r-- 3.7 KB
mmap.c -rw-r--r-- 64.3 KB
mmu_notifier.c -rw-r--r-- 8.2 KB
mmzone.c -rw-r--r-- 1.5 KB
mprotect.c -rw-r--r-- 7.5 KB
mremap.c -rw-r--r-- 11.1 KB
msync.c -rw-r--r-- 2.4 KB
nommu.c -rw-r--r-- 35.8 KB
oom_kill.c -rw-r--r-- 15.3 KB
page-writeback.c -rw-r--r-- 36.4 KB
page_alloc.c -rw-r--r-- 130.1 KB
page_cgroup.c -rw-r--r-- 5.2 KB
page_io.c -rw-r--r-- 3.4 KB
page_isolation.c -rw-r--r-- 3.5 KB
pagewalk.c -rw-r--r-- 3.2 KB
pdflush.c -rw-r--r-- 6.3 KB
prio_tree.c -rw-r--r-- 6.3 KB
quicklist.c -rw-r--r-- 2.4 KB
readahead.c -rw-r--r-- 13.4 KB
rmap.c -rw-r--r-- 34.6 KB
shmem.c -rw-r--r-- 66.4 KB
shmem_acl.c -rw-r--r-- 4.6 KB
slab.c -rw-r--r-- 115.1 KB
slob.c -rw-r--r-- 15.9 KB
slub.c -rw-r--r-- 105.0 KB
sparse-vmemmap.c -rw-r--r-- 4.1 KB
sparse.c -rw-r--r-- 16.2 KB
swap.c -rw-r--r-- 15.2 KB
swap_state.c -rw-r--r-- 10.0 KB
swapfile.c -rw-r--r-- 45.9 KB
thrash.c -rw-r--r-- 2.0 KB
tiny-shmem.c -rw-r--r-- 3.0 KB
truncate.c -rw-r--r-- 13.0 KB
util.c -rw-r--r-- 3.9 KB
vmalloc.c -rw-r--r-- 40.3 KB
vmscan.c -rw-r--r-- 71.3 KB
vmstat.c -rw-r--r-- 21.3 KB

back to top