Hugh Dickins (1):
sbitmap: fix lockup while swapping
Jan Kara (1):
sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
Kemeng Shi (3):
sbitmap: correct wake_batch recalculation to avoid potential IO hung
blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
blk-mq: Fix potential io hung for shared sbitmap per tagset
Laibin Qiu (2):
blk-mq: fix tag_get wait task can't be awakened
blk-mq: Fix wrong wakeup batch configuration which will cause hang
Li Lingfeng (1):
block: Fix lockdep warning in blk_mq_mark_tag_wait
Yu Kuai (2):
blk-mq: fix potential io hang by wrong 'wake_batch'
sbitmap: fix possible io hung due to lost wakeup
block/blk-mq-tag.c | 46 +++++++++++++++----
block/blk-mq.c | 12 +++--
include/linux/sbitmap.h | 11 +++++
lib/sbitmap.c | 97 +++++++++++++++++++++++++++++------------
4 files changed, 128 insertions(+), 38 deletions(-)
--
2.39.2