linux/drivers/s390/block
Christian Borntraeger 436d1bc7fe [S390] dcssblk: prevent early access without own make_request function
When loading a dcss segment with the dcssblk driver, sometimes the
following kind of message appears:

bio too big device dcssblk0 (8 > 0)
Buffer I/O error on device dcssblk0, logical block 172016
..

The fix is to move the disk registration after setting the
make_request function, to avoid calls into generic_make_request
for dcssblock without having the make_request function set up
properly.

Cc: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-12-04 16:09:57 +01:00
..
dasd_3370_erp.c [S390] dasd whitespace and other cosmetics. 2006-06-29 14:58:12 +02:00
dasd_3990_erp.c Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
dasd_9336_erp.c [S390] dasd whitespace and other cosmetics. 2006-06-29 14:58:12 +02:00
dasd_9343_erp.c [S390] dasd whitespace and other cosmetics. 2006-06-29 14:58:12 +02:00
dasd_devmap.c mm: Remove slab destructors from kmem_cache_create(). 2007-07-20 10:11:58 +09:00
dasd_diag.c Fixup rq_for_each_segment() indentation 2007-10-10 09:25:56 +02:00
dasd_diag.h [S390] dasd whitespace and other cosmetics. 2006-06-29 14:58:12 +02:00
dasd_eckd.c Fixup rq_for_each_segment() indentation 2007-10-10 09:25:56 +02:00
dasd_eckd.h [S390] add PAV support to the dasd driver. 2006-06-29 15:08:18 +02:00
dasd_eer.c [S390] dasd_eer: use mutex instead of semaphore 2007-05-31 17:38:10 +02:00
dasd_erp.c [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
dasd_fba.c Fixup rq_for_each_segment() indentation 2007-10-10 09:25:56 +02:00
dasd_fba.h [S390] dasd whitespace and other cosmetics. 2006-06-29 14:58:12 +02:00
dasd_genhd.c [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
dasd_int.h [S390] is_power_of_2 in drivers/s390/block/dasd_int.h 2007-10-12 16:13:07 +02:00
dasd_ioctl.c [S390] cio: Get rid of _ccw_device_get_device_number(). 2007-05-10 15:45:51 +02:00
dasd_proc.c [S390] dasd: Avoid compile warnings on !CONFIG_DASD_PROFILE 2007-07-10 11:24:50 +02:00
dasd.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
dcssblk.c [S390] dcssblk: prevent early access without own make_request function 2007-12-04 16:09:57 +01:00
Kconfig [S390] Kconfig: use common Kconfig files for s390. 2007-05-10 15:46:08 +02:00
Makefile [PATCH] s390: dasd extended error reporting 2006-03-24 07:33:17 -08:00
xpram.c [S390] xpram: fix bio_end{_,}io typo 2007-10-12 16:13:11 +02:00