Arnd Bergmann
bb93e3a52f
[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>
2005-06-23 09:45:32 -07:00
..
acpi
asm-alpha
[PATCH] remove non-DISCONTIG use of pgdat->node_mem_map
2005-06-23 09:45:00 -07:00
asm-arm
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-arm26
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-cris
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-frv
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-generic
[PATCH] adjust per_cpu definition in non-SMP case
2005-06-23 09:45:28 -07:00
asm-h8300
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-i386
[PATCH] kprobes: function-return probes
2005-06-23 09:45:21 -07:00
asm-ia64
[PATCH] compat: introduce compat_time_t
2005-06-23 09:45:32 -07:00
asm-m32r
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-m68k
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-m68knommu
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-mips
[PATCH] compat: introduce compat_time_t
2005-06-23 09:45:32 -07:00
asm-parisc
[PATCH] compat: introduce compat_time_t
2005-06-23 09:45:32 -07:00
asm-ppc
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-ppc64
[PATCH] compat: introduce compat_time_t
2005-06-23 09:45:32 -07:00
asm-s390
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sh
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sh64
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sparc
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sparc64
[PATCH] compat: introduce compat_time_t
2005-06-23 09:45:32 -07:00
asm-um
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-v850
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-x86_64
[PATCH] compat: introduce compat_time_t
2005-06-23 09:45:32 -07:00
linux
[PATCH] block: add unlocked_ioctl support for block devices
2005-06-23 09:45:32 -07:00
math-emu
media
[PATCH] dvb: modified dvb_register_adapter() to avoid kmalloc/kfree
2005-05-17 07:59:33 -07:00
mtd
net
[X25]: Fast select with no restriction on response
2005-06-22 22:16:17 -07:00
pcmcia
[PATCH] yenta TI: turn off interrupts during card power-on #2
2005-06-23 09:45:31 -07:00
rxrpc
scsi
Automatic merge of ../scsi-misc-2.6-old/
2005-05-26 14:14:55 -04:00
sound
[PATCH] create a kstrdup library function
2005-06-23 09:45:18 -07:00
video