From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= <peter.mueller@ipfire.org> To: development@lists.ipfire.org Subject: Re: [PATCH] kernel: update to 5.15.59 Date: Sat, 06 Aug 2022 07:44:16 +0000 Message-ID: <8710a7af-c58a-7570-92dc-8dc06f2ccb38@ipfire.org> In-Reply-To: <20220806073632.3607-1-arne_f@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1979348272339585903==" List-Id: <development.lists.ipfire.org> --===============1979348272339585903== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Excellent, thank you very much! Reviewed-by: Peter M=C3=BCller <peter.mueller(a)ipfire.org> > Signed-off-by: Arne Fitzenreiter <arne_f(a)ipfire.org> > --- > config/kernel/kernel.config.aarch64-ipfire | 2 +- > config/kernel/kernel.config.armv6l-ipfire | 2 +- > config/kernel/kernel.config.x86_64-ipfire | 2 +- > config/rootfiles/common/x86_64/linux | 3 +- > lfs/linux | 6 +- > ...ayer7.patch =3D> linux-5.15.59-layer7.patch} | 74 +++++++++---------- > 6 files changed, 44 insertions(+), 45 deletions(-) > rename src/patches/linux/{linux-5.15.46-layer7.patch =3D> linux-5.15.59-la= yer7.patch} (94%) >=20 > diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/ker= nel.config.aarch64-ipfire > index af31c0c61..6a0ea681d 100644 > --- a/config/kernel/kernel.config.aarch64-ipfire > +++ b/config/kernel/kernel.config.aarch64-ipfire > @@ -1,6 +1,6 @@ > # > # Automatically generated file; DO NOT EDIT. > -# Linux/arm64 5.15.57-ipfire Kernel Configuration > +# Linux/arm64 5.15.59-ipfire Kernel Configuration > # > CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 11.3.0" > CONFIG_CC_IS_GCC=3Dy > diff --git a/config/kernel/kernel.config.armv6l-ipfire b/config/kernel/kern= el.config.armv6l-ipfire > index e769ce32a..9d2776bd2 100644 > --- a/config/kernel/kernel.config.armv6l-ipfire > +++ b/config/kernel/kernel.config.armv6l-ipfire > @@ -1,6 +1,6 @@ > # > # Automatically generated file; DO NOT EDIT. > -# Linux/arm 5.15.57-ipfire Kernel Configuration > +# Linux/arm 5.15.59-ipfire Kernel Configuration > # > CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 11.3.0" > CONFIG_CC_IS_GCC=3Dy > diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kern= el.config.x86_64-ipfire > index c6b63411d..f58bf4b2f 100644 > --- a/config/kernel/kernel.config.x86_64-ipfire > +++ b/config/kernel/kernel.config.x86_64-ipfire > @@ -1,6 +1,6 @@ > # > # Automatically generated file; DO NOT EDIT. > -# Linux/x86 5.15.57-ipfire Kernel Configuration > +# Linux/x86 5.15.59-ipfire Kernel Configuration > # > CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 11.3.0" > CONFIG_CC_IS_GCC=3Dy > diff --git a/config/rootfiles/common/x86_64/linux b/config/rootfiles/common= /x86_64/linux > index 88a4bb40d..1f7df2e2e 100644 > --- a/config/rootfiles/common/x86_64/linux > +++ b/config/rootfiles/common/x86_64/linux > @@ -1360,6 +1360,7 @@ etc/modprobe.d/ipv6.conf > #lib/modules/KVER-ipfire/build/arch/x86/include/asm/espfix.h > #lib/modules/KVER-ipfire/build/arch/x86/include/asm/exec.h > #lib/modules/KVER-ipfire/build/arch/x86/include/asm/extable.h > +#lib/modules/KVER-ipfire/build/arch/x86/include/asm/extable_fixup_types.h > #lib/modules/KVER-ipfire/build/arch/x86/include/asm/fb.h > #lib/modules/KVER-ipfire/build/arch/x86/include/asm/fixmap.h > #lib/modules/KVER-ipfire/build/arch/x86/include/asm/floppy.h > @@ -7213,7 +7214,6 @@ etc/modprobe.d/ipv6.conf > #lib/modules/KVER-ipfire/build/include/config/DRM_I915_USERFAULT_AUTOSUSPE= ND > #lib/modules/KVER-ipfire/build/include/config/DRM_I915_USERPTR > #lib/modules/KVER-ipfire/build/include/config/DRM_KMS_HELPER > -#lib/modules/KVER-ipfire/build/include/config/DRM_LEGACY > #lib/modules/KVER-ipfire/build/include/config/DRM_MGAG200 > #lib/modules/KVER-ipfire/build/include/config/DRM_MIPI_DSI > #lib/modules/KVER-ipfire/build/include/config/DRM_NOUVEAU > @@ -9245,7 +9245,6 @@ etc/modprobe.d/ipv6.conf > #lib/modules/KVER-ipfire/build/include/config/NORTEL_HERMES > #lib/modules/KVER-ipfire/build/include/config/NOUVEAU_DEBUG > #lib/modules/KVER-ipfire/build/include/config/NOUVEAU_DEBUG_DEFAULT > -#lib/modules/KVER-ipfire/build/include/config/NOUVEAU_LEGACY_CTX_SUPPORT > #lib/modules/KVER-ipfire/build/include/config/NOZOMI > #lib/modules/KVER-ipfire/build/include/config/NO_HZ > #lib/modules/KVER-ipfire/build/include/config/NO_HZ_COMMON > diff --git a/lfs/linux b/lfs/linux > index 07e838933..e80f99601 100644 > --- a/lfs/linux > +++ b/lfs/linux > @@ -24,7 +24,7 @@ > =20 > include Config > =20 > -VER =3D 5.15.57 > +VER =3D 5.15.59 > ARM_PATCHES =3D 5.15-ipfire5 > =20 > THISAPP =3D linux-$(VER) > @@ -78,7 +78,7 @@ objects =3D$(DL_FILE) \ > $(DL_FILE) =3D $(URL_IPFIRE)/$(DL_FILE) > arm-multi-patches-$(ARM_PATCHES).patch.xz =3D $(URL_IPFIRE)/arm-multi-patc= hes-$(ARM_PATCHES).patch.xz > =20 > -$(DL_FILE)_BLAKE2 =3D 9adea6b8ee97ead38ecab39b1ef08b2ee1647eebbb2a8ccd2ba2= 53eeebfd6435c83a03e83e186809473a982a373185874c0082aa0c56f5928d304c7df56dfb86 > +$(DL_FILE)_BLAKE2 =3D c601b25663f73438daa40f1a72039a4ca6a027cd356a9cca3f00= 341a8aab0845893d4ac848a43a34758c0959e38b11ac8857777531cf1472b18f3373ba6c426b > arm-multi-patches-$(ARM_PATCHES).patch.xz_BLAKE2 =3D 58a70e757a9121a0aac83= 604a37aa787ec7ac0ee4970c5a3ac3bcb2dbaca32b00089cae6c0da5cf2fe0a2e156427b5165c= 6a86e0371a3e896f4c7cdd699c34a0 > =20 > install : $(TARGET) > @@ -116,7 +116,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > ln -svf linux-$(VER) $(DIR_SRC)/linux > =20 > # Layer7-patch > - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-5.15.46-= layer7.patch > + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-5.15.59-= layer7.patch > =20 > # DVB Patches > cd $(DIR_APP) && patch -Np2 < $(DIR_SRC)/src/patches/v4l-dvb_fix_tua6034_= pll.patch > diff --git a/src/patches/linux/linux-5.15.46-layer7.patch b/src/patches/lin= ux/linux-5.15.59-layer7.patch > similarity index 94% > rename from src/patches/linux/linux-5.15.46-layer7.patch > rename to src/patches/linux/linux-5.15.59-layer7.patch > index d6b46142c..f02a852a6 100644 > --- a/src/patches/linux/linux-5.15.46-layer7.patch > +++ b/src/patches/linux/linux-5.15.59-layer7.patch > @@ -1,7 +1,7 @@ > -diff -Naur linux-5.15.46.orig/include/linux/skbuff.h linux-5.15.46/include= /linux/skbuff.h > ---- linux-5.15.46.orig/include/linux/skbuff.h 2022-06-11 14:51:47.63977533= 3 +0000 > -+++ linux-5.15.46/include/linux/skbuff.h 2022-06-11 14:53:07.977494189 +00= 00 > -@@ -772,6 +772,9 @@ > +diff -Naur linux-5.15.59.ORG/include/linux/skbuff.h linux-5.15.59/include/= linux/skbuff.h > +--- linux-5.15.59.ORG/include/linux/skbuff.h 2022-08-03 12:03:56.000000000= +0200 > ++++ linux-5.15.59/include/linux/skbuff.h 2022-08-05 13:28:29.785231584 +02= 00 > +@@ -807,6 +807,9 @@ > #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) > unsigned long _nfct; > #endif > @@ -11,9 +11,9 @@ diff -Naur linux-5.15.46.orig/include/linux/skbuff.h linu= x-5.15.46/include/linux > unsigned int len, > data_len; > __u16 mac_len, > -diff -Naur linux-5.15.46.orig/include/net/netfilter/nf_conntrack.h linux-5= .15.46/include/net/netfilter/nf_conntrack.h > ---- linux-5.15.46.orig/include/net/netfilter/nf_conntrack.h 2022-06-11 14:= 51:48.471834543 +0000 > -+++ linux-5.15.46/include/net/netfilter/nf_conntrack.h 2022-06-11 14:53:07= .977494189 +0000 > +diff -Naur linux-5.15.59.ORG/include/net/netfilter/nf_conntrack.h linux-5.= 15.59/include/net/netfilter/nf_conntrack.h > +--- linux-5.15.59.ORG/include/net/netfilter/nf_conntrack.h 2022-08-03 12:0= 3:56.000000000 +0200 > ++++ linux-5.15.59/include/net/netfilter/nf_conntrack.h 2022-08-05 13:28:29= .786231577 +0200 > @@ -119,6 +119,23 @@ > /* Extensions */ > struct nf_ct_ext *ext; > @@ -38,9 +38,9 @@ diff -Naur linux-5.15.46.orig/include/net/netfilter/nf_co= nntrack.h linux-5.15.46 > /* Storage reserved for other modules, must be the last member */ > union nf_conntrack_proto proto; > }; > -diff -Naur linux-5.15.46.orig/include/uapi/linux/netfilter/xt_layer7.h lin= ux-5.15.46/include/uapi/linux/netfilter/xt_layer7.h > ---- linux-5.15.46.orig/include/uapi/linux/netfilter/xt_layer7.h 1970-01-01= 00:00:00.000000000 +0000 > -+++ linux-5.15.46/include/uapi/linux/netfilter/xt_layer7.h 2022-06-11 14:5= 3:07.977494189 +0000 > +diff -Naur linux-5.15.59.ORG/include/uapi/linux/netfilter/xt_layer7.h linu= x-5.15.59/include/uapi/linux/netfilter/xt_layer7.h > +--- linux-5.15.59.ORG/include/uapi/linux/netfilter/xt_layer7.h 1970-01-01 = 01:00:00.000000000 +0100 > ++++ linux-5.15.59/include/uapi/linux/netfilter/xt_layer7.h 2022-08-05 13:2= 8:29.786231577 +0200 > @@ -0,0 +1,13 @@ > +#ifndef _XT_LAYER7_H > +#define _XT_LAYER7_H > @@ -55,9 +55,9 @@ diff -Naur linux-5.15.46.orig/include/uapi/linux/netfilte= r/xt_layer7.h linux-5.1 > +}; > + > +#endif /* _XT_LAYER7_H */ > -diff -Naur linux-5.15.46.orig/net/netfilter/Kconfig linux-5.15.46/net/netf= ilter/Kconfig > ---- linux-5.15.46.orig/net/netfilter/Kconfig 2022-06-11 14:51:48.599843652= +0000 > -+++ linux-5.15.46/net/netfilter/Kconfig 2022-06-11 14:53:07.977494189 +0000 > +diff -Naur linux-5.15.59.ORG/net/netfilter/Kconfig linux-5.15.59/net/netfi= lter/Kconfig > +--- linux-5.15.59.ORG/net/netfilter/Kconfig 2022-08-03 12:03:56.000000000 = +0200 > ++++ linux-5.15.59/net/netfilter/Kconfig 2022-08-05 13:28:29.786231577 +0200 > @@ -1389,6 +1389,26 @@ > =20 > To compile it as a module, choose M here. If unsure, say N. > @@ -85,9 +85,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/Kconfig linux= -5.15.46/net/netfilter/ > config NETFILTER_XT_MATCH_LENGTH > tristate '"length" match support' > depends on NETFILTER_ADVANCED > -diff -Naur linux-5.15.46.orig/net/netfilter/Makefile linux-5.15.46/net/net= filter/Makefile > ---- linux-5.15.46.orig/net/netfilter/Makefile 2022-06-11 14:51:48.59984365= 2 +0000 > -+++ linux-5.15.46/net/netfilter/Makefile 2022-06-11 14:53:07.981494474 +00= 00 > +diff -Naur linux-5.15.59.ORG/net/netfilter/Makefile linux-5.15.59/net/netf= ilter/Makefile > +--- linux-5.15.59.ORG/net/netfilter/Makefile 2022-08-03 12:03:56.000000000= +0200 > ++++ linux-5.15.59/net/netfilter/Makefile 2022-08-05 13:28:29.786231577 +02= 00 > @@ -201,6 +201,7 @@ > obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) +=3D xt_sctp.o > obj-$(CONFIG_NETFILTER_XT_MATCH_SOCKET) +=3D xt_socket.o > @@ -96,9 +96,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/Makefile linu= x-5.15.46/net/netfilter > obj-$(CONFIG_NETFILTER_XT_MATCH_STATISTIC) +=3D xt_statistic.o > obj-$(CONFIG_NETFILTER_XT_MATCH_STRING) +=3D xt_string.o > obj-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) +=3D xt_tcpmss.o > -diff -Naur linux-5.15.46.orig/net/netfilter/nf_conntrack_core.c linux-5.15= .46/net/netfilter/nf_conntrack_core.c > ---- linux-5.15.46.orig/net/netfilter/nf_conntrack_core.c 2022-06-11 14:51:= 48.599843652 +0000 > -+++ linux-5.15.46/net/netfilter/nf_conntrack_core.c 2022-06-11 14:53:07.98= 1494474 +0000 > +diff -Naur linux-5.15.59.ORG/net/netfilter/nf_conntrack_core.c linux-5.15.= 59/net/netfilter/nf_conntrack_core.c > +--- linux-5.15.59.ORG/net/netfilter/nf_conntrack_core.c 2022-08-03 12:03:5= 6.000000000 +0200 > ++++ linux-5.15.59/net/netfilter/nf_conntrack_core.c 2022-08-05 13:28:29.78= 7231570 +0200 > @@ -648,6 +648,11 @@ > */ > nf_ct_remove_expectations(ct); > @@ -111,9 +111,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/nf_conntrac= k_core.c linux-5.15.46/ne > nf_ct_del_from_dying_or_unconfirmed_list(ct); > =20 > local_bh_enable(); > -diff -Naur linux-5.15.46.orig/net/netfilter/nf_conntrack_standalone.c linu= x-5.15.46/net/netfilter/nf_conntrack_standalone.c > ---- linux-5.15.46.orig/net/netfilter/nf_conntrack_standalone.c 2022-06-11 = 14:51:48.603843938 +0000 > -+++ linux-5.15.46/net/netfilter/nf_conntrack_standalone.c 2022-06-11 14:54= :23.322859367 +0000 > +diff -Naur linux-5.15.59.ORG/net/netfilter/nf_conntrack_standalone.c linux= -5.15.59/net/netfilter/nf_conntrack_standalone.c > +--- linux-5.15.59.ORG/net/netfilter/nf_conntrack_standalone.c 2022-08-03 1= 2:03:56.000000000 +0200 > ++++ linux-5.15.59/net/netfilter/nf_conntrack_standalone.c 2022-08-05 13:28= :29.787231570 +0200 > @@ -370,6 +370,11 @@ > ct_show_zone(s, ct, NF_CT_DEFAULT_ZONE_DIR); > ct_show_delta_time(s, ct); > @@ -126,9 +126,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/nf_conntrac= k_standalone.c linux-5.15 > seq_printf(s, "use=3D%u\n", refcount_read(&ct->ct_general.use)); > =20 > if (seq_has_overflowed(s)) > -diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regexp.c linux-5.15.46/= net/netfilter/regexp/regexp.c > ---- linux-5.15.46.orig/net/netfilter/regexp/regexp.c 1970-01-01 00:00:00.0= 00000000 +0000 > -+++ linux-5.15.46/net/netfilter/regexp/regexp.c 2022-06-11 14:53:07.985494= 758 +0000 > +diff -Naur linux-5.15.59.ORG/net/netfilter/regexp/regexp.c linux-5.15.59/n= et/netfilter/regexp/regexp.c > +--- linux-5.15.59.ORG/net/netfilter/regexp/regexp.c 1970-01-01 01:00:00.00= 0000000 +0100 > ++++ linux-5.15.59/net/netfilter/regexp/regexp.c 2022-08-05 13:28:29.788231= 563 +0200 > @@ -0,0 +1,1197 @@ > +/* > + * regcomp and regexec -- regsub and regerror are elsewhere > @@ -1327,9 +1327,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/regexp/re= gexp.c linux-5.15.46/net/ne > +#endif > + > + > -diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regexp.h linux-5.15.46/= net/netfilter/regexp/regexp.h > ---- linux-5.15.46.orig/net/netfilter/regexp/regexp.h 1970-01-01 00:00:00.0= 00000000 +0000 > -+++ linux-5.15.46/net/netfilter/regexp/regexp.h 2022-06-11 14:53:07.985494= 758 +0000 > +diff -Naur linux-5.15.59.ORG/net/netfilter/regexp/regexp.h linux-5.15.59/n= et/netfilter/regexp/regexp.h > +--- linux-5.15.59.ORG/net/netfilter/regexp/regexp.h 1970-01-01 01:00:00.00= 0000000 +0100 > ++++ linux-5.15.59/net/netfilter/regexp/regexp.h 2022-08-05 13:28:29.788231= 563 +0200 > @@ -0,0 +1,41 @@ > +/* > + * Definitions etc. for regexp(3) routines. > @@ -1372,18 +1372,18 @@ diff -Naur linux-5.15.46.orig/net/netfilter/regexp/= regexp.h linux-5.15.46/net/ne > +void regerror(char *s); > + > +#endif > -diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regmagic.h linux-5.15.4= 6/net/netfilter/regexp/regmagic.h > ---- linux-5.15.46.orig/net/netfilter/regexp/regmagic.h 1970-01-01 00:00:00= .000000000 +0000 > -+++ linux-5.15.46/net/netfilter/regexp/regmagic.h 2022-06-11 14:53:07.9854= 94758 +0000 > +diff -Naur linux-5.15.59.ORG/net/netfilter/regexp/regmagic.h linux-5.15.59= /net/netfilter/regexp/regmagic.h > +--- linux-5.15.59.ORG/net/netfilter/regexp/regmagic.h 1970-01-01 01:00:00.= 000000000 +0100 > ++++ linux-5.15.59/net/netfilter/regexp/regmagic.h 2022-08-05 13:28:29.7882= 31563 +0200 > @@ -0,0 +1,5 @@ > +/* > + * The first byte of the regexp internal "program" is actually this magic > + * number; the start node begins in the second byte. > + */ > +#define MAGIC 0234 > -diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regsub.c linux-5.15.46/= net/netfilter/regexp/regsub.c > ---- linux-5.15.46.orig/net/netfilter/regexp/regsub.c 1970-01-01 00:00:00.0= 00000000 +0000 > -+++ linux-5.15.46/net/netfilter/regexp/regsub.c 2022-06-11 14:53:07.985494= 758 +0000 > +diff -Naur linux-5.15.59.ORG/net/netfilter/regexp/regsub.c linux-5.15.59/n= et/netfilter/regexp/regsub.c > +--- linux-5.15.59.ORG/net/netfilter/regexp/regsub.c 1970-01-01 01:00:00.00= 0000000 +0100 > ++++ linux-5.15.59/net/netfilter/regexp/regsub.c 2022-08-05 13:28:29.788231= 563 +0200 > @@ -0,0 +1,95 @@ > +/* > + * regsub > @@ -1480,9 +1480,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/regexp/re= gsub.c linux-5.15.46/net/ne > + } > + *dst++ =3D '\0'; > +} > -diff -Naur linux-5.15.46.orig/net/netfilter/xt_layer7.c linux-5.15.46/net/= netfilter/xt_layer7.c > ---- linux-5.15.46.orig/net/netfilter/xt_layer7.c 1970-01-01 00:00:00.00000= 0000 +0000 > -+++ linux-5.15.46/net/netfilter/xt_layer7.c 2022-06-11 14:53:07.985494758 = +0000 > +diff -Naur linux-5.15.59.ORG/net/netfilter/xt_layer7.c linux-5.15.59/net/n= etfilter/xt_layer7.c > +--- linux-5.15.59.ORG/net/netfilter/xt_layer7.c 1970-01-01 01:00:00.000000= 000 +0100 > ++++ linux-5.15.59/net/netfilter/xt_layer7.c 2022-08-05 13:28:29.788231563 = +0200 > @@ -0,0 +1,666 @@ > +/* > + Kernel module to match application layer (OSI layer 7) data in connecti= ons. --===============1979348272339585903==--