linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH -next 0/4] block/rq_qos: protect rq_qos apis with global mutex
@ 2023-01-04  8:53 Yu Kuai
  2023-01-04  8:53 ` [PATCH -next 1/4] block/rq_qos: move implementions of init/exit rq-qos apis to blk-rq-qos.c Yu Kuai
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Yu Kuai @ 2023-01-04  8:53 UTC (permalink / raw)
  To: tj, hch, josef, axboe
  Cc: cgroups, linux-block, linux-kernel, yukuai3, yukuai1, yi.zhang,
	yangerkun

From: Yu Kuai <yukuai3@huawei.com>

This patchset is a new version, use a different solution suggested by
Tejun in [1].

[1] https://lore.kernel.org/all/Y6DP3aOSad8+D1yY@slm.duckdns.org/

Yu Kuai (4):
  block/rq_qos: move implementions of init/exit rq-qos apis to
    blk-rq-qos.c
  block/rq_qos: factor out a helper to add rq_qos and activate policy
  block/rq_qos: use a global mutex to protect rq_qos apis
  block/rq_qos: fail rq_qos_add() after rq_qos_exit()

 block/blk-iocost.c    |  14 +----
 block/blk-iolatency.c |   7 +--
 block/blk-rq-qos.c    | 118 ++++++++++++++++++++++++++++++++++++++++--
 block/blk-rq-qos.h    |  69 +++---------------------
 4 files changed, 125 insertions(+), 83 deletions(-)

-- 
2.31.1


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

end of thread, other threads:[~2023-01-09  6:38 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-04  8:53 [PATCH -next 0/4] block/rq_qos: protect rq_qos apis with global mutex Yu Kuai
2023-01-04  8:53 ` [PATCH -next 1/4] block/rq_qos: move implementions of init/exit rq-qos apis to blk-rq-qos.c Yu Kuai
2023-01-04 21:30   ` Tejun Heo
2023-01-04  8:53 ` [PATCH -next 2/4] block/rq_qos: factor out a helper to add rq_qos and activate policy Yu Kuai
2023-01-04  8:53 ` [PATCH -next 3/4] block/rq_qos: use a global mutex to protect rq_qos apis Yu Kuai
2023-01-04 21:39   ` Tejun Heo
2023-01-05  0:28     ` Tejun Heo
2023-01-05  1:35       ` Yu Kuai
2023-01-05 18:34         ` Tejun Heo
2023-01-06  1:33           ` Yu Kuai
2023-01-06 18:23             ` Tejun Heo
2023-01-09  1:38               ` Yu Kuai
2023-01-09  6:37                 ` Yu Kuai
2023-01-04  8:53 ` [PATCH -next 4/4] block/rq_qos: fail rq_qos_add() after rq_qos_exit() Yu Kuai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).