linux/block
Jens Axboe 8bdd3f8a69 as-iosched: fix inconsistent ioc->lock context
Since it's acquired from irq context, all locking must be of the
irq safe variant. Most are already inside the queue lock (which
already disables interrupts), but the io scheduler rmmod path
always has irqs enabled and the put_io_context() path may legally
be called with irqs enabled (even if it isn't usually). So fixup
those two.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-02-01 09:44:28 +01:00
..
as-iosched.c as-iosched: fix inconsistent ioc->lock context 2008-02-01 09:44:28 +01:00
blk-barrier.c block: make core bits checkpatch compliant 2008-02-01 09:26:33 +01:00
blk-core.c block: make core bits checkpatch compliant 2008-02-01 09:26:33 +01:00
blk-exec.c block: make core bits checkpatch compliant 2008-02-01 09:26:33 +01:00
blk-ioc.c block: continue ll_rw_blk.c splitup 2008-01-29 21:55:08 +01:00
blk-map.c block: make core bits checkpatch compliant 2008-02-01 09:26:33 +01:00
blk-merge.c block: make core bits checkpatch compliant 2008-02-01 09:26:33 +01:00
blk-settings.c block: make core bits checkpatch compliant 2008-02-01 09:26:33 +01:00
blk-sysfs.c block: make core bits checkpatch compliant 2008-02-01 09:26:33 +01:00
blk-tag.c block: make core bits checkpatch compliant 2008-02-01 09:26:33 +01:00
blk.h block: ll_rw_blk.c split, add blk-merge.c 2008-01-29 21:55:12 +01:00
blktrace.c blktrace: Add blktrace ioctls to SCSI generic devices 2008-01-28 10:04:46 +01:00
bsg.c [SCSI] bsg: copy the cmd_type field to the subordinate request for bidi 2008-01-30 13:14:26 -06:00
cfq-iosched.c cfq-iosched: make checkpatch compliant 2008-02-01 09:26:33 +01:00
compat_ioctl.c blktrace: Add blktrace ioctls to SCSI generic devices 2008-01-28 10:04:46 +01:00
deadline-iosched.c block: let elv_register() return void 2007-12-18 08:29:28 +01:00
elevator.c block: make elevator lib checkpatch compliant 2008-02-01 09:26:33 +01:00
genhd.c block: constify function pointer tables 2008-01-29 21:55:19 +01:00
ioctl.c compat_ioctl: move common block ioctls to compat_blkdev_ioctl 2007-10-10 09:26:00 +02:00
Kconfig Only enable BLOCK_COMPAT if COMPAT is needed 2007-10-12 17:58:36 -07:00
Kconfig.iosched update I/O sched Kconfig help texts - CFQ is now default, not AS. 2007-02-17 20:08:22 +01:00
Makefile block: ll_rw_blk.c split, add blk-merge.c 2008-01-29 21:55:12 +01:00
noop-iosched.c block: let elv_register() return void 2007-12-18 08:29:28 +01:00
scsi_ioctl.c block: use jiffies conversion functions in scsi_ioctl.c 2007-12-18 08:29:28 +01:00