OpenCloudOS-Kernel/drivers/s390/block
Stefan Haberland f602f6d694 [S390] dasd: prevent panic with unresumed devices
If a device is not resumed correctly the system crashes when this
device is set offline. This may happen if it gets disconnected
during suspend.
Check if the device is already removed from alias handling and skip
these steps to prevent the kernel panic.

Signed-off-by: Stefan Haberland <stefan.haberland@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2011-01-31 11:30:20 +01:00
..
Kconfig [S390] cleanup s390 Kconfig 2011-01-05 12:47:23 +01:00
Makefile [S390] dasd: add hyper PAV support to DASD device driver, part 1 2008-01-26 14:11:28 +01:00
dasd.c [S390] dasd: Correct retry counter for terminated I/O. 2011-01-05 12:47:30 +01:00
dasd_3990_erp.c [S390] dasd: do path verification for paths added at runtime 2011-01-05 12:47:30 +01:00
dasd_alias.c [S390] dasd: prevent panic with unresumed devices 2011-01-31 11:30:20 +01:00
dasd_devmap.c [S390] dasd: Add support for raw ECKD access. 2011-01-05 12:47:30 +01:00
dasd_diag.c [S390] dasd: do path verification for paths added at runtime 2011-01-05 12:47:30 +01:00
dasd_diag.h [S390] cleanup lowcore access from external interrupts 2010-10-25 16:10:19 +02:00
dasd_eckd.c [S390] dasd: Add support for raw ECKD access. 2011-01-05 12:47:30 +01:00
dasd_eckd.h [S390] dasd: Add support for raw ECKD access. 2011-01-05 12:47:30 +01:00
dasd_eer.c [S390] dasd: Improve handling of stolen DASD reservation 2011-01-05 12:47:30 +01:00
dasd_erp.c [S390] dasd: do path verification for paths added at runtime 2011-01-05 12:47:30 +01:00
dasd_fba.c [S390] dasd: Improve handling of stolen DASD reservation 2011-01-05 12:47:30 +01:00
dasd_fba.h [S390] dasd whitespace and other cosmetics. 2006-06-29 14:58:12 +02:00
dasd_genhd.c block: make blkdev_get/put() handle exclusive access 2010-11-13 11:55:17 +01:00
dasd_int.h [S390] dasd: Improve handling of stolen DASD reservation 2011-01-05 12:47:30 +01:00
dasd_ioctl.c s390/block: kill the big kernel lock 2010-09-26 16:25:51 +02:00
dasd_proc.c [S390] dasd: fix use after free in dbf 2010-10-25 16:10:20 +02:00
dcssblk.c s390/block: kill the big kernel lock 2010-09-26 16:25:51 +02:00
xpram.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00