[PATCH v2 2/2] bitfield: Ensure the return values of helper functions are checked

Yury Norov yury.norov at gmail.com
Wed Jul 9 08:33:08 PDT 2025


On Wed, Jul 09, 2025 at 10:38:08AM +0100, Ben Horgan wrote:
> As type##_replace_bits() has no side effects it is only useful if its
> return value is checked. Add __must_check to enforce this usage. To have
> the bits replaced in-place typep##_replace_bits() can be used instead.
> 
> Although, type_##_get_bits() and type_##_encode_bits() are harder to misuse
> they are still only useful if the return value is checked. For
> consistency, also add __must_check to these.
> 
> Signed-off-by: Ben Horgan <ben.horgan at arm.com>

Applied.

Thanks,
Yury



More information about the linux-arm-kernel mailing list