Re: [PATCH v3] rust: net: netlink: Migrate to zerocopy's IntoBytes
From: Alice Ryhl
Date: Thu Sep 17 2026 - 05:38:38 EST
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 <sagartaunk@xxxxxxxxx>
> Reviewed-by: Alexandre Courbot <acourbot@xxxxxxxxxx>
Thanks, this change is ok with me.
Reviewed-by: Alice Ryhl <aliceryhl@xxxxxxxxxx>
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