Skip to content

blk-mq: reinsert cached request to the list#880

Open
blktests-ci[bot] wants to merge 1 commit into
linus-master_basefrom
series/1100536=>linus-master
Open

blk-mq: reinsert cached request to the list#880
blktests-ci[bot] wants to merge 1 commit into
linus-master_basefrom
series/1100536=>linus-master

Conversation

@blktests-ci
Copy link
Copy Markdown

@blktests-ci blktests-ci Bot commented May 25, 2026

Pull request for series with
subject: blk-mq: reinsert cached request to the list
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1100536

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 25, 2026

Upstream branch: eed108e
series: https://patchwork.kernel.org/project/linux-block/list/?series=1100536
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 26, 2026

Upstream branch: e8c2f9f
series: https://patchwork.kernel.org/project/linux-block/list/?series=1101098
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1100536=>linus-master branch from 90dd39a to a19f987 Compare May 26, 2026 15:53
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 26, 2026

Upstream branch: e8c2f9f
series: https://patchwork.kernel.org/project/linux-block/list/?series=1101098
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1100536=>linus-master branch from a19f987 to c19f7ff Compare May 26, 2026 17:31
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 27, 2026

Upstream branch: e8c2f9f
series: https://patchwork.kernel.org/project/linux-block/list/?series=1101098
version: 1

A previous commit removed an optimization out of caution for a scenario
that turns out not to be real: all the "queue_exit" goto's are safe to
reinsert the request into the cached_rq's plug list as they are either
from a non-blocking path, or a successful merge that already holds the
queue reference. This optimization is most needed for small sequential
workloads that successfully merge into larger requests.

Fixes: dc278e9 ("blk-mq: pop cached request if it is usable")
Suggested-by: Ming Lei <tom.leiming@gmail.com>
Suggested-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Ming Lei <tom.leiming@gmail.com>
@blktests-ci blktests-ci Bot force-pushed the series/1100536=>linus-master branch from c19f7ff to a42e24e Compare May 27, 2026 01:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant