summaryrefslogtreecommitdiffstats
path: root/block/blk-ioc.c
diff options
context:
space:
mode:
authorJens Axboe2008-05-07 09:27:43 +0200
committerJens Axboe2008-05-07 09:27:43 +0200
commitaa94b5371f6f898558d9fa5690cc6e4bf917a572 (patch)
tree06afaf32fce70c41eddf334666125c2ed75b17b1 /block/blk-ioc.c
parentblock: sysfs store function needs to grab queue_lock and use queue_flag_*() (diff)
downloadkernel-qcow2-linux-aa94b5371f6f898558d9fa5690cc6e4bf917a572.tar.gz
kernel-qcow2-linux-aa94b5371f6f898558d9fa5690cc6e4bf917a572.tar.xz
kernel-qcow2-linux-aa94b5371f6f898558d9fa5690cc6e4bf917a572.zip
block: adjust tagging function queue bit locking
For most initialization purposes, calling blk_queue_init_tags() without the queue lock held is OK. Only if called for resizing an existing map must the lock be held. Ditto for tag cleanup, the maps are reference counted. So switch the general queue flag setting to the unlocked variant, but retain the locked variant for resizing. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'block/blk-ioc.c')
0 files changed, 0 insertions, 0 deletions