[Buildroot] [PATCH] package/linux-headers: apply all Linux patches when BR2_KERNEL_HEADERS_AS_KERNEL=y

Peter Korsgaard peter at korsgaard.com
Sat Aug 31 07:58:55 UTC 2019


>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> writes:

 > When BR2_KERNEL_HEADERS_AS_KERNEL=y, we expect that the Linux kernel
 > headers code will be exactly the same as the Linux kernel code
 > itself. The code currently takes into account the patches defined by
 > BR2_LINUX_KERNEL_PATCH, but not the kernel patches that are stored in
 > linux's BR2_GLOBAL_PATCH_DIR.

 > So for example, the current qemu_riscv32_virt_defconfig has:

 > BR2_GLOBAL_PATCH_DIR="board/qemu/riscv32-virt/patches/"

 > With:

 > board/qemu/riscv32-virt/patches/
 > └── linux
 >     └── 0001-Revert-riscv-Use-latest-system-call-ABI.patch

 > This patch gets properly applied when the Linux kernel is built, but
 > not when the linux-headers package is built.

 > This commit fixes that by making sure patches stored in the "linux"
 > BR2_GLOBAL_PATCH_DIR subdirectory are taken into account.

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
 > ---
 > Yann, you gave your Acked-by in
 > http://patchwork.ozlabs.org/patch/1119649/, but it was not a formal
 > commit with a proper commit log, so I haven't kept your Acked-by.

As this is kind of a bugfix, committed to 2019.02.x and 2019.05.x.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list