linux_dsm_epyc7002/drivers/s390
Stefan Haberland 1eb38023dd s390/dasd: fix failing path verification
DASD path verification requires the usage of sleep_on_immediatly to
ensure that no other I/O request is blocking the recovery of
disconnected devices. But two concurrent path verification workers for
the same device may kill each others requests due to the usage of the
immediate sleep_on function. This may lead to unsuccessful path
verifications.

Prevent that two parallel path verification workers conflict with
each other by implementing a device flag signalling a already running
worker.

Signed-off-by: Stefan Haberland <stefan.haberland@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2015-08-09 21:07:41 +02:00
..
block s390/dasd: fix failing path verification 2015-08-09 21:07:41 +02:00
char s390: remove unneeded semicolon 2015-08-07 09:57:00 +02:00
cio s390: remove unneeded variables 2015-08-07 09:57:01 +02:00
crypto s390/zcrypt: enable s390 hwrng to seed kernel entropy 2015-07-01 09:34:37 +02:00
kvm KVM: s390: virtio-ccw: don't overwrite config space values 2015-07-03 18:55:18 +02:00
net s390: remove unneeded variables 2015-08-07 09:57:01 +02:00
scsi s390: remove unneeded semicolon 2015-08-07 09:57:00 +02:00
Makefile [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00