Re: [PATCH v3 5/7] rust: sync: refcount: always inline functions using build_assert with arguments
From: Miguel Ojeda
Date: Thu Jan 15 2026 - 02:49:18 EST
On Mon, Dec 8, 2025 at 3:47 AM Alexandre Courbot <acourbot@xxxxxxxxxx> 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@xxxxxxxxxxxxxxx
> Fixes: bb38f35b35f9 ("rust: implement `kernel::sync::Refcount`")
> Reviewed-by: Daniel Almeida <daniel.almeida@xxxxxxxxxxxxx>
> Signed-off-by: Alexandre Courbot <acourbot@xxxxxxxxxx>
Boqun et al.: do you want to pick this one or should I take it with
your Acked-by?
Thanks!
Cheers,
Miguel