Thread (23 messages) 23 messages, 7 authors, 2026-01-19

Re: [PATCH v3 5/7] rust: sync: refcount: always inline functions using build_assert with arguments

From: Miguel Ojeda <hidden>
Date: 2026-01-15 07:49:18
Also in: linux-pm, lkml, stable

On Mon, Dec 8, 2025 at 3:47 AM Alexandre Courbot [off-list ref] wrote:
`build_assert` relies on the compiler to optimize out its error path.
Functions using it with its arguments must thus always be inlined,
otherwise the error path of `build_assert` might not be optimized out,
triggering a build error.

Cc: stable@vger.kernel.org
Fixes: bb38f35b35f9 ("rust: implement `kernel::sync::Refcount`")
Reviewed-by: Daniel Almeida <daniel.almeida@collabora.com>
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Boqun et al.: do you want to pick this one or should I take it with
your Acked-by?

Thanks!

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