diff options
author | 2006-06-05 12:09:01 +0200 | |
---|---|---|
committer | 2006-06-23 17:10:38 +0200 | |
commit | a038e2536472b4dd932399b5277e65f188811de5 (patch) | |
tree | 15b311da1a9aa36b24f98ae914456ecb90e247f3 /fs/buffer.c | |
parent | [PATCH] iosched: use hlist for request hashtable (diff) | |
download | linux-rng-a038e2536472b4dd932399b5277e65f188811de5.tar.xz linux-rng-a038e2536472b4dd932399b5277e65f188811de5.zip |
[PATCH] blk_start_queue() must be called with irq disabled - add warning
The queue lock can be taken from interrupts so it must always be taken with
irq disabling primitives. Some primitives already verify this.
blk_start_queue() is called under this lock, so interrupts must be
disabled.
Also document this requirement clearly in blk_init_queue(), where the queue
spinlock is set.
Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Jens Axboe <axboe@suse.de>
Diffstat (limited to 'fs/buffer.c')
0 files changed, 0 insertions, 0 deletions