[PATCH] kill the unused bsize on the send side of /dev/loop
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:56 -04:00
511de73ff0
[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>
Al Viro
commited 2008-10-21 07:48:54 -04:00
33c2dca495
[PATCH] end of methods switch: remove the old ones
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:52 -04:00
90b8f2824c
[PATCH] switch sr
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:50 -04:00
40cc51be69
[PATCH] switch sd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:48 -04:00
0338e29178
[PATCH] switch ide-scsi
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:46 -04:00
3e3c9c6f3d
[PATCH] switch tape_block
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:44 -04:00
4e999af9b2
[PATCH] switch dcssblk
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:42 -04:00
46d74326e6
[PATCH] switch dasd
...
->compat_ioctl() actually had been useless here; generic
logics works fine.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:40 -04:00
57a7c0bca0
[PATCH] switch mtd_blkdevs
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:38 -04:00
af0e2a0a87
[PATCH] switch mmc
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:37 -04:00
a5a1561f88
[PATCH] switch i2o
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:35 -04:00
f3f6015bff
[PATCH] switch memstick
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:33 -04:00
5d9a54b665
[PATCH] switch md
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:31 -04:00
a39907fa2f
[PATCH] switch dm
...
ioctl() doesn't need BKL here
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:29 -04:00
fe5f9f2cd5
[PATCH] switch ide-tape
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:27 -04:00
a4600f8139
[PATCH] switch ide-gd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:25 -04:00
b2f21e057d
[PATCH] switch ide-cd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:23 -04:00
488ca606f1
[PATCH] switch viocd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:21 -04:00
4e379ae6a6
[PATCH] switch gdrom
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:19 -04:00
8389feb4a8
[PATCH] switch z2ram
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:17 -04:00
ab746cb938
[PATCH] switch xyspace
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:15 -04:00
f3f68b3673
[PATCH] switch xen
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:13 -04:00
a63c848b04
[PATCH] switch xd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:11 -04:00
961846ca5a
[PATCH] switch virtio_blk
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:09 -04:00
4e10985298
[PATCH] switch viodasd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:07 -04:00
f115a14ae4
[PATCH] switch ub
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:05 -04:00
4099a96693
[PATCH] switch swim3
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:03 -04:00
b4d9a4425b
[PATCH] switch pktdvdcd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:48:01 -04:00
5e5e007c25
[PATCH] switch pf
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:59 -04:00
8cfc7ca40c
[PATCH] switch pd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:57 -04:00
b6a895307a
[PATCH] switch pcd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:55 -04:00
c9acf903e0
[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>
Al Viro
commited 2008-10-21 07:47:53 -04:00
a8cdc308c0
[PATCH] switch loop
...
ioctl doesn't need BKL here
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:51 -04:00
bb21488482
[PATCH] switch floppy
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:49 -04:00
a4af9b48cb
[PATCH] switch cpqarray
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:47 -04:00
47844fadb5
[PATCH] switch cciss
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:46 -04:00
ef7822c2fb
[PATCH] switch brd
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:44 -04:00
2b9ecd0333
[PATCH] switch ataflop
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:42 -04:00
60ad234007
[PATCH] switch aoeblk
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:40 -04:00
94562c1751
[PATCH] switch amiflop
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:38 -04:00
47225db519
[PATCH] switch DAC960
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:36 -04:00
b564f027ad
[PATCH] switch ubd
...
ubd_ioctl() doesn't need BKL, so unlocked_ioctl() it becomes...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:34 -04:00
a625c998e6
[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>
Al Viro
commited 2008-10-21 07:47:32 -04:00
d4430d62fa
[PATCH] switch ide_disk_ops ->ioctl() to sane prototype
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:30 -04:00
badf8082c3
[PATCH] don't mess with file in scsi_nonblockable_ioctl()
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:28 -04:00
83ff6fe858
[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>
Al Viro
commited 2008-10-21 07:47:26 -04:00
633a08b812
[PATCH] switch pktcdvd to blkdev_driver_ioctl()
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:24 -04:00
a0eb62a0a4
[PATCH] switch cdrom_{open,release,ioctl} to sane APIs
...
... convert to it in callers
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:22 -04:00
bbc1cc9784
[PATCH] move block_device_operations to blkdev.h
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro
commited 2008-10-21 07:47:20 -04:00
08f8585121