linux-stable/drivers/s390/block
Peter Oberparleiter aa88861fc3 [PATCH] s390: dasd reference counting
When using the dasd diag discipline, the base discipline module (eckd or fba)
can be unloaded, even though the dasd driver requires both discipline modules
(base and diag) to work correctly.

Implement reference counting for both base and diag discipline modules in
order to fix this.

Signed-off-by: Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-02-20 20:00:12 -08:00
..
dasd.c [PATCH] s390: dasd reference counting 2006-02-20 20:00:12 -08:00
dasd_3370_erp.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_3990_erp.c [PATCH] s390: dasd extended error reporting module 2006-02-03 08:32:01 -08:00
dasd_9336_erp.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_9343_erp.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_cmb.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_devmap.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_diag.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_diag.h [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_eckd.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_eckd.h [PATCH] s390: dasd extended error reporting module 2006-02-03 08:32:01 -08:00
dasd_eer.c [PATCH] s390: dasd extended error reporting module 2006-02-03 08:32:01 -08:00
dasd_erp.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_fba.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_fba.h [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_genhd.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dasd_int.h [PATCH] s390: dasd reference counting 2006-02-20 20:00:12 -08:00
dasd_ioctl.c [PATCH] s390: dasd open counter 2006-02-01 08:53:24 -08:00
dasd_proc.c [PATCH] s390: Remove CVS generated information 2006-02-01 08:53:23 -08:00
dcssblk.c [PATCH] s390: move s390_root_dev_* out of the cio layer 2006-01-06 08:33:49 -08:00
Kconfig [PATCH] s390: dasd extended error reporting module 2006-02-03 08:32:01 -08:00
Makefile [PATCH] s390: dasd extended error reporting module 2006-02-03 08:32:01 -08:00
xpram.c [PATCH] Add block_device_operations.getgeo block device method 2006-01-08 20:13:54 -08:00