diff options
author | Arnd Bergmann <arnd@arndb.de> | 2005-06-23 07:10:15 (GMT) |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-23 16:45:32 (GMT) |
commit | bb93e3a52f8db7210258a1a2134cced0b78a46e1 (patch) | |
tree | b6def4c3fe5624769de64e242bb2007fffea55c8 /fs/lockd/xdr4.c | |
parent | 0d77e5a2c23da734f5a7925f64afa1c2ed92e0f9 (diff) | |
download | linux-bb93e3a52f8db7210258a1a2134cced0b78a46e1.tar.xz |
[PATCH] block: add unlocked_ioctl support for block devices
This patch allows block device drivers to convert their ioctl functions to
unlocked_ioctl() like character devices and other subsystems. All
functions that were called with the BKL held before are still used that
way, but I would not be surprised if it could be removed from the ioctl
functions in drivers/block/ioctl.c themselves.
As a side note, I found that compat_blkdev_ioctl() acquires the BKL as
well, which looks like a bug. I have checked that every user of
disk->fops->compat_ioctl() in the current git tree gets the BKL itself, so
it could easily be removed from compat_blkdev_ioctl().
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/lockd/xdr4.c')
0 files changed, 0 insertions, 0 deletions