Skip to content

blk_mq_rq_ctx_init() optimisations

Pavel Begunkov linux-block 1 version Applied

Status from this message: Applied, thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 3 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/3block: skip elevator fields init for non-elv queueblock/blk-mq.c+14 -140 replies
2/3block: blk_mq_rq_ctx_init cache ctx/q/hctxblock/blk-mq.c+9 -52 replies
3/3block: cache rq_flags inside blk_mq_rq_ctx_init()block/blk-mq.c+8 -60 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] blk_mq_rq_ctx_init() optimisations

Restore the original version of the patches. Mostly the same as was sent out by Jens, but those were squashed and a couple of details is missing.

Pavel Begunkov (3):
block: skip elevator fields init for non-elv queue
block: blk_mq_rq_ctx_init cache ctx/q/hctx
block: cache rq_flags inside blk_mq_rq_ctx_init()

 block/blk-mq.c | 54 ++++++++++++++++++++++++++++----------------------
 1 file changed, 30 insertions(+), 24 deletions(-)
Signature · 1 line
2.33.1