Thread (4 messages) 4 messages, 4 authors, 26d ago

Re: [PATCH v3] rust: net: netlink: Migrate to zerocopy's IntoBytes

flat view

From: Alice Ryhl <aliceryhl@google.com>
Date: 2026-09-17 09:33:04
Also in: lkml, rust-for-linux

On Tue, Sep 15, 2026 at 02:42:44PM +0000, Sagar Taunk wrote:
Replace the kernel's own `transmute::FromBytes` and `AsBytes` traits
with their zerocopy equivalents. Specifically, this updates
`GenlMsg::put` to rely on `IntoBytes` for converting attributes into
byte slices.

Also, add `Immutable` trait bound on `GenlMsg::put` as zerocopy
splits the `no interior mutability` guarantee that `AsBytes` bundled
together.

Link: https://github.com/Rust-for-Linux/linux/issues/1241
Signed-off-by: Sagar Taunk <redacted>
Reviewed-by: Alexandre Courbot <acourbot@nvidia.com>
Thanks, this change is ok with me.

Reviewed-by: Alice Ryhl <aliceryhl@google.com>

Can you send this to the net folks? Please update your patch title to 
[PATCH net-next vX] according to the guidelines outlined in:

Documentation/process/maintainer-netdev.rst

Alice
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help