diff --git a/config/i386/pae b/config/i386/pae index 990c28c..16ba898 100644 --- a/config/i386/pae +++ b/config/i386/pae @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.8.0-rc2 Kernel Configuration +# Linux/i386 6.8.0-rc3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -188,8 +188,8 @@ CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_GCC11_NO_STRINGOP_OVERFLOW=y -CONFIG_CC_STRINGOP_OVERFLOW=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set diff --git a/config/ppc64le/default b/config/ppc64le/default index c392a4b..1aecec1 100644 --- a/config/ppc64le/default +++ b/config/ppc64le/default @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.8.0-rc2 Kernel Configuration +# Linux/powerpc 6.8.0-rc3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -170,8 +170,8 @@ CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_GCC11_NO_STRINGOP_OVERFLOW=y -CONFIG_CC_STRINGOP_OVERFLOW=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y diff --git a/config/riscv64/default b/config/riscv64/default index 76bf8a8..c601aaf 100644 --- a/config/riscv64/default +++ b/config/riscv64/default @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 6.8.0-rc2 Kernel Configuration +# Linux/riscv 6.8.0-rc3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -176,8 +176,8 @@ CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_GCC11_NO_STRINGOP_OVERFLOW=y -CONFIG_CC_STRINGOP_OVERFLOW=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y diff --git a/config/s390x/default b/config/s390x/default index f529de3..3c38597 100644 --- a/config/s390x/default +++ b/config/s390x/default @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 6.8.0-rc2 Kernel Configuration +# Linux/s390 6.8.0-rc3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -167,8 +167,8 @@ CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_GCC11_NO_STRINGOP_OVERFLOW=y -CONFIG_CC_STRINGOP_OVERFLOW=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y CONFIG_NUMA_BALANCING=y # CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set CONFIG_CGROUPS=y diff --git a/config/s390x/zfcpdump b/config/s390x/zfcpdump index a4efb9d..35d1099 100644 --- a/config/s390x/zfcpdump +++ b/config/s390x/zfcpdump @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 6.8.0-rc2 Kernel Configuration +# Linux/s390 6.8.0-rc3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -147,8 +147,8 @@ CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_GCC11_NO_STRINGOP_OVERFLOW=y -CONFIG_CC_STRINGOP_OVERFLOW=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y # CONFIG_CGROUPS is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set diff --git a/config/x86_64/default b/config/x86_64/default index 5a455b9..e80288d 100644 --- a/config/x86_64/default +++ b/config/x86_64/default @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.8.0-rc2 Kernel Configuration +# Linux/x86_64 6.8.0-rc3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -198,8 +198,8 @@ CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_GCC11_NO_STRINGOP_OVERFLOW=y -CONFIG_CC_STRINGOP_OVERFLOW=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y diff --git a/patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch b/patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch deleted file mode 100644 index 7a6acb4..0000000 --- a/patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch +++ /dev/null @@ -1,53 +0,0 @@ -From: Yang Shi -Date: Thu, 18 Jan 2024 10:05:05 -0800 -Subject: mm: huge_memory: don't force huge page alignment on 32 bit -Git-commit: 4ef9ad19e17676b9ef071309bc62020e2373705d -Patch-mainline: v6.8-rc3 -References: bsc#1218841 - -commit efa7df3e3bb5 ("mm: align larger anonymous mappings on THP -boundaries") caused two issues [1] [2] reported on 32 bit system or compat -userspace. - -It doesn't make too much sense to force huge page alignment on 32 bit -system due to the constrained virtual address space. - -[1] https://lore.kernel.org/linux-mm/d0a136a0-4a31-46bc-adf4-2db109a61672@kernel.org/ -[2] https://lore.kernel.org/linux-mm/CAJuCfpHXLdQy1a2B6xN2d7quTYwg2OoZseYPZTRpU0eHHKD-sQ@mail.gmail.com/ - -Link: https://lkml.kernel.org/r/20240118180505.2914778-1-shy828301@gmail.com -Fixes: efa7df3e3bb5 ("mm: align larger anonymous mappings on THP boundaries") -Signed-off-by: Yang Shi -Reported-by: Jiri Slaby -Reported-by: Suren Baghdasaryan -Tested-by: Jiri Slaby -Tested-by: Suren Baghdasaryan -Reviewed-by: Matthew Wilcox (Oracle) -Cc: Rik van Riel -Cc: Christopher Lameter -Signed-off-by: Andrew Morton -Signed-off-by: Jiri Slaby ---- - mm/huge_memory.c | 4 ++++ - 1 file changed, 4 insertions(+) - ---- a/mm/huge_memory.c -+++ b/mm/huge_memory.c -@@ -37,6 +37,7 @@ - #include - #include - #include -+#include - - #include - #include -@@ -811,6 +812,9 @@ static unsigned long __thp_get_unmapped_ - loff_t off_align = round_up(off, size); - unsigned long len_pad, ret; - -+ if (IS_ENABLED(CONFIG_32BIT) || in_compat_syscall()) -+ return 0; -+ - if (off_end <= off_align || (off_end - off_align) < size) - return 0; - diff --git a/rpm/config.sh b/rpm/config.sh index 5ec4d35..bffcdae 100644 --- a/rpm/config.sh +++ b/rpm/config.sh @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=6.8-rc2 +SRCVERSION=6.8-rc3 # variant of the kernel-source package, either empty or "-rt" VARIANT= # enable kernel module compression diff --git a/series.conf b/series.conf index 206771c..3b2cba2 100644 --- a/series.conf +++ b/series.conf @@ -54,7 +54,6 @@ ######################################################## # sorted patches ######################################################## - patches.suse/mm-huge_memory-don-t-force-huge-page-alignment-on-32.patch ######################################################## # end of sorted patches