aboutsummaryrefslogtreecommitdiff
path: root/arch/s390/lib/spinlock.c
diff options
context:
space:
mode:
authorStefan Weinhuber <wein@de.ibm.com>2008-02-05 16:50:47 +0100
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2008-02-05 16:51:00 +0100
commitfe6b8e76d920b93fd445382aff7ff24082af8874 (patch)
tree1b7d18d66c30e346c21ffa1b851487f10dd4378e /arch/s390/lib/spinlock.c
parent6c5f57c7884a7e0806ae9af86de243321cab4953 (diff)
[S390] dasd: fix panic caused by alias device offline
When an alias device is set offline while it is in use this may result in a panic in the cleanup part of the dasd_block_tasklet. The problem here is that there may exist some ccw requests that were originally created for the alias device and transferred to the base device when the alias was set offline. When these request are cleaned up later, the discipline pointer in the alias device may not be valid anymore. To fix this use the base device discipline to find the cleanup function. Signed-off-by: Stefan Weinhuber <wein@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/lib/spinlock.c')
0 files changed, 0 insertions, 0 deletions