Skip to content

Six blk-mq patches

Bart Van Assche lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6blk-mq: Fix a use-after-freeblock/blk-core.c block/blk-sysfs.c+7 -80 replies
2/6blk-mq: Avoid that __bt_get_word() wraps multiple timesblock/blk-mq-tag.c+4 -20 replies
3/6blk-mq: Fix a race between bt_clear_tag() and bt_get()block/blk-mq-tag.c+5 -60 replies
4/6blk-mq: Avoid that I/O hangs in bt_get()block/blk-mq-tag.c+6 -01 reply
5/6blk-mq: Use all available hardware queuesblock/blk-mq-cpumap.c+1 -11 reply
6/6blk-mq: Micro-optimize bt_get()block/blk-mq-tag.c+1 -31 reply

Reviews trailers per patch

1 of 6 patches has a Reviewed-by or Acked-by.

PatchSagi Grimberg
1/6
2/6
3/6
4/6
5/6R-b
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/6] Six blk-mq patches

Hello,

While testing the SRP initiator multichannel patches that are present in Linus' tree and that will be included in kernel 3.19 I came up with several blk-mq patches. Some of these patches fix bugs I encountered while running SRP tests; other patches are the result of source reading. As usual feedback is welcome.

The patches included in this series are:

0001-blk-mq-Fix-a-use-after-free.patch 0002-blk-mq-Avoid-that-__bt_get_word-wraps-multiple-times.patch 0003-blk-mq-Fix-a-race-between-bt_clear_tag-and-bt_get.patch 0004-blk-mq-Avoid-that-I-O-hangs-in-bt_get.patch 0005-blk-mq-Use-all-available-hardware-queues.patch 0006-blk-mq-Micro-optimize-bt_get.patch

Bart.