mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL PATCH 0/9] Rust changes for v7.4-rc1
@ 2026-09-29  9:33 Andreas Hindborg
  2026-09-29  9:33 ` [PATCH GIT PULL 1/9] rust: block: mq: use vertical import style Andreas Hindborg
                   ` (9 more replies)
  0 siblings, 10 replies; 15+ messages in thread
From: Andreas Hindborg @ 2026-09-29  9:33 UTC (permalink / raw)
  To: Jens Axboe
  Cc: Andreas Hindborg, Boqun Feng, Miguel Ojeda, Gary Guo,
	Björn Roy Baron, Benno Lossin, Alice Ryhl, Trevor Gross,
	Danilo Krummrich, Daniel Almeida, Tamir Duberstein,
	Alexandre Courbot, Onur Özkan, linux-block, rust-for-linux,
	linux-kernel, Alvin Sun, stable,
	Priya Bala Govindasamy <pgovind2@uci.edu>,
	Dylan Zueck <dzueck@uci.edu>,
	Yuan Tan, Sophon Z, Qingxiao Xu, Malte Wechter

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@kernel.org>
---
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@kernel.org>



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

end of thread, other threads:[~2026-09-30 19:50 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-29  9:33 [GIT PULL PATCH 0/9] Rust changes for v7.4-rc1 Andreas Hindborg
2026-09-29  9:33 ` [PATCH GIT PULL 1/9] rust: block: mq: use vertical import style Andreas Hindborg
2026-09-29  9:34 ` [PATCH GIT PULL 2/9] rust: block: mq: remove redundant imports and format Andreas Hindborg
2026-09-29  9:34 ` [PATCH GIT PULL 3/9] rust: block: rnull: use vertical import style Andreas Hindborg
2026-09-29  9:34 ` [PATCH GIT PULL 4/9] rust: block: fix `Send` bound for `GenDisk` Andreas Hindborg
2026-09-29  9:34 ` [PATCH GIT PULL 5/9] rust: block: gen_disk: set fops.owner from driver module pointer Andreas Hindborg
2026-09-29  9:34 ` [PATCH GIT PULL 6/9] rust: block: Fix GenDiskBuilder block size documentation Andreas Hindborg
2026-09-29  9:34 ` [PATCH GIT PULL 7/9] rnull: fix geometry store check-then-act across lock scopes Andreas Hindborg
2026-09-29  9:34 ` [PATCH GIT PULL 8/9] rnull: configfs: add power to configfs features Andreas Hindborg
2026-09-29  9:34 ` [PATCH GIT PULL 9/9] rust: block: require `Sync` for `Operations::QueueData` Andreas Hindborg
2026-09-29 11:47 ` [GIT PULL PATCH 0/9] Rust changes for v7.4-rc1 Jens Axboe
2026-09-30 15:06   ` Thorsten Leemhuis
2026-09-30 15:25     ` Miguel Ojeda
2026-09-30 15:31     ` Gary Guo
2026-09-30 19:49       ` Andreas Hindborg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®