commit | 0289b2e110b7824b2f76d194ad6f8f0844e270ad | [log] [tgz] |
---|---|---|
author | Ming Lei <tom.leiming@gmail.com> | Sun May 11 01:01:48 2014 +0800 |
committer | Jens Axboe <axboe@fb.com> | Sat May 10 15:41:42 2014 -0600 |
tree | eac254d7cd5b82bda9cfb4cd8b489c6173b40659 | |
parent | 59d13bf5f57ded658c872fa22276f75ab8f12841 [diff] |
blk-mq: bitmap tag: use clear_bit_unlock in bt_clear_tag() The unlock memory barrier need to order access to req in free path and clearing tag bit, otherwise either request free path may see a allocated request, or initialized request in allocate path might be modified by the ongoing free path. Signed-off-by: Ming Lei <tom.leiming@gmail.com> Signed-off-by: Jens Axboe <axboe@fb.com>