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
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