Re: [PATCH v2] rust: alloc: add `NumaNode::id()` accessor

From: Gary Guo

Date: Tue Sep 29 2026 - 12:29:11 EST


On Tue Sep 29, 2026 at 4:18 PM BST, Andreas Hindborg wrote:
> `NumaNode` wraps an `i32` but offers no way to read it back. Add a
> trivial `id()` getter so callers that need to pass the node id to a
> C binding can recover the underlying `c_int` without reaching into
> the private field.
>
> Reviewed-by: Alice Ryhl <aliceryhl@xxxxxxxxxx>
> Signed-off-by: Andreas Hindborg <a.hindborg@xxxxxxxxxx>

Reviewed-by: Gary Guo <gary@xxxxxxxxxxx>

> ---
> Changes in v2:
> - Rebase on v7.3-rc5.
> - Add `#[inline]` attribute (Alice, Gary).
> - Link to v1: https://msgid.link/20260608-numa-node-id-v1-1-28480299c62d@xxxxxxxxxx
> ---
> This will be used by an upcoming change that adds a home node parameter to
> the block layer `TagSet::new()` constructor.
> ---
> rust/kernel/alloc.rs | 6 ++++++
> 1 file changed, 6 insertions(+)