[PATCH 0/3] rust: pin-init: upstream synchronization for 7.4

From: Gary Guo

Date: Mon Sep 28 2026 - 13:33:07 EST


This sync series contain two upstream PRs:

- Several additional diagnostics improvements
https://github.com/Rust-for-Linux/pin-init/pull/179

- internal: init: allow reborrow of Pin<&mut T> bindings
https://github.com/Rust-for-Linux/pin-init/pull/180

The upstream PRs have test suites coverage which is not part of the kernel
tree. Reviews/testings are welcome from either GitHub or the mailing list.

Signed-off-by: Gary Guo <gary@xxxxxxxxxxx>
---
Gary Guo (3):
rust: pin-init: internal: init: allow reborrow of `Pin<&mut T>` bindings
rust: pin-init: internal: init: improve diagnostics from field checks
rust: pin-init: internal: init: use span of `<-` or `:` for the init/write call.

rust/pin-init/internal/src/init.rs | 106 +++++++++++++++++++++++++------------
1 file changed, 71 insertions(+), 35 deletions(-)
---
base-commit: 95593ed3616194c9498cc190cd1a3693ff4bca37
change-id: 20260928-dev-pin-init-sync-93e81b019c3c

Best regards,
--
Gary Guo <gary@xxxxxxxxxxx>