Skip to content

rust: block: add a borrowed blk-mq timeout callback#733

Closed
blktests-ci[bot] wants to merge 2 commits intolinus-master_basefrom
series/1079859=>linus-master
Closed

rust: block: add a borrowed blk-mq timeout callback#733
blktests-ci[bot] wants to merge 2 commits intolinus-master_basefrom
series/1079859=>linus-master

Conversation

@blktests-ci
Copy link
Copy Markdown

@blktests-ci blktests-ci Bot commented Apr 10, 2026

Pull request for series with
subject: rust: block: add a borrowed blk-mq timeout callback
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1079859

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 10, 2026

Upstream branch: 9a9c8ce
series: https://patchwork.kernel.org/project/linux-block/list/?series=1079859
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 13, 2026

Upstream branch: 028ef9c
series: https://patchwork.kernel.org/project/linux-block/list/?series=1079859
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from c5b2fa9 to bc8fc0a Compare April 13, 2026 06:22
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 8f17195 to 6b4d829 Compare April 14, 2026 06:46
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 14, 2026

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

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from bc8fc0a to 1833c55 Compare April 14, 2026 06:48
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 6b4d829 to ceec5ed Compare April 21, 2026 06:51
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 21, 2026

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

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 1833c55 to ae442de Compare April 21, 2026 07:01
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from ceec5ed to 3b54e52 Compare April 22, 2026 20:20
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 22, 2026

Upstream branch: 6596a02
series: https://patchwork.kernel.org/project/linux-block/list/?series=1079859
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from ae442de to 3376fa3 Compare April 22, 2026 20:29
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 3b54e52 to 6a0b974 Compare April 23, 2026 16:58
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 23, 2026

Upstream branch: 507bd4b
series: https://patchwork.kernel.org/project/linux-block/list/?series=1079859
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 3376fa3 to 5bad9a3 Compare April 23, 2026 17:07
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 6a0b974 to 59ca59b Compare April 24, 2026 00:56
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 24, 2026

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

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 5bad9a3 to 54ed52a Compare April 24, 2026 01:04
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch 2 times, most recently from 94f0438 to 857ada9 Compare April 24, 2026 07:54
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 24, 2026

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

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 54ed52a to 7d65f40 Compare April 24, 2026 07:59
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 857ada9 to 482ce5b Compare April 29, 2026 02:21
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 29, 2026

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

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 7d65f40 to 2034698 Compare April 29, 2026 02:40
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 482ce5b to 5a9f7c7 Compare April 30, 2026 07:29
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Apr 30, 2026

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

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 2034698 to 4d1ddd0 Compare April 30, 2026 07:41
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 5a9f7c7 to 25a041f Compare May 3, 2026 02:07
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 3, 2026

Upstream branch: 66edb90
series: https://patchwork.kernel.org/project/linux-block/list/?series=1079859
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 4d1ddd0 to 0888a84 Compare May 3, 2026 02:52
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 25a041f to 6f75bd1 Compare May 4, 2026 10:57
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 4, 2026

Upstream branch: 6d35786
series: https://patchwork.kernel.org/project/linux-block/list/?series=1079859
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 0888a84 to 6b04d54 Compare May 4, 2026 11:41
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 6f75bd1 to 1f0d33a Compare May 5, 2026 15:39
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 5, 2026

Upstream branch: 6d35786
series: https://patchwork.kernel.org/project/linux-block/list/?series=1079859
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 6b04d54 to 1775f72 Compare May 5, 2026 16:13
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 1f0d33a to b1870f6 Compare May 10, 2026 15:59
Add a typed TimeoutReturn enum for blk-mq timeout handlers and
extend the Operations trait with an optional timeout callback.

The new callback borrows Request instead of taking an ARef because
timeout is a synchronous notification from blk-mq and does not
transfer request ownership to the driver.

Wire the callback into OperationsVTable and keep drivers that do not
implement timeout on the existing timeout: None path.

Signed-off-by: Wenzhao Liao <wenzhaoliao@ruc.edu.cn>
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 10, 2026

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

Implement the new Operations::timeout callback for rnull and return
TimeoutReturn::ResetTimer.

Using ResetTimer keeps the behavior close to the existing blk-mq
default timeout handling while proving that the Rust timeout
abstraction wires cleanly into a driver.

Signed-off-by: Wenzhao Liao <wenzhaoliao@ruc.edu.cn>
@blktests-ci blktests-ci Bot force-pushed the series/1079859=>linus-master branch from 1775f72 to 9363dfa Compare May 10, 2026 16:35
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented May 10, 2026

At least one diff in series https://patchwork.kernel.org/project/linux-block/list/?series=1079859 irrelevant now for [{'archived': False, 'project': 241}] search patterns

@blktests-ci blktests-ci Bot closed this May 10, 2026
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