summaryrefslogtreecommitdiffstats
path: root/drivers/s390/char/tape_34xx.c
diff options
context:
space:
mode:
authorMichael Holzheu <holzheu@de.ibm.com>2006-03-24 12:15:28 +0100
committerLinus Torvalds <torvalds@g5.osdl.org>2006-03-24 16:33:18 +0100
commit5f38433885245dce82aa53c20a6b2efbe81ae350 (patch)
tree1731a5e3b9092f3ff060ac6aa652be8ec6dde890 /drivers/s390/char/tape_34xx.c
parent[PATCH] s390: tape operation abortion leads to panic (diff)
downloadlinux-5f38433885245dce82aa53c20a6b2efbe81ae350.tar.xz
linux-5f38433885245dce82aa53c20a6b2efbe81ae350.zip
[PATCH] s390: fix endless retry loop in tape driver
If a tape device is assigned to another host, the interrupt for the assign operation comes back with deferred condition code 1. Under some conditions this can lead to an endless loop of retries. Check if the current request is still in IO in deferred condition code handling and prevent retries when the request has already been cancelled. Signed-off-by: Michael Holzheu <holzheu@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/s390/char/tape_34xx.c')
0 files changed, 0 insertions, 0 deletions