linux_dsm_epyc7002/drivers/s390
Stefan Haberland f2608cd4a3 s390/dasd: fix inability to set a DASD device offline
Fix ref counting for DASD devices leading to an inability to set a
DASD device offline.
Before a worker is scheduled the DASD device driver takes a reference
to the device. If the worker was already scheduled this reference was
never freed.
Fix by giving the reference to the DASD device free when
schedule_work() returns false.

Signed-off-by: Stefan Haberland <stefan.haberland@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2015-04-15 12:23:50 +02:00
..
block s390/dasd: fix inability to set a DASD device offline 2015-04-15 12:23:50 +02:00
char s390/mm: Fix memory hotplug for unaligned standby memory 2015-04-15 12:23:49 +02:00
cio s390: remove 31 bit support 2015-03-25 11:49:33 +01:00
crypto s390: remove test_facility(2) (== z/Architecture mode active) checks 2015-03-25 11:49:37 +01:00
kvm virtio_ccw: finalize_features error handling 2014-12-09 21:42:06 +02:00
net s390: remove 31 bit support 2015-03-25 11:49:33 +01:00
scsi mm, mempool: do not allow atomic resizing 2015-04-14 16:49:06 -07:00
Makefile [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00