[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-backports
Subject: Re: [PATCH 1/7] backport: refresh integration patch
From: Hauke Mehrtens <hauke () hauke-m ! de>
Date: 2021-11-28 21:50:59
Message-ID: f1d3c92d-1532-09ee-5ce2-4d81793c16b7 () hauke-m ! de
[Download RAW message or body]
On 11/24/21 6:54 AM, Thomas Pedersen wrote:
> From: Thomas Pedersen <thomas@ibsgaard.io>
>
> This was refreshed on Linux v5-10.42.
Does this patch still apply with kernel 5.15?
>
> Signed-off-by: Thomas Pedersen <thomas@adapt-ip.com>
> ---
> .../0001-enable-backports-built-in.patch | 34 ++++++++-----------
> 1 file changed, 15 insertions(+), 19 deletions(-)
>
> diff --git a/integration-patches/0001-enable-backports/0001-enable-backports-built-in.patch \
> b/integration-patches/0001-enable-backports/0001-enable-backports-built-in.patch \
> index d66b203d0d07..35765ed113eb 100644
> --- a/integration-patches/0001-enable-backports/0001-enable-backports-built-in.patch
>
> +++ b/integration-patches/0001-enable-backports/0001-enable-backports-built-in.patch
> @@ -1,40 +1,36 @@
> -Allow backports to be integrated into vmlinux.
> -
> diff --git a/Makefile b/Makefile
> -index 6d1e304..de26b18 100644
> +index e5d41b6792d7..cdd600bda9d1 100644
> --- a/Makefile
> +++ b/Makefile
> -@@ -542,6 +542,7 @@ scripts: scripts_basic include/config/auto.conf \
> include/config/tristate.conf \
> - $(Q)$(MAKE) $(build)=$(@)
> +@@ -594,6 +594,7 @@ export KBUILD_MODULES KBUILD_BUILTIN
>
> + ifeq ($(KBUILD_EXTMOD),)
> # Objects we will link into vmlinux / subdirs we need to visit
> +backports-y := backports/
> init-y := init/
> drivers-y := drivers/ sound/ firmware/
> net-y := net/
> -@@ -820,13 +821,16 @@ core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/
> +@@ -989,11 +990,13 @@ core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ \
> block/
> vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \
> $(core-y) $(core-m) $(drivers-y) $(drivers-m) \
> + $(backports-y) $(backports-m) \
> - $(net-y) $(net-m) $(libs-y) $(libs-m)))
> + $(net-y) $(net-m) $(libs-y) $(libs-m) $(virt-y)))
>
> vmlinux-alldirs := $(sort $(vmlinux-dirs) $(patsubst %/,%,$(filter %/, \
> - $(init-n) $(init-) \
> - $(core-n) $(core-) $(drivers-n) $(drivers-) \
> -+ $(backports-n) $(backports-) \
> - $(net-n) $(net-) $(libs-n) $(libs-))))
> +- $(init-) $(core-) $(drivers-) $(net-) $(libs-) $(virt-))))
> ++ $(init-) $(core-) $(drivers-) $(net-) $(libs-) $(virt-) $(backports))))
>
> -+backports-y := $(patsubst %/, %/built-in.o, $(backports-y))
> - init-y := $(patsubst %/, %/built-in.o, $(init-y))
> - core-y := $(patsubst %/, %/built-in.o, $(core-y))
> - drivers-y := $(patsubst %/, %/built-in.o, $(drivers-y))
> -@@ -837,7 +841,7 @@ libs-y := $(libs-y1) $(libs-y2)
> ++backports-y := $(patsubst %/, %/built-in.a, $(backports-y))
> + init-y := $(patsubst %/, %/built-in.a, $(init-y))
> + core-y := $(patsubst %/, %/built-in.a, $(core-y))
> + drivers-y := $(patsubst %/, %/built-in.a, $(drivers-y))
> +@@ -1004,7 +1007,7 @@ virt-y := $(patsubst %/, %/built-in.a, $(virt-y))
>
> # Externally visible symbols (used by link-vmlinux.sh)
> export KBUILD_VMLINUX_INIT := $(head-y) $(init-y)
> --export KBUILD_VMLINUX_MAIN := $(core-y) $(libs-y) $(drivers-y) $(net-y)
> -+export KBUILD_VMLINUX_MAIN := $(core-y) $(libs-y) $(drivers-y) $(net-y) \
> $(backports-y) +-export KBUILD_VMLINUX_MAIN := $(core-y) $(libs-y2) $(drivers-y) \
> $(net-y) $(virt-y) ++export KBUILD_VMLINUX_MAIN := $(core-y) $(libs-y2) \
> $(drivers-y) $(net-y) $(virt-y) $(backports-y) + export KBUILD_VMLINUX_LIBS := \
> $(libs-y1) export KBUILD_LDS := arch/$(SRCARCH)/kernel/vmlinux.lds
> export LDFLAGS_vmlinux
> - # used by scripts/pacmage/Makefile
>
--
To unsubscribe from this list: send the line "unsubscribe backports" in
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic