[GIT PULL PATCH 0/9] Rust changes for v7.4-rc1
From: Andreas Hindborg
Date: Tue Sep 29 2026 - 05:36:38 EST
Hi Jens,
I have a number of Rust block layer patches I would ask you to pick for
v7.4. I have collected them into a patch series as well as a pull request
so you can use whatever is easier.
The changes cover
- Style and formatting changes.
- Documentation fixes.
- Fixes for missing trait bounds that can cause API unsoundness.
- A change to set the owner of the file operations vtable in `GenDisk`.
- Two bug fixes for the rnull driver.
The following changes since commit df2908090cda368b01ff43709f51890076c56157:
Linux 7.3-rc2 (2026-09-06 15:07:20 -0700)
are available in the Git repository at:
https://github.com/rust-for-linux/linux.git tags/rust-block-for-v7.4-rc1
for you to fetch changes up to b6cfe408d16ecb68a8b10b0d738669aeaecbde6f:
rust: block: require `Sync` for `Operations::QueueData` (2026-09-29 11:23:27 +0200)
Signed-off-by: Andreas Hindborg <a.hindborg@xxxxxxxxxx>
---
Alvin Sun (4):
rust: block: mq: use vertical import style
rust: block: mq: remove redundant imports and format
rust: block: rnull: use vertical import style
rust: block: gen_disk: set fops.owner from driver module pointer
Andreas Hindborg (2):
rust: block: fix `Send` bound for `GenDisk`
rust: block: require `Sync` for `Operations::QueueData`
Malte Wechter (1):
rnull: configfs: add power to configfs features
Qingxiao Xu (1):
rnull: fix geometry store check-then-act across lock scopes
Sophon Z (1):
rust: block: Fix GenDiskBuilder block size documentation
drivers/block/rnull/configfs.rs | 44 +++++++++++++++--------
drivers/block/rnull/rnull.rs | 15 +++++---
rust/kernel/block/mq/gen_disk.rs | 72 ++++++++++++++++++++------------------
rust/kernel/block/mq/operations.rs | 16 ++++++---
rust/kernel/block/mq/request.rs | 16 ++++++---
rust/kernel/block/mq/tag_set.rs | 28 +++++++--------
6 files changed, 115 insertions(+), 76 deletions(-)
---
base-commit: df2908090cda368b01ff43709f51890076c56157
change-id: 20260929-rust-block-for-v7-4-rc1-b4-6fac377c366c
Best regards,
--
Andreas Hindborg <a.hindborg@xxxxxxxxxx>