alistair23-linux/drivers/s390/block
Christoph Hellwig 13c6204fac [PATCH] s390: use normal switch statement for ioctls in dasd_ioctlc
Handle ioctls implemented in dasd_ioctl through the normal switch statement
that most drivers use instead of the awkward dasd_ioctl_no_register routine.
This avoids searching a linear list on every call to dasd_ioctl(), and allows
to give the various ioctl implementation functions sane prototypes, aswell as
moving the check for bdev->bd_disk->private_data from the individual functions
to dasd_ioctl.  (I think it can't actually every be NULL, but let's keep that
for later)

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-24 07:33:16 -08:00
..
dasd.c [PATCH] s390: use normal switch statement for ioctls in dasd_ioctlc 2006-03-24 07:33:16 -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: revert dasd eer module 2006-02-20 20:00:12 -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: revert dasd eer module 2006-02-20 20:00:12 -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: dasd partition detection 2006-03-08 14:14:01 -08:00
dasd_int.h [PATCH] s390: use normal switch statement for ioctls in dasd_ioctlc 2006-03-24 07:33:16 -08:00
dasd_ioctl.c [PATCH] s390: use normal switch statement for ioctls in dasd_ioctlc 2006-03-24 07:33:16 -08:00
dasd_proc.c [PATCH] s390: dasd proc interface typo 2006-03-09 19:47:38 -08:00
dcssblk.c [PATCH] regularize blk_cleanup_queue() use 2006-03-18 18:34:20 -05:00
Kconfig [PATCH] s390: revert dasd eer module 2006-02-20 20:00:12 -08:00
Makefile [PATCH] s390: revert dasd eer module 2006-02-20 20:00:12 -08:00
xpram.c [PATCH] Add block_device_operations.getgeo block device method 2006-01-08 20:13:54 -08:00