511de73ff0
[PATCH] kill the unused bsize on the send side of /dev/loop
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:56 -04:00
33c2dca495
[PATCH] trim file propagation in block/compat_ioctl.c
...
... and remove the handling of cases when it falls back to native
without changing arguments.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:54 -04:00
90b8f2824c
[PATCH] end of methods switch: remove the old ones
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:52 -04:00
40cc51be69
[PATCH] switch sr
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:50 -04:00
0338e29178
[PATCH] switch sd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:48 -04:00
3e3c9c6f3d
[PATCH] switch ide-scsi
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:46 -04:00
4e999af9b2
[PATCH] switch tape_block
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:44 -04:00
46d74326e6
[PATCH] switch dcssblk
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:42 -04:00
57a7c0bca0
[PATCH] switch dasd
...
->compat_ioctl() actually had been useless here; generic
logics works fine.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:40 -04:00
af0e2a0a87
[PATCH] switch mtd_blkdevs
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:38 -04:00
a5a1561f88
[PATCH] switch mmc
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:37 -04:00
f3f6015bff
[PATCH] switch i2o
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:35 -04:00
5d9a54b665
[PATCH] switch memstick
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:33 -04:00
a39907fa2f
[PATCH] switch md
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:31 -04:00
fe5f9f2cd5
[PATCH] switch dm
...
ioctl() doesn't need BKL here
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:29 -04:00
a4600f8139
[PATCH] switch ide-tape
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:27 -04:00
b2f21e057d
[PATCH] switch ide-gd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:25 -04:00
488ca606f1
[PATCH] switch ide-cd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:23 -04:00
4e379ae6a6
[PATCH] switch viocd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:21 -04:00
8389feb4a8
[PATCH] switch gdrom
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:19 -04:00
ab746cb938
[PATCH] switch z2ram
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:17 -04:00
f3f68b3673
[PATCH] switch xyspace
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:15 -04:00
a63c848b04
[PATCH] switch xen
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:13 -04:00
961846ca5a
[PATCH] switch xd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:11 -04:00
4e10985298
[PATCH] switch virtio_blk
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:09 -04:00
f115a14ae4
[PATCH] switch viodasd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:07 -04:00
4099a96693
[PATCH] switch ub
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:05 -04:00
b4d9a4425b
[PATCH] switch swim3
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:03 -04:00
5e5e007c25
[PATCH] switch pktdvdcd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:48:01 -04:00
8cfc7ca40c
[PATCH] switch pf
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:59 -04:00
b6a895307a
[PATCH] switch pd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:57 -04:00
c9acf903e0
[PATCH] switch pcd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:55 -04:00
a8cdc308c0
[PATCH] switch nbd
...
NB: nbd_ioctl() appears to be racy; BKL is held, but doesn't really
help, AFAICS. Left as-is for now, but it'll need fixing.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:53 -04:00
bb21488482
[PATCH] switch loop
...
ioctl doesn't need BKL here
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:51 -04:00
a4af9b48cb
[PATCH] switch floppy
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:49 -04:00
47844fadb5
[PATCH] switch cpqarray
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:47 -04:00
ef7822c2fb
[PATCH] switch cciss
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:46 -04:00
2b9ecd0333
[PATCH] switch brd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:44 -04:00
60ad234007
[PATCH] switch ataflop
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:42 -04:00
94562c1751
[PATCH] switch aoeblk
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:40 -04:00
47225db519
[PATCH] switch amiflop
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:38 -04:00
b564f027ad
[PATCH] switch DAC960
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:36 -04:00
a625c998e6
[PATCH] switch ubd
...
ubd_ioctl() doesn't need BKL, so unlocked_ioctl() it becomes...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:34 -04:00
d4430d62fa
[PATCH] beginning of methods conversion
...
To keep the size of changesets sane we split the switch by drivers;
to keep the damn thing bisectable we do the following:
1) rename the affected methods, add ones with correct
prototypes, make (few) callers handle both. That's this changeset.
2) for each driver convert to new methods. *ALL* drivers
are converted in this series.
3) kill the old (renamed) methods.
Note that it _is_ a flagday; all in-tree drivers are converted and by the
end of this series no trace of old methods remain. The only reason why
we do that this way is to keep the damn thing bisectable and allow per-driver
debugging if anything goes wrong.
New methods:
open(bdev, mode)
release(disk, mode)
ioctl(bdev, mode, cmd, arg) /* Called without BKL */
compat_ioctl(bdev, mode, cmd, arg)
locked_ioctl(bdev, mode, cmd, arg) /* Called with BKL, legacy */
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:32 -04:00
badf8082c3
[PATCH] switch ide_disk_ops ->ioctl() to sane prototype
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:30 -04:00
83ff6fe858
[PATCH] don't mess with file in scsi_nonblockable_ioctl()
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:28 -04:00
633a08b812
[PATCH] introduce __blkdev_driver_ioctl()
...
Analog of blkdev_driver_ioctl() with sane arguments. For
now uses fake struct file, by the end of the series it won't
and blkdev_driver_ioctl() will become a wrapper around it.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:26 -04:00
a0eb62a0a4
[PATCH] switch pktcdvd to blkdev_driver_ioctl()
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:24 -04:00
bbc1cc9784
[PATCH] switch cdrom_{open,release,ioctl} to sane APIs
...
... convert to it in callers
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:22 -04:00
08f8585121
[PATCH] move block_device_operations to blkdev.h
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2008-10-21 07:47:20 -04:00