• Jens Axboe's avatar
    block: adjust tagging function queue bit locking · aa94b537
    Jens Axboe authored
    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: default avatarJens Axboe <jens.axboe@oracle.com>
    aa94b537
blk-tag.c 9.57 KB