[PATCH v3 0/5] linux/bitfield.h: sync <linux/bitfield.h> from Linux 6.15 + winbond

Quentin Schulz quentin.schulz at cherry.de
Fri Jun 6 17:08:37 CEST 2025


Hi Christian,

On 6/6/25 9:21 AM, Christian Marangi wrote:
> This small series sync linux/bitfield.h from Linux 6.15 and fix all
> the compilation error due to a change in the header include.
> 
> The sync is needed to make it easier to support the winbond changes.
> 
> The changes are CI test with [1]
> 
> [1] https://github.com/u-boot/u-boot/pull/777
> 
> Changes v3:
> - Fix compilation error for remaining drivers
> Changes v2:
> - Copy the full file instead of cherry-pick Changes
> 
> Christian Marangi (5):
>    linux/bitfield.h: sync <linux/bitfield.h> from Linux 6.15
>    clk: imx: add missing linux/bug.h header for WARN
>    iommu: qcom-smmu: add missing linux/bug.h header for WARN_ON
>    arm: apple: rtkit: add missing header linux/bug.h and linux/bitops.h

We are generally aiming for bisectability, so we should avoid having 
commits that are broken. Therefore, patches 2 and 3 should be before the 
bitfield sync (patch 1). Because they will "fix" a "bug" that will never 
happen, their commit log should explain why we are doing this change: in 
anticipation of the sync commit that will remove the dependency on bug.h 
for build_bug.h.

Cheers,
Quentin


More information about the U-Boot mailing list