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>
Mon, 30 Mar 2015 18:54:53 +0000 (12:54 -0600)
commit51fd4af9f297105a77482f5bf0a4ab06e0d45616
treee8a17763c60969d6924072981e0429aa96467a5a
parent91a1519d493b0783e7d723152f0e5159b06e3abf
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