public inbox for linux-block@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] blk-mq: Queue running fixes
@ 2017-12-01  0:08 Bart Van Assche
  2017-12-01  0:08 ` [PATCH 1/7] blk-mq: Fix spelling in a source code comment Bart Van Assche
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: Bart Van Assche @ 2017-12-01  0:08 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block, Christoph Hellwig, Bart Van Assche

Hello Jens,

This patch series fixes the issues I came across while reviewing and testing
the v4.15-rc1 block layer. Please consider these patches for v4.15-rc<n> /
v4.16 as appropriate.

Thanks,

Bart.

Bart Van Assche (7):
  blk-mq: Fix spelling in a source code comment
  block: Document more locking requirements
  blk-mq: Make blk_mq_mark_tag_wait() easier to read
  blk-mq: Avoid that request processing stalls when sharing tags
  blk-mq: Avoid that blk_mq_mark_tag_wait() triggers a queue stall
  blk-mq: Rerun hardware queues after having called .put_budget()
  blk-mq: Fix another queue stall

 block/blk-mq-sched.c | 43 ++++++++++++------------
 block/blk-mq-sched.h |  2 +-
 block/blk-mq.c       | 95 +++++++++++++++++++++++++++++++---------------------
 block/blk-mq.h       |  2 ++
 block/blk-timeout.c  |  3 ++
 5 files changed, 85 insertions(+), 60 deletions(-)

-- 
2.15.0

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2017-12-02  1:20 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-01  0:08 [PATCH 0/7] blk-mq: Queue running fixes Bart Van Assche
2017-12-01  0:08 ` [PATCH 1/7] blk-mq: Fix spelling in a source code comment Bart Van Assche
2017-12-01  0:08 ` [PATCH 2/7] block: Document more locking requirements Bart Van Assche
2017-12-01  3:03   ` Jens Axboe
2017-12-01 17:05     ` Bart Van Assche
2017-12-01  0:08 ` [PATCH 3/7] blk-mq: Make blk_mq_mark_tag_wait() easier to read Bart Van Assche
2017-12-01  0:08 ` [PATCH 4/7] blk-mq: Avoid that request processing stalls when sharing tags Bart Van Assche
2017-12-01  2:58   ` Ming Lei
2017-12-01 19:52     ` Bart Van Assche
2017-12-02  0:36       ` Ming Lei
2017-12-02  0:48         ` Bart Van Assche
2017-12-02  1:00           ` Ming Lei
2017-12-02  1:05             ` Bart Van Assche
2017-12-02  1:14               ` Ming Lei
2017-12-02  1:20               ` Ming Lei
2017-12-01  0:08 ` [PATCH 5/7] blk-mq: Avoid that blk_mq_mark_tag_wait() triggers a queue stall Bart Van Assche
2017-12-01  3:51   ` Ming Lei
2017-12-01  0:08 ` [PATCH 6/7] blk-mq: Rerun hardware queues after having called .put_budget() Bart Van Assche
2017-12-01  3:23   ` Ming Lei
2017-12-01  0:08 ` [PATCH 7/7] blk-mq: Fix another queue stall Bart Van Assche
2017-12-01  3:00   ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox