blk-mq: bitmap tag: fix races on shared ::wake_index fields
authorAlexander Gordeev <agordeev@redhat.com>
Wed, 18 Jun 2014 05:12:35 +0000 (22:12 -0700)
committerJens Axboe <axboe@fb.com>
Wed, 18 Jun 2014 05:12:35 +0000 (22:12 -0700)
commit8537b12034cf1fd3fab3da2c859d71f76846fae9
treeeef471e49e99b4e78d180f1158258ef1d5eb0aca
parent736ed4de766d4f0e8e6142dd4f9d73ef61835ed9
blk-mq: bitmap tag: fix races on shared ::wake_index fields

Fix racy updates of shared blk_mq_bitmap_tags::wake_index
and blk_mq_hw_ctx::wake_index fields.

Cc: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: Alexander Gordeev <agordeev@redhat.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
block/blk-mq-tag.c
block/blk-mq-tag.h
include/linux/blk-mq.h