linux/drivers/s390
Stefan Haberland 589c74d507 [S390] dasd: fix refcounting.
The function dasd_device_from_cdev returns a reference to the dasd
device and increases the refcount by one. If an exception occurs,
the refcount was not decreased in all cases
e.g. in dasd_discipline_show.
Prevent the offline processing from hang by correcting two functions
to decrease the refcount even if an error occured.

Signed-off-by: Stefan Haberland <stefan.haberland@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2010-02-26 22:37:32 +01:00
..
block [S390] dasd: fix refcounting. 2010-02-26 22:37:32 +01:00
char [S390] Cleanup struct _lowcore usage and defines. 2010-02-26 22:37:31 +01:00
cio [S390] Cleanup struct _lowcore usage and defines. 2010-02-26 22:37:31 +01:00
crypto [S390] zcrypt: Do not remove coprocessor for error 8/72 2010-01-27 10:12:49 +01:00
kvm [S390] Cleanup struct _lowcore usage and defines. 2010-02-26 22:37:31 +01:00
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2010-01-12 20:53:29 -08:00
scsi [SCSI] zfcp: Report FC BSG errors in correct field 2010-02-08 13:40:17 -06:00
Makefile [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00