Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2025-06-13 18:42:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Fri Jun 13 18:42:27 2025 rev:785 rq:1284698 version:6.15.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2025-06-10 08:59:27.748960597 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.19631/dtb-aarch64.changes 2025-06-13 18:42:33.187767195 +0200 @@ -1,0 +2,136 @@ +Tue Jun 10 19:13:46 CEST 2025 - jsl...@suse.cz + +- Linux 6.15.2 (bsc#1012628). +- tracing: Fix compilation warning on arm32 (bsc#1012628). +- pinctrl: armada-37xx: use correct OUTPUT_VAL register for + GPIOs > 31 (bsc#1012628). +- pinctrl: armada-37xx: set GPIO output value before setting + direction (bsc#1012628). +- clk: samsung: correct clock summary for hsi1 block + (bsc#1012628). +- acpi-cpufreq: Fix nominal_freq units to KHz in + get_max_boost_ratio() (bsc#1012628). +- Documentation: ACPI: Use all-string data node references + (bsc#1012628). +- pinctrl: mediatek: eint: Fix invalid pointer dereference for + v1 platforms (bsc#1012628). +- rtc: Make rtc_time64_to_tm() support dates before 1970 + (bsc#1012628). +- rtc: Fix offset calculation for .start_secs < 0 (bsc#1012628). +- bcachefs: Kill un-reverted directory i_size code (bsc#1012628). +- bcachefs: Repair code for directory i_size (bsc#1012628). +- bcachefs: delete dead code from may_delete_deleted_inode() + (bsc#1012628). +- bcachefs: Run may_delete_deleted_inode() checks in + bch2_inode_rm() (bsc#1012628). +- bcachefs: Fix subvol to missing root repair (bsc#1012628). +- usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE + (bsc#1012628). +- usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage + device (bsc#1012628). +- USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB + (bsc#1012628). +- usb: typec: ucsi: fix Clang -Wsign-conversion warning + (bsc#1012628). +- Bluetooth: hci_qca: move the SoC type check to the right place + (bsc#1012628). +- serial: jsm: fix NPE during jsm_uart_port_init (bsc#1012628). +- nvmem: rmem: select CONFIG_CRC32 (bsc#1012628). +- usb: usbtmc: Fix timeout value in get_stb (bsc#1012628). +- binder: fix use-after-free in binderfs_evict_inode() + (bsc#1012628). +- binder: fix yet another UAF in binder_devices (bsc#1012628). +- thunderbolt: Do not double dequeue a configuration request + (bsc#1012628). +- dt-bindings: pwm: adi,axi-pwmgen: Fix clocks (bsc#1012628). +- dt-bindings: remoteproc: qcom,sm8150-pas: Add missing SC8180X + compatible (bsc#1012628). +- dt-bindings: usb: cypress,hx3: Add support for all variants + (bsc#1012628). +- dt-bindings: phy: imx8mq-usb: fix + fsl,phy-tx-vboost-level-microvolt property (bsc#1012628). +- Rename to + patches.kernel.org/6.15.2-002-Revert-x86-smp-Eliminate-mwait_play_dead_cpuid.patch. +- Rename to + patches.kernel.org/6.15.2-003-ACPICA-Introduce-ACPI_NONSTRING.patch. +- Rename to + patches.kernel.org/6.15.2-004-ACPICA-Apply-ACPI_NONSTRING.patch. +- Rename to + patches.kernel.org/6.15.2-005-ACPICA-Apply-ACPI_NONSTRING-in-more-places.patch. +- Rename to + patches.kernel.org/6.15.2-034-Revert-drm-amd-display-more-liberal-vmin-vmax-.patch. +- commit bcb3897 + +------------------------------------------------------------------- +Tue Jun 10 12:55:06 CEST 2025 - msucha...@suse.de + +- mkspec: Exclude rt flavor from kernel-syms dependencies (bsc#1244337). +- commit 7c95ae0 + +------------------------------------------------------------------- +Mon Jun 9 15:59:44 CEST 2025 - msucha...@suse.de + +- MyBS: Do not build kernel-obs-qa with limit_packages + Fixes: 58e3f8c34b2b ("bs-upload-kernel: Pass limit_packages also on multibuild") +- commit f4c6047 + +------------------------------------------------------------------- +Mon Jun 9 15:40:34 CEST 2025 - msucha...@suse.de + +- MyBS: Simplify qa_expr generation + Start with a 0 which makes the expression valid even if there are no QA + repositories (currently does not happen). Then separator is always + needed. +- commit e4c2851 + +------------------------------------------------------------------- +Mon Jun 9 15:31:11 CEST 2025 - msucha...@suse.de + +- MyBS: Correctly generate build flags for non-multibuild package limit + (bsc# 1244241) + Fixes: 0999112774fc ("MyBS: Use buildflags to set which package to build") +- commit 27588c9 + +------------------------------------------------------------------- +Mon Jun 9 15:29:16 CEST 2025 - msucha...@suse.de + +- bs-upload-kernel: Pass limit_packages also on multibuild + Fixes: 0999112774fc ("MyBS: Use buildflags to set which package to build") + Fixes: 747f601d4156 ("bs-upload-kernel, MyBS, Buildresults: Support multibuild (JSC-SLE#5501, boo#1211226, bsc#1218184)") +- commit 8ef486c + +------------------------------------------------------------------- +Sat Jun 7 12:31:41 CEST 2025 - jsl...@suse.cz + +- Refresh + patches.suse/Revert-drm-amd-display-more-liberal-vmin-vmax-update.patch. + Update upstream status. +- commit f548b28 + +------------------------------------------------------------------- +Fri Jun 6 17:09:24 CEST 2025 - mkube...@suse.cz + +- series.conf: cleanup +- update upstream reference and resort + - patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch +- commit 7c1c418 + +------------------------------------------------------------------- +Fri Jun 6 13:21:37 CEST 2025 - ti...@suse.de + +- drm/amd/display: Fix default DC and AC levels (bsc#1240650). +- drm/amd/display: Add debugging message for brightness caps + (bsc#1240650). +- commit 98de36e + +------------------------------------------------------------------- +Fri Jun 6 10:25:57 CEST 2025 - msucha...@suse.de + +- kernel-source: Do not use multiple -r in sed parameters + This usage is enabled in commit b18d64d + (sed: allow multiple (non-conflicting) -E/-r parameters, 2016-07-31) + only available since sed 4.3 + Fixes: dc2037cd8f94 ("kernel-source: Also replace bin/env" +- commit 91ad98e + +------------------------------------------------------------------- @@ -118,0 +255,6 @@ +Mon Jun 2 11:28:08 CEST 2025 - msucha...@suse.de + +- Remove debug flavor (bsc#1243919). +- commit a8b8a5b + +------------------------------------------------------------------- @@ -466,0 +609,16 @@ + +------------------------------------------------------------------- +Mon May 19 09:31:30 CEST 2025 - msucha...@suse.de + +- rpm: Stop using is_kotd_qa macro + This macro is set by bs-upload-kernel, and a conditional in each spec + file is used to determine when to build the spec file. + This logic should not really be in the spec file. Previously this was + done with package links and package meta for the individula links. + However, the use of package links is rejected for packages in git based + release projects (nothing to do with git actually, new policy). An + alternative to package links is multibuild. However, for multibuild + packages package meta cannot be used to set which spec file gets built. + Use prjcon buildflags instead, and remove this conditional. Depends on + bs-upload-kernel adding the build flag. +- commit 9eb8a6f dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.changes: same change kernel-64kb.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change Old: ---- kernel-debug.changes kernel-debug.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:41.888123731 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:41.892123895 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.15 -%define patchversion 6.15.1 +%define patchversion 6.15.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -25,9 +25,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -38,11 +38,7 @@ BuildRequires: cpp BuildRequires: dtc >= 1.4.3 BuildRequires: xz -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: aarch64 -%else -ExclusiveArch: do_not_build -%endif %define dtbdir /boot/dtb-%kernelrelease ++++++ dtb-armv6l.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:41.928125371 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:41.932125535 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.15 -%define patchversion 6.15.1 +%define patchversion 6.15.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -25,9 +25,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-armv6l -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -38,11 +38,7 @@ BuildRequires: cpp BuildRequires: dtc >= 1.4.3 BuildRequires: xz -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: armv6l armv6hl -%else -ExclusiveArch: do_not_build -%endif %define dtbdir /boot/dtb-%kernelrelease ++++++ dtb-armv7l.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:41.960126682 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:41.960126682 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.15 -%define patchversion 6.15.1 +%define patchversion 6.15.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -25,9 +25,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-armv7l -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -38,11 +38,7 @@ BuildRequires: cpp BuildRequires: dtc >= 1.4.3 BuildRequires: xz -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: armv7l armv7hl -%else -ExclusiveArch: do_not_build -%endif %define dtbdir /boot/dtb-%kernelrelease ++++++ dtb-riscv64.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:41.992127993 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:41.996128157 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.15 -%define patchversion 6.15.1 +%define patchversion 6.15.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -25,9 +25,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-riscv64 -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -38,11 +38,7 @@ BuildRequires: cpp BuildRequires: dtc >= 1.4.3 BuildRequires: xz -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: riscv64 -%else -ExclusiveArch: do_not_build -%endif %define dtbdir /boot/dtb-%kernelrelease ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.040129961 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.044130124 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,9 +39,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-64kb -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -89,11 +89,7 @@ # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: aarch64 -%else -ExclusiveArch: do_not_build -%endif %ifarch %ix86 x86_64 %define image vmlinuz ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.080131599 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.084131763 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,9 +39,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-default -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -89,11 +89,7 @@ # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64 -%else -ExclusiveArch: do_not_build -%endif %ifarch %ix86 x86_64 %define image vmlinuz ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.112132911 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.116133075 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define build_html 1 %define build_pdf 0 @@ -28,9 +28,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-docs -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -84,11 +84,7 @@ BuildRequires: texlive-zapfding %endif %endif -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} BuildArch: noarch -%else -ExclusiveArch: do_not_build -%endif Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc Source14: series.conf ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.148134386 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.148134386 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,9 +39,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-kvmsmall -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -89,11 +89,7 @@ # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: aarch64 ppc64le x86_64 -%else -ExclusiveArch: do_not_build -%endif %ifarch %ix86 x86_64 %define image vmlinuz ++++++ kernel-lpae.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.180135698 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.184135861 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,9 +39,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-lpae -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -89,11 +89,7 @@ # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: armv7hl -%else -ExclusiveArch: do_not_build -%endif %ifarch %ix86 x86_64 %define image vmlinuz ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.216137173 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.220137337 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.15.1 +%define patchversion 6.15.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,23 +38,23 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-75961adba0a92812f18b49a1269d9c7e9194e902 +%global kernel_package kernel%kernel_flavor-srchash-3a37f077e5d3fc695953a4e3cdab52b468d08b68 %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Provides: kernel-obs-build-srchash-75961adba0a92812f18b49a1269d9c7e9194e902 +Provides: kernel-obs-build-srchash-3a37f077e5d3fc695953a4e3cdab52b468d08b68 BuildRequires: coreutils BuildRequires: device-mapper BuildRequires: dracut @@ -63,11 +63,7 @@ %if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200 BuildRequires: zstd %endif -%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 -%else -ExclusiveArch: do_not_build -%endif %description This package is repackaging already compiled kernels to make them usable ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.248138484 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.248138484 +0200 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.15.1 +%define patchversion 6.15.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -35,13 +35,9 @@ BuildRequires: kernel-default # kernel-obs-build must be also configured as VMinstall, but is required # here as well to avoid that qa and build package build parallel -BuildRequires: kernel-obs-build-srchash-75961adba0a92812f18b49a1269d9c7e9194e902 +BuildRequires: kernel-obs-build-srchash-3a37f077e5d3fc695953a4e3cdab52b468d08b68 BuildRequires: modutils -%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 -%else -ExclusiveArch: do_not_build -%endif %description This package is using the kernel compiled within Open Build Service(OBS) ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.284139960 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.284139960 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,9 +39,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-pae -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -89,11 +89,7 @@ # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: %ix86 -%else -ExclusiveArch: do_not_build -%endif %ifarch %ix86 x86_64 %define image vmlinuz ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.316141271 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.320141435 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define gcc_package gcc %define gcc_compiler gcc @@ -28,9 +28,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-source -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -45,11 +45,7 @@ BuildRequires: coreutils BuildRequires: fdupes BuildRequires: sed -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} BuildArch: noarch -%else -ExclusiveArch: do_not_build -%endif Prefix: /usr/src %define src_install_dir usr/src/linux-%kernelrelease%variant @@ -325,7 +321,7 @@ # OBS checks don't like /usr/bin/env in script interpreter lines grep -Elr '^#! */(usr/)?bin/env ' %{buildroot}/usr/src/linux* | while read f; do sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env +([^/])_#!/usr/bin/\1_ }' \ - -re '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" + -e '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" done # kernel-source and kernel-$flavor-devel are built independently, but the # shipped sources (/usr/src/linux/) need to be older than generated files ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.364143238 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.368143402 +0200 @@ -16,16 +16,16 @@ # -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.15.1 +Version: 6.15.2 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -38,11 +38,7 @@ Group: Development/Sources URL: https://www.kernel.org/ BuildRequires: coreutils -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 -%else -ExclusiveArch: do_not_build -%endif Prefix: /usr/src AutoReqProv: off Source: README.KSYMS ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.412145205 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.412145205 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,9 +39,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-vanilla -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -89,11 +89,7 @@ # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64 -%else -ExclusiveArch: do_not_build -%endif %ifarch %ix86 x86_64 %define image vmlinuz ++++++ kernel-zfcpdump.spec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.448146681 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.452146844 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.15 -%define patchversion 6.15.1 -%define git_commit 75961adba0a92812f18b49a1269d9c7e9194e902 +%define patchversion 6.15.2 +%define git_commit 3a37f077e5d3fc695953a4e3cdab52b468d08b68 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -39,9 +39,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-zfcpdump -Version: 6.15.1 +Version: 6.15.2 %if 0%{?is_kotd} -Release: <RELEASE>.g75961ad +Release: <RELEASE>.g3a37f07 %else Release: 0 %endif @@ -89,11 +89,7 @@ # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: s390x -%else -ExclusiveArch: do_not_build -%endif %ifarch %ix86 x86_64 %define image vmlinuz ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.624153893 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.628154058 +0200 @@ -4,8 +4,6 @@ <conditions> <package>kernel-64kb</package> <package>kernel-source:kernel-64kb</package> -<package>kernel-debug</package> -<package>kernel-source:kernel-debug</package> <package>kernel-default</package> <package>kernel-source:kernel-default</package> <package>kernel-kvmsmall</package> @@ -75,8 +73,6 @@ <arch>armv6l</arch> <package>kernel-64kb</package> <package>kernel-source:kernel-64kb</package> -<package>kernel-debug</package> -<package>kernel-source:kernel-debug</package> <package>kernel-default</package> <package>kernel-source:kernel-default</package> <package>kernel-kvmsmall</package> @@ -103,8 +99,6 @@ <arch>s390x</arch> <package>kernel-64kb</package> <package>kernel-source:kernel-64kb</package> -<package>kernel-debug</package> -<package>kernel-source:kernel-debug</package> <package>kernel-default</package> <package>kernel-source:kernel-default</package> <package>kernel-kvmsmall</package> @@ -136,8 +130,6 @@ <arch>riscv64</arch> <package>kernel-64kb</package> <package>kernel-source:kernel-64kb</package> -<package>kernel-debug</package> -<package>kernel-source:kernel-debug</package> <package>kernel-default</package> <package>kernel-source:kernel-default</package> <package>kernel-kvmsmall</package> @@ -164,8 +156,6 @@ <arch>ppc64le</arch> <package>kernel-64kb</package> <package>kernel-source:kernel-64kb</package> -<package>kernel-debug</package> -<package>kernel-source:kernel-debug</package> <package>kernel-default</package> <package>kernel-source:kernel-default</package> <package>kernel-kvmsmall</package> @@ -192,8 +182,6 @@ <arch>armv7l</arch> <package>kernel-64kb</package> <package>kernel-source:kernel-64kb</package> -<package>kernel-debug</package> -<package>kernel-source:kernel-debug</package> <package>kernel-default</package> <package>kernel-source:kernel-default</package> <package>kernel-kvmsmall</package> @@ -231,8 +219,6 @@ <arch>x86_64</arch> <package>kernel-64kb</package> <package>kernel-source:kernel-64kb</package> -<package>kernel-debug</package> -<package>kernel-source:kernel-debug</package> <package>kernel-default</package> <package>kernel-source:kernel-default</package> <package>kernel-kvmsmall</package> @@ -259,8 +245,6 @@ <arch>riscv64</arch> <package>kernel-64kb</package> <package>kernel-source:kernel-64kb</package> -<package>kernel-debug</package> -<package>kernel-source:kernel-debug</package> <package>kernel-default</package> <package>kernel-source:kernel-default</package> <package>kernel-kvmsmall</package> ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.656155205 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.660155369 +0200 @@ -4,7 +4,6 @@ <package>dtb-armv7l</package> <package>dtb-riscv64</package> <package>kernel-64kb</package> - <package>kernel-debug</package> <package>kernel-default</package> <package>kernel-docs</package> <package>kernel-kvmsmall</package> ++++++ config.conf ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:42.740158647 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:42.740158647 +0200 @@ -9,18 +9,15 @@ # +x86_64 x86_64/default -+x86_64 -syms x86_64/debug - x86_64/syzkaller +x86_64 x86_64/vanilla +x86_64 -syms x86_64/kvmsmall +i386 i386/pae +i386 i386/default -+i386 -syms i386/debug +i386 i386/vanilla +ppc64le ppc64le/default -+ppc64le -syms ppc64le/debug +ppc64le ppc64le/vanilla +ppc64le -syms ppc64le/kvmsmall @@ -31,7 +28,6 @@ +armv7hl armv7hl/vanilla +armv7hl armv7hl/lpae +arm64 arm64/default -+arm64 -syms arm64/debug +arm64 arm64/64kb +arm64 arm64/vanilla +arm64 -syms arm64/kvmsmall ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/debug new/config/arm64/debug --- old/config/arm64/debug 2025-06-02 07:28:38.000000000 +0200 +++ new/config/arm64/debug 1970-01-01 01:00:00.000000000 +0100 @@ -1,88 +0,0 @@ -CONFIG_AFS_DEBUG=y -CONFIG_ATH5K_DEBUG=y -CONFIG_B43LEGACY_DEBUG=y -CONFIG_B43_DEBUG=y -CONFIG_BCACHEFS_DEBUG=y -# CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS is not set -CONFIG_BEFS_DEBUG=y -CONFIG_BFQ_CGROUP_DEBUG=y -CONFIG_BPF_KPROBE_OVERRIDE=y -CONFIG_CACHEFILES_DEBUG=y -CONFIG_CAN_DEBUG_DEVICES=y -CONFIG_CIFS_DEBUG2=y -CONFIG_DEBUG_GPIO=y -CONFIG_DEBUG_MUTEXES=y -CONFIG_DEBUG_RODATA_TEST=y -CONFIG_DEBUG_RSEQ=y -CONFIG_DEBUG_RT_MUTEXES=y -CONFIG_DEBUG_SHIRQ=y -CONFIG_DEBUG_SPINLOCK=y -CONFIG_DMATEST=m -CONFIG_DRM_DEBUG_MODESET_LOCK=y -CONFIG_HYPERV_TESTING=y -CONFIG_I2C_DEBUG_ALGO=y -CONFIG_I2C_DEBUG_BUS=y -CONFIG_I2C_DEBUG_CORE=y -CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y -CONFIG_IOMMU_DEBUGFS=y -CONFIG_JBD2_DEBUG=y -CONFIG_JFS_DEBUG=y -CONFIG_KASAN=y -# CONFIG_KASAN_EXTRA_INFO is not set -# CONFIG_KASAN_GENERIC is not set -CONFIG_KASAN_HW_TAGS=y -# CONFIG_KASAN_SW_TAGS is not set -CONFIG_KASAN_VMALLOC=y -CONFIG_LOCALVERSION="-debug" -CONFIG_MAC80211_DEBUG_MENU=y -CONFIG_MAC80211_HT_DEBUG=y -CONFIG_MAC80211_IBSS_DEBUG=y -CONFIG_MAC80211_MESH_CSA_DEBUG=y -CONFIG_MAC80211_MESH_PS_DEBUG=y -CONFIG_MAC80211_MESH_SYNC_DEBUG=y -CONFIG_MAC80211_MHWMP_DEBUG=y -CONFIG_MAC80211_MLME_DEBUG=y -CONFIG_MAC80211_MPATH_DEBUG=y -CONFIG_MAC80211_MPL_DEBUG=y -CONFIG_MAC80211_NOINLINE=y -# CONFIG_MAC80211_OCB_DEBUG is not set -CONFIG_MAC80211_PS_DEBUG=y -CONFIG_MAC80211_STA_DEBUG=y -CONFIG_MAC80211_TDLS_DEBUG=y -CONFIG_MAC80211_VERBOSE_DEBUG=y -CONFIG_MEMSTICK_DEBUG=y -CONFIG_MMC_DEBUG=y -CONFIG_OCFS2_DEBUG_FS=y -CONFIG_PCI_DEBUG=y -CONFIG_RT2X00_DEBUG=y -CONFIG_RTC_DRV_TEST=m -CONFIG_RTW88_DEBUG=y -CONFIG_RTW88_DEBUGFS=y -CONFIG_RTW89_DEBUG=y -CONFIG_RTW89_DEBUGMSG=y -CONFIG_SLUB_RCU_DEBUG=y -CONFIG_SND_DEBUG_VERBOSE=y -CONFIG_STACKDEPOT_ALWAYS_INIT=y -CONFIG_THERMAL_CORE_TESTING=m -CONFIG_TRACE_EVENT_INJECT=y -CONFIG_TTY_PRINTK=y -CONFIG_TTY_PRINTK_LEVEL=6 -CONFIG_UFS_DEBUG=y -CONFIG_USB_GADGET_DEBUG=y -CONFIG_USB_GADGET_DEBUG_FILES=y -CONFIG_USB_GADGET_DEBUG_FS=y -# CONFIG_USB_GADGET_VERBOSE is not set -CONFIG_USB_STORAGE_DEBUG=y -CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y -CONFIG_XFS_ASSERT_FATAL=y -CONFIG_XFS_DEBUG=y -# CONFIG_XFS_DEBUG_EXPENSIVE is not set -CONFIG_ZRAM_MEMORY_TRACKING=y -CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y -CONFIG_MODULES=y -CONFIG_MODULE_SIG=y -CONFIG_MODULE_SIG_HASH="sha256" -# CONFIG_SUSE_KERNEL_SUPPORTED is not set -CONFIG_EFI_STUB=y -CONFIG_DEBUG_INFO_BTF_MODULES=y -CONFIG_PREEMPT_DYNAMIC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/debug new/config/i386/debug --- old/config/i386/debug 2025-06-02 07:28:38.000000000 +0200 +++ new/config/i386/debug 1970-01-01 01:00:00.000000000 +0100 @@ -1,93 +0,0 @@ -CONFIG_AFS_DEBUG=y -CONFIG_ATH5K_DEBUG=y -CONFIG_B43LEGACY_DEBUG=y -CONFIG_B43_DEBUG=y -CONFIG_BCACHEFS_DEBUG=y -# CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS is not set -CONFIG_BCACHEFS_LOCK_TIME_STATS=y -CONFIG_BCACHEFS_TESTS=y -CONFIG_BEFS_DEBUG=y -CONFIG_BFQ_CGROUP_DEBUG=y -CONFIG_BPF_KPROBE_OVERRIDE=y -CONFIG_CACHEFILES_DEBUG=y -CONFIG_CAN_DEBUG_DEVICES=y -CONFIG_CIFS_DEBUG2=y -CONFIG_DEBUG_GPIO=y -CONFIG_DEBUG_MUTEXES=y -CONFIG_DEBUG_NET=y -CONFIG_DEBUG_RODATA_TEST=y -CONFIG_DEBUG_RSEQ=y -CONFIG_DEBUG_RT_MUTEXES=y -CONFIG_DEBUG_SHIRQ=y -CONFIG_DEBUG_SPINLOCK=y -CONFIG_DMAR_DEBUG=y -CONFIG_DMAR_PERF=y -CONFIG_DMATEST=m -CONFIG_DMA_ENGINE_RAID=y -CONFIG_DRM_DEBUG_MODESET_LOCK=y -CONFIG_EDAC_DEBUG=y -CONFIG_HYPERV_TESTING=y -CONFIG_I2C_DEBUG_ALGO=y -CONFIG_I2C_DEBUG_BUS=y -CONFIG_I2C_DEBUG_CORE=y -CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y -CONFIG_INTEL_IOMMU_DEBUGFS=y -CONFIG_IOMMU_DEBUGFS=y -CONFIG_JBD2_DEBUG=y -CONFIG_JFS_DEBUG=y -CONFIG_LOCALVERSION="-debug" -CONFIG_MAC80211_DEBUG_MENU=y -CONFIG_MAC80211_HT_DEBUG=y -CONFIG_MAC80211_IBSS_DEBUG=y -CONFIG_MAC80211_MESH_CSA_DEBUG=y -CONFIG_MAC80211_MESH_PS_DEBUG=y -CONFIG_MAC80211_MESH_SYNC_DEBUG=y -CONFIG_MAC80211_MHWMP_DEBUG=y -CONFIG_MAC80211_MLME_DEBUG=y -CONFIG_MAC80211_MPATH_DEBUG=y -CONFIG_MAC80211_MPL_DEBUG=y -CONFIG_MAC80211_NOINLINE=y -# CONFIG_MAC80211_OCB_DEBUG is not set -CONFIG_MAC80211_PS_DEBUG=y -CONFIG_MAC80211_STA_DEBUG=y -CONFIG_MAC80211_TDLS_DEBUG=y -CONFIG_MAC80211_VERBOSE_DEBUG=y -CONFIG_MEMSTICK_DEBUG=y -CONFIG_MMC_DEBUG=y -CONFIG_MODULE_DEBUG=y -CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS=y -# CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS_TRACE is not set -CONFIG_MODULE_STATS=y -CONFIG_NETFS_DEBUG=y -CONFIG_OCFS2_DEBUG_FS=y -CONFIG_OCFS2_DEBUG_MASKLOG=y -# CONFIG_PARAVIRT_SPINLOCKS is not set -CONFIG_PCI_DEBUG=y -CONFIG_PREEMPTIRQ_DELAY_TEST=m -CONFIG_RT2X00_DEBUG=y -CONFIG_RTC_DRV_TEST=m -CONFIG_RTW88_DEBUG=y -CONFIG_RTW88_DEBUGFS=y -CONFIG_RTW89_DEBUG=y -CONFIG_RTW89_DEBUGMSG=y -CONFIG_SND_DEBUG_VERBOSE=y -CONFIG_THINKPAD_ACPI_DEBUG=y -CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y -CONFIG_TRACE_EVENT_INJECT=y -CONFIG_TTY_PRINTK=y -CONFIG_TTY_PRINTK_LEVEL=6 -CONFIG_UFS_DEBUG=y -CONFIG_USB_STORAGE_DEBUG=y -CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y -CONFIG_X86_CPA_STATISTICS=y -CONFIG_XFS_ASSERT_FATAL=y -CONFIG_XFS_DEBUG=y -# CONFIG_XFS_DEBUG_EXPENSIVE is not set -CONFIG_ZRAM_MEMORY_TRACKING=y -CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y -CONFIG_MODULES=y -# CONFIG_MODULE_SIG is not set -CONFIG_MODULE_SIG_HASH="sha256" -# CONFIG_SUSE_KERNEL_SUPPORTED is not set -CONFIG_EFI_STUB=y -CONFIG_PREEMPT_DYNAMIC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/debug new/config/ppc64le/debug --- old/config/ppc64le/debug 2025-06-02 07:28:38.000000000 +0200 +++ new/config/ppc64le/debug 1970-01-01 01:00:00.000000000 +0100 @@ -1,68 +0,0 @@ -CONFIG_ATH5K_DEBUG=y -CONFIG_B43LEGACY_DEBUG=y -CONFIG_B43_DEBUG=y -CONFIG_BCACHEFS_DEBUG=y -# CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS is not set -CONFIG_BCACHEFS_LOCK_TIME_STATS=y -CONFIG_BCACHEFS_TESTS=y -CONFIG_BFQ_CGROUP_DEBUG=y -CONFIG_BPF_KPROBE_OVERRIDE=y -CONFIG_CACHEFILES_DEBUG=y -CONFIG_CGROUP_DEBUG=y -CONFIG_DEBUG_MUTEXES=y -CONFIG_DEBUG_NET=y -CONFIG_DEBUG_RSEQ=y -CONFIG_DEBUG_RT_MUTEXES=y -CONFIG_DEBUG_SPINLOCK=y -CONFIG_DMATEST=m -CONFIG_DMA_ENGINE_RAID=y -CONFIG_DRM_DEBUG_MODESET_LOCK=y -# CONFIG_EVENT_TRACE_STARTUP_TEST is not set -CONFIG_FTRACE_SELFTEST=y -CONFIG_FTRACE_STARTUP_TEST=y -CONFIG_IOMMU_DEBUGFS=y -CONFIG_IP_VS_DEBUG=y -CONFIG_LIBERTAS_THINFIRM_DEBUG=y -CONFIG_LOCALVERSION="-debug" -CONFIG_MAC80211_DEBUG_MENU=y -CONFIG_MAC80211_HT_DEBUG=y -CONFIG_MAC80211_IBSS_DEBUG=y -CONFIG_MAC80211_MESH_CSA_DEBUG=y -CONFIG_MAC80211_MESH_PS_DEBUG=y -CONFIG_MAC80211_MESH_SYNC_DEBUG=y -CONFIG_MAC80211_MHWMP_DEBUG=y -CONFIG_MAC80211_MLME_DEBUG=y -CONFIG_MAC80211_MPATH_DEBUG=y -CONFIG_MAC80211_MPL_DEBUG=y -CONFIG_MAC80211_NOINLINE=y -# CONFIG_MAC80211_OCB_DEBUG is not set -CONFIG_MAC80211_PS_DEBUG=y -CONFIG_MAC80211_STA_DEBUG=y -CONFIG_MAC80211_TDLS_DEBUG=y -CONFIG_MAC80211_VERBOSE_DEBUG=y -CONFIG_MODULE_DEBUG=y -CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS=y -# CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS_TRACE is not set -CONFIG_MODULE_STATS=y -CONFIG_NETFS_DEBUG=y -CONFIG_PREEMPTIRQ_DELAY_TEST=m -CONFIG_RT2X00_DEBUG=y -CONFIG_RTW88_DEBUG=y -CONFIG_RTW88_DEBUGFS=y -CONFIG_RTW89_DEBUG=y -CONFIG_RTW89_DEBUGMSG=y -CONFIG_SCSI_LPFC_DEBUG_FS=y -CONFIG_SND_PCM_XRUN_DEBUG=y -CONFIG_THERMAL_CORE_TESTING=m -CONFIG_TRACE_EVENT_INJECT=y -CONFIG_TTY_PRINTK=y -CONFIG_TTY_PRINTK_LEVEL=6 -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_ZRAM_MEMORY_TRACKING=y -CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y -CONFIG_MODULES=y -CONFIG_MODULE_SIG=y -CONFIG_MODULE_SIG_HASH="sha256" -# CONFIG_SUSE_KERNEL_SUPPORTED is not set -CONFIG_LIVEPATCH_IPA_CLONES=y -CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/debug new/config/x86_64/debug --- old/config/x86_64/debug 2025-06-02 07:28:38.000000000 +0200 +++ new/config/x86_64/debug 1970-01-01 01:00:00.000000000 +0100 @@ -1,98 +0,0 @@ -CONFIG_AFS_DEBUG=y -CONFIG_AMD_IOMMU_DEBUGFS=y -CONFIG_ATH5K_DEBUG=y -CONFIG_B43LEGACY_DEBUG=y -CONFIG_B43_DEBUG=y -CONFIG_BCACHEFS_DEBUG=y -# CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS is not set -CONFIG_BCACHEFS_LOCK_TIME_STATS=y -CONFIG_BCACHEFS_TESTS=y -CONFIG_BEFS_DEBUG=y -CONFIG_BFQ_CGROUP_DEBUG=y -CONFIG_BPF_KPROBE_OVERRIDE=y -CONFIG_CACHEFILES_DEBUG=y -CONFIG_CAN_DEBUG_DEVICES=y -CONFIG_CIFS_DEBUG2=y -CONFIG_DEBUG_GPIO=y -CONFIG_DEBUG_MUTEXES=y -CONFIG_DEBUG_NET=y -CONFIG_DEBUG_RODATA_TEST=y -CONFIG_DEBUG_RSEQ=y -CONFIG_DEBUG_RT_MUTEXES=y -CONFIG_DEBUG_SHIRQ=y -CONFIG_DEBUG_SPINLOCK=y -CONFIG_DMAR_DEBUG=y -CONFIG_DMAR_PERF=y -CONFIG_DMATEST=m -CONFIG_DRM_DEBUG_MODESET_LOCK=y -CONFIG_EDAC_DEBUG=y -CONFIG_HYPERV_TESTING=y -CONFIG_I2C_DEBUG_ALGO=y -CONFIG_I2C_DEBUG_BUS=y -CONFIG_I2C_DEBUG_CORE=y -CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y -CONFIG_INTEL_IOMMU_DEBUGFS=y -CONFIG_IOMMU_DEBUGFS=y -CONFIG_JBD2_DEBUG=y -CONFIG_JFS_DEBUG=y -CONFIG_LOCALVERSION="-debug" -CONFIG_MAC80211_DEBUG_MENU=y -CONFIG_MAC80211_HT_DEBUG=y -CONFIG_MAC80211_IBSS_DEBUG=y -CONFIG_MAC80211_MESH_CSA_DEBUG=y -CONFIG_MAC80211_MESH_PS_DEBUG=y -CONFIG_MAC80211_MESH_SYNC_DEBUG=y -CONFIG_MAC80211_MHWMP_DEBUG=y -CONFIG_MAC80211_MLME_DEBUG=y -CONFIG_MAC80211_MPATH_DEBUG=y -CONFIG_MAC80211_MPL_DEBUG=y -CONFIG_MAC80211_NOINLINE=y -# CONFIG_MAC80211_OCB_DEBUG is not set -CONFIG_MAC80211_PS_DEBUG=y -CONFIG_MAC80211_STA_DEBUG=y -CONFIG_MAC80211_TDLS_DEBUG=y -CONFIG_MAC80211_VERBOSE_DEBUG=y -CONFIG_MEMSTICK_DEBUG=y -CONFIG_MMC_DEBUG=y -CONFIG_MODULE_DEBUG=y -CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS=y -# CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS_TRACE is not set -CONFIG_MODULE_STATS=y -CONFIG_NETFS_DEBUG=y -CONFIG_OCFS2_DEBUG_FS=y -# CONFIG_PARAVIRT_SPINLOCKS is not set -CONFIG_PCI_DEBUG=y -CONFIG_RT2X00_DEBUG=y -CONFIG_RTC_DRV_TEST=m -CONFIG_RTW88_DEBUG=y -CONFIG_RTW88_DEBUGFS=y -CONFIG_RTW89_DEBUG=y -CONFIG_RTW89_DEBUGMSG=y -CONFIG_SND_DEBUG_VERBOSE=y -CONFIG_THERMAL_CORE_TESTING=m -CONFIG_THINKPAD_ACPI_DEBUG=y -CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y -CONFIG_TRACE_EVENT_INJECT=y -CONFIG_TTY_PRINTK=y -CONFIG_TTY_PRINTK_LEVEL=6 -CONFIG_UFS_DEBUG=y -CONFIG_USB_GADGET_DEBUG=y -CONFIG_USB_GADGET_DEBUG_FILES=y -CONFIG_USB_GADGET_DEBUG_FS=y -# CONFIG_USB_GADGET_VERBOSE is not set -CONFIG_USB_STORAGE_DEBUG=y -CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y -CONFIG_X86_CPA_STATISTICS=y -CONFIG_XFS_ASSERT_FATAL=y -CONFIG_XFS_DEBUG=y -# CONFIG_XFS_DEBUG_EXPENSIVE is not set -CONFIG_ZRAM_MEMORY_TRACKING=y -CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y -CONFIG_MODULES=y -CONFIG_MODULE_SIG=y -CONFIG_MODULE_SIG_HASH="sha256" -# CONFIG_SUSE_KERNEL_SUPPORTED is not set -CONFIG_EFI_STUB=y -CONFIG_LIVEPATCH_IPA_CLONES=y -CONFIG_DEBUG_INFO_BTF_MODULES=y -CONFIG_PREEMPT_DYNAMIC=y ++++++ dtb.spec.in.in ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.004169467 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.008169630 +0200 @@ -38,11 +38,7 @@ BuildRequires: cpp BuildRequires: dtc >= 1.4.3 BuildRequires: xz -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} $ARCH_RESTRICTIONS -%else -ExclusiveArch: do_not_build -%endif %define dtbdir /boot/dtb-%kernelrelease ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.100173400 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.104173564 +0200 @@ -89,11 +89,7 @@ # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: @ARCHS@ -%else -ExclusiveArch: do_not_build -%endif %ifarch %ix86 x86_64 %define image vmlinuz ++++++ kernel-docs.spec.in ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.168176187 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.172176351 +0200 @@ -84,11 +84,7 @@ BuildRequires: texlive-zapfding %endif %endif -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} BuildArch: noarch -%else -ExclusiveArch: do_not_build -%endif @SOURCES@ Provides: %name = %version-%source_rel Provides: %name-srchash-%git_commit ++++++ kernel-obs-build.spec.in ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.228178646 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.228178646 +0200 @@ -63,11 +63,7 @@ %if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200 BuildRequires: zstd %endif -%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: @ARCHS@ -%else -ExclusiveArch: do_not_build -%endif %description This package is repackaging already compiled kernels to make them usable ++++++ kernel-obs-qa.spec.in ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.264180121 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.268180285 +0200 @@ -37,11 +37,7 @@ # here as well to avoid that qa and build package build parallel BuildRequires: kernel-obs-build-srchash-@COMMIT_FULL@ BuildRequires: modutils -%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: @ARCHS@ -%else -ExclusiveArch: do_not_build -%endif %description This package is using the kernel compiled within Open Build Service(OBS) ++++++ kernel-source.spec.in ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.316182252 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.316182252 +0200 @@ -45,11 +45,7 @@ BuildRequires: coreutils BuildRequires: fdupes BuildRequires: sed -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} BuildArch: noarch -%else -ExclusiveArch: do_not_build -%endif Prefix: /usr/src %define src_install_dir usr/src/linux-%kernelrelease%variant @@ -325,7 +321,7 @@ # OBS checks don't like /usr/bin/env in script interpreter lines grep -Elr '^#! */(usr/)?bin/env ' %{buildroot}/usr/src/linux* | while read f; do sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env +([^/])_#!/usr/bin/\1_ }' \ - -re '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" + -e '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" done # kernel-source and kernel-$flavor-devel are built independently, but the # shipped sources (/usr/src/linux/) need to be older than generated files ++++++ kernel-syms.spec.in ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.388185203 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.392185367 +0200 @@ -38,11 +38,7 @@ Group: Development/Sources URL: https://www.kernel.org/ BuildRequires: coreutils -%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0} ExclusiveArch: @ARCHS@ -%else -ExclusiveArch: do_not_build -%endif Prefix: /usr/src AutoReqProv: off Source: README.KSYMS ++++++ mkspec ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.472188646 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.472188646 +0200 @@ -221,6 +221,7 @@ my $syms_archs; for my $flavor (sort keys(%syms_flavor_archs)) { next if $flavor eq "vanilla"; + next if $flavor eq "rt"; my @archs = arch2rpm(@{$syms_flavor_archs{$flavor}}); $syms_archs{$_} = 1 for @archs; $requires .= "%ifarch @archs\n"; ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 3087 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPICA-Apply-ACPI_NONSTRING-in-more-places.patch new/patches.suse/ACPICA-Apply-ACPI_NONSTRING-in-more-places.patch --- old/patches.suse/ACPICA-Apply-ACPI_NONSTRING-in-more-places.patch 2025-06-05 16:29:05.000000000 +0200 +++ new/patches.suse/ACPICA-Apply-ACPI_NONSTRING-in-more-places.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,77 +0,0 @@ -From: Ahmed Salem <x0rw...@gmail.com> -Date: Fri, 25 Apr 2025 21:31:05 +0200 -Subject: ACPICA: Apply ACPI_NONSTRING in more places -References: acpica-build-fix -Git-commit: 70662db73d5455ebc8a1da29973fa70237b18cd2 -Patch-mainline: v6.16-rc1 - -ACPICA commit 1035a3d453f7dd49a235a59ee84ebda9d2d2f41b - -Add ACPI_NONSTRING for destination char arrays without a terminating NUL -character. This is a follow-up to commit 35ad99236f3a ("ACPICA: Apply -ACPI_NONSTRING") where not all instances received the same treatment, in -preparation for replacing strncpy() calls with memcpy() - -Link: https://github.com/acpica/acpica/commit/1035a3d4 -Signed-off-by: Ahmed Salem <x0rw...@gmail.com> -Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> -Link: https://patch.msgid.link/3833065.mhq7aax...@rjwysocki.net -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - drivers/acpi/acpica/acdebug.h | 2 +- - include/acpi/actbl.h | 6 +++--- - tools/power/acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- - tools/power/acpi/tools/acpidump/apfiles.c | 2 +- - 4 files changed, 6 insertions(+), 6 deletions(-) - ---- a/drivers/acpi/acpica/acdebug.h -+++ b/drivers/acpi/acpica/acdebug.h -@@ -37,7 +37,7 @@ struct acpi_db_argument_info { - struct acpi_db_execute_walk { - u32 count; - u32 max_count; -- char name_seg[ACPI_NAMESEG_SIZE + 1]; -+ char name_seg[ACPI_NAMESEG_SIZE + 1] ACPI_NONSTRING; - }; - - #define PARAM_LIST(pl) pl ---- a/include/acpi/actbl.h -+++ b/include/acpi/actbl.h -@@ -66,12 +66,12 @@ - ******************************************************************************/ - - struct acpi_table_header { -- char signature[ACPI_NAMESEG_SIZE] __nonstring; /* ASCII table signature */ -+ char signature[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; /* ASCII table signature */ - u32 length; /* Length of table in bytes, including this header */ - u8 revision; /* ACPI Specification minor version number */ - u8 checksum; /* To make sum of entire table == 0 */ -- char oem_id[ACPI_OEM_ID_SIZE]; /* ASCII OEM identification */ -- char oem_table_id[ACPI_OEM_TABLE_ID_SIZE]; /* ASCII OEM table identification */ -+ char oem_id[ACPI_OEM_ID_SIZE] ACPI_NONSTRING; /* ASCII OEM identification */ -+ char oem_table_id[ACPI_OEM_TABLE_ID_SIZE] ACPI_NONSTRING; /* ASCII OEM table identification */ - u32 oem_revision; /* OEM revision number */ - char asl_compiler_id[ACPI_NAMESEG_SIZE]; /* ASCII ASL compiler vendor ID */ - u32 asl_compiler_revision; /* ASL compiler version */ ---- a/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c -+++ b/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c -@@ -19,7 +19,7 @@ ACPI_MODULE_NAME("oslinuxtbl") - typedef struct osl_table_info { - struct osl_table_info *next; - u32 instance; -- char signature[ACPI_NAMESEG_SIZE]; -+ char signature[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; - - } osl_table_info; - ---- a/tools/power/acpi/tools/acpidump/apfiles.c -+++ b/tools/power/acpi/tools/acpidump/apfiles.c -@@ -103,7 +103,7 @@ int ap_open_output_file(char *pathname) - - int ap_write_to_binary_file(struct acpi_table_header *table, u32 instance) - { -- char filename[ACPI_NAMESEG_SIZE + 16]; -+ char filename[ACPI_NAMESEG_SIZE + 16] ACPI_NONSTRING; - char instance_str[16]; - ACPI_FILE file; - acpi_size actual; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPICA-Apply-ACPI_NONSTRING.patch new/patches.suse/ACPICA-Apply-ACPI_NONSTRING.patch --- old/patches.suse/ACPICA-Apply-ACPI_NONSTRING.patch 2025-06-05 16:29:05.000000000 +0200 +++ new/patches.suse/ACPICA-Apply-ACPI_NONSTRING.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,67 +0,0 @@ -From: Kees Cook <k...@kernel.org> -Date: Fri, 25 Apr 2025 21:28:34 +0200 -Subject: ACPICA: Apply ACPI_NONSTRING -References: acpica-build-fix -Git-commit: 2b82118845e04c7adf4ece797150c19809bab29b -Patch-mainline: v6.16-rc1 - -ACPICA commit ed68cb8e082e3bfbba02814af4fd5a61247f491b - -Add ACPI_NONSTRING annotations for places found that are using char -arrays without a terminating NUL character. These were found during -Linux kernel builds and after looking for instances of arrays of size -ACPI_NAMESEG_SIZE. - -Link: https://github.com/acpica/acpica/commit/ed68cb8e -Signed-off-by: Kees Cook <k...@kernel.org> -Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> -Link: https://patch.msgid.link/2039736.usquhbg...@rjwysocki.net -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - drivers/acpi/acpica/aclocal.h | 4 ++-- - drivers/acpi/acpica/nsnames.c | 2 +- - drivers/acpi/acpica/nsrepair2.c | 2 +- - 3 files changed, 4 insertions(+), 4 deletions(-) - ---- a/drivers/acpi/acpica/aclocal.h -+++ b/drivers/acpi/acpica/aclocal.h -@@ -293,7 +293,7 @@ acpi_status (*acpi_internal_method) (str - * expected_return_btypes - Allowed type(s) for the return value - */ - struct acpi_name_info { -- char name[ACPI_NAMESEG_SIZE] __nonstring; -+ char name[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; - u16 argument_list; - u8 expected_btypes; - }; -@@ -370,7 +370,7 @@ typedef acpi_status (*acpi_object_conver - converted_object); - - struct acpi_simple_repair_info { -- char name[ACPI_NAMESEG_SIZE] __nonstring; -+ char name[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; - u32 unexpected_btypes; - u32 package_index; - acpi_object_converter object_converter; ---- a/drivers/acpi/acpica/nsnames.c -+++ b/drivers/acpi/acpica/nsnames.c -@@ -194,7 +194,7 @@ acpi_ns_build_normalized_path(struct acp - char *full_path, u32 path_size, u8 no_trailing) - { - u32 length = 0, i; -- char name[ACPI_NAMESEG_SIZE]; -+ char name[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; - u8 do_no_trailing; - char c, *left, *right; - struct acpi_namespace_node *next_node; ---- a/drivers/acpi/acpica/nsrepair2.c -+++ b/drivers/acpi/acpica/nsrepair2.c -@@ -25,7 +25,7 @@ acpi_status (*acpi_repair_function) (str - return_object_ptr); - - typedef struct acpi_repair_info { -- char name[ACPI_NAMESEG_SIZE] __nonstring; -+ char name[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; - acpi_repair_function repair_function; - - } acpi_repair_info; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPICA-Introduce-ACPI_NONSTRING.patch new/patches.suse/ACPICA-Introduce-ACPI_NONSTRING.patch --- old/patches.suse/ACPICA-Introduce-ACPI_NONSTRING.patch 2025-06-05 16:29:05.000000000 +0200 +++ new/patches.suse/ACPICA-Introduce-ACPI_NONSTRING.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,56 +0,0 @@ -From: Kees Cook <k...@kernel.org> -Date: Fri, 25 Apr 2025 21:27:58 +0200 -Subject: ACPICA: Introduce ACPI_NONSTRING -References: acpica-build-fix -Git-commit: 6da5e6f3028d46e4fee7849e85eda681939c630b -Patch-mainline: v6.16-rc1 - -ACPICA commit 878823ca20f1987cba0c9d4c1056be0d117ea4fe - -In order to distinguish character arrays from C Strings (i.e. strings with -a terminating NUL character), add support for the "nonstring" attribute -provided by GCC. (A better name might be "ACPI_NONCSTRING", but that's -the attribute name, so stick to the existing naming convention.) - -GCC 15's -Wunterminated-string-initialization will warn about truncation -of the NUL byte for string initializers unless the destination is marked -with "nonstring". Prepare for applying this attribute to the project. - -Link: https://github.com/acpica/acpica/commit/878823ca -Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> -Link: https://patch.msgid.link/1841930.vlh7gnm...@rjwysocki.net -Signed-off-by: Kees Cook <k...@kernel.org> -[ rjw: Pick up the tag from Kees ] -Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - include/acpi/actypes.h | 4 ++++ - include/acpi/platform/acgcc.h | 8 ++++++++ - 2 files changed, 12 insertions(+) - ---- a/include/acpi/actypes.h -+++ b/include/acpi/actypes.h -@@ -1327,4 +1327,8 @@ typedef enum { - #define ACPI_FLEX_ARRAY(TYPE, NAME) TYPE NAME[0] - #endif - -+#ifndef ACPI_NONSTRING -+#define ACPI_NONSTRING /* No terminating NUL character */ -+#endif -+ - #endif /* __ACTYPES_H__ */ ---- a/include/acpi/platform/acgcc.h -+++ b/include/acpi/platform/acgcc.h -@@ -72,4 +72,12 @@ - TYPE NAME[]; \ - } - -+/* -+ * Explicitly mark strings that lack a terminating NUL character so -+ * that ACPICA can be built with -Wunterminated-string-initialization. -+ */ -+#if __has_attribute(__nonstring__) -+#define ACPI_NONSTRING __attribute__((__nonstring__)) -+#endif -+ - #endif /* __ACGCC_H__ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-drm-amd-display-more-liberal-vmin-vmax-update.patch new/patches.suse/Revert-drm-amd-display-more-liberal-vmin-vmax-update.patch --- old/patches.suse/Revert-drm-amd-display-more-liberal-vmin-vmax-update.patch 2025-06-05 16:29:05.000000000 +0200 +++ new/patches.suse/Revert-drm-amd-display-more-liberal-vmin-vmax-update.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,50 +0,0 @@ -From: Aurabindo Pillai <aurabindo.pil...@amd.com> -Date: Wed, 21 May 2025 16:05:39 -0400 -Subject: Revert "drm/amd/display: more liberal vmin/vmax update for freesync" -References: bsc#1243782 -Git-repo: https://gitlab.freedesktop.org/agd5f/linux.git/ -Git-commit: c3e721e5f3cc5f813f9f940e0d25396980be0aa4 -Patch-mainline: Queued in subsystem maintainer repository - -This reverts commit cfb2d41831ee5647a4ae0ea7c24971a92d5dfa0d since it -causes regressions on certain configs. Revert until the issue can be -isolated and debugged. - -Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4238 -Signed-off-by: Aurabindo Pillai <aurabindo.pil...@amd.com> -Acked-by: Alex Deucher <alexander.deuc...@amd.com> -Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 +++++----------- - 1 file changed, 5 insertions(+), 11 deletions(-) - ---- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c -+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c -@@ -675,21 +675,15 @@ static void dm_crtc_high_irq(void *inter - spin_lock_irqsave(&adev_to_drm(adev)->event_lock, flags); - - if (acrtc->dm_irq_params.stream && -- acrtc->dm_irq_params.vrr_params.supported) { -- bool replay_en = acrtc->dm_irq_params.stream->link->replay_settings.replay_feature_enabled; -- bool psr_en = acrtc->dm_irq_params.stream->link->psr_settings.psr_feature_enabled; -- bool fs_active_var_en = acrtc->dm_irq_params.freesync_config.state == VRR_STATE_ACTIVE_VARIABLE; -- -+ acrtc->dm_irq_params.vrr_params.supported && -+ acrtc->dm_irq_params.freesync_config.state == -+ VRR_STATE_ACTIVE_VARIABLE) { - mod_freesync_handle_v_update(adev->dm.freesync_module, - acrtc->dm_irq_params.stream, - &acrtc->dm_irq_params.vrr_params); - -- /* update vmin_vmax only if freesync is enabled, or only if PSR and REPLAY are disabled */ -- if (fs_active_var_en || (!fs_active_var_en && !replay_en && !psr_en)) { -- dc_stream_adjust_vmin_vmax(adev->dm.dc, -- acrtc->dm_irq_params.stream, -- &acrtc->dm_irq_params.vrr_params.adjust); -- } -+ dc_stream_adjust_vmin_vmax(adev->dm.dc, acrtc->dm_irq_params.stream, -+ &acrtc->dm_irq_params.vrr_params.adjust); - } - - /* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-x86-smp-Eliminate-mwait_play_dead_cpuid_hint.patch new/patches.suse/Revert-x86-smp-Eliminate-mwait_play_dead_cpuid_hint.patch --- old/patches.suse/Revert-x86-smp-Eliminate-mwait_play_dead_cpuid_hint.patch 2025-06-05 16:29:05.000000000 +0200 +++ new/patches.suse/Revert-x86-smp-Eliminate-mwait_play_dead_cpuid_hint.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,121 +0,0 @@ -From: "Rafael J. Wysocki" <rafael.j.wyso...@intel.com> -Date: Thu, 29 May 2025 15:40:43 +0200 -Subject: Revert "x86/smp: Eliminate mwait_play_dead_cpuid_hint()" -References: bsc#1243907 -Git-commit: 70523f335734b0b42f97647556d331edf684c7dc -Patch-mainline: v6.16-rc1 - -Revert commit 96040f7273e2 ("x86/smp: Eliminate mwait_play_dead_cpuid_hint()") -because it introduced a significant power regression on systems that -start with "nosmt" in the kernel command line. - -Namely, on such systems, SMT siblings permanently go offline early, -when cpuidle has not been initialized yet, so after the above commit, -hlt_play_dead() is called for them. Later on, when the processor -attempts to enter a deep package C-state, including PC10 which is -requisite for reaching minimum power in suspend-to-idle, it is not -able to do that because of the SMT siblings staying in C1 (which -they have been put into by HLT). - -As a result, the idle power (including power in suspend-to-idle) -rises quite dramatically on those systems with all of the possible -consequences, which (needless to say) may not be expected by their -users. - -This issue is hard to debug and potentially dangerous, so it needs to -be addressed as soon as possible in a way that will work for 6.15.y, -hence the revert. - -Of course, after this revert, the issue that commit 96040f7273e2 -attempted to address will be back and it will need to be fixed again -later. - -Fixes: 96040f7273e2 ("x86/smp: Eliminate mwait_play_dead_cpuid_hint()") -Reported-by: Todd Brandt <todd.e.bra...@linux.intel.com> -Tested-by: Todd Brandt <todd.e.bra...@linux.intel.com> -Cc: 6.15+ <sta...@vger.kernel.org> # 6.15+ -Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> -Acked-by: Dave Hansen <dave.han...@linux.intel.com> -Link: https://patch.msgid.link/12674167.o9o76zd...@rjwysocki.net -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - arch/x86/kernel/smpboot.c | 54 ++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 47 insertions(+), 7 deletions(-) - ---- a/arch/x86/kernel/smpboot.c -+++ b/arch/x86/kernel/smpboot.c -@@ -1238,10 +1238,6 @@ void play_dead_common(void) - local_irq_disable(); - } - --/* -- * We need to flush the caches before going to sleep, lest we have -- * dirty data in our caches when we come back up. -- */ - void __noreturn mwait_play_dead(unsigned int eax_hint) - { - struct mwait_cpu_dead *md = this_cpu_ptr(&mwait_cpu_dead); -@@ -1288,6 +1284,50 @@ void __noreturn mwait_play_dead(unsigned - } - - /* -+ * We need to flush the caches before going to sleep, lest we have -+ * dirty data in our caches when we come back up. -+ */ -+static inline void mwait_play_dead_cpuid_hint(void) -+{ -+ unsigned int eax, ebx, ecx, edx; -+ unsigned int highest_cstate = 0; -+ unsigned int highest_subcstate = 0; -+ int i; -+ -+ if (boot_cpu_data.x86_vendor == X86_VENDOR_AMD || -+ boot_cpu_data.x86_vendor == X86_VENDOR_HYGON) -+ return; -+ if (!this_cpu_has(X86_FEATURE_MWAIT)) -+ return; -+ if (!this_cpu_has(X86_FEATURE_CLFLUSH)) -+ return; -+ -+ eax = CPUID_LEAF_MWAIT; -+ ecx = 0; -+ native_cpuid(&eax, &ebx, &ecx, &edx); -+ -+ /* -+ * eax will be 0 if EDX enumeration is not valid. -+ * Initialized below to cstate, sub_cstate value when EDX is valid. -+ */ -+ if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED)) { -+ eax = 0; -+ } else { -+ edx >>= MWAIT_SUBSTATE_SIZE; -+ for (i = 0; i < 7 && edx; i++, edx >>= MWAIT_SUBSTATE_SIZE) { -+ if (edx & MWAIT_SUBSTATE_MASK) { -+ highest_cstate = i; -+ highest_subcstate = edx & MWAIT_SUBSTATE_MASK; -+ } -+ } -+ eax = (highest_cstate << MWAIT_SUBSTATE_SIZE) | -+ (highest_subcstate - 1); -+ } -+ -+ mwait_play_dead(eax); -+} -+ -+/* - * Kick all "offline" CPUs out of mwait on kexec(). See comment in - * mwait_play_dead(). - */ -@@ -1337,9 +1377,9 @@ void native_play_dead(void) - play_dead_common(); - tboot_shutdown(TB_SHUTDOWN_WFS); - -- /* Below returns only on error. */ -- cpuidle_play_dead(); -- hlt_play_dead(); -+ mwait_play_dead_cpuid_hint(); -+ if (cpuidle_play_dead()) -+ hlt_play_dead(); - } - - #else /* ... !CONFIG_HOTPLUG_CPU */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amd-display-Add-debugging-message-for-brightness.patch new/patches.suse/drm-amd-display-Add-debugging-message-for-brightness.patch --- old/patches.suse/drm-amd-display-Add-debugging-message-for-brightness.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amd-display-Add-debugging-message-for-brightness.patch 2025-06-10 19:13:46.000000000 +0200 @@ -0,0 +1,58 @@ +From 4b61b8a390511a1864f26cc42bab72881e93468d Mon Sep 17 00:00:00 2001 +From: Mario Limonciello <mario.limoncie...@amd.com> +Date: Wed, 14 May 2025 16:00:43 -0500 +Subject: [PATCH] drm/amd/display: Add debugging message for brightness caps +Git-commit: 4b61b8a390511a1864f26cc42bab72881e93468d +Git-repo: https://gitlab.freedesktop.org/agd5f/linux +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1240650 + +[Why] +Default BIOS brightness caps are buried in ACPI. + +[How] +Add extra dynamic debug that can show default brightness caps. + +Reviewed-by: Alex Hung <alex.h...@amd.com> +Signed-off-by: Mario Limonciello <mario.limoncie...@amd.com> +Signed-off-by: Wayne Lin <wayne....@amd.com> +Tested-by: Daniel Wheeler <daniel.whee...@amd.com> +Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +index 1797fa85fac6..588f6afb1447 100644 +--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +@@ -4910,6 +4910,7 @@ amdgpu_dm_register_backlight_device(struct amdgpu_dm_connector *aconnector) + struct backlight_properties props = { 0 }; + struct amdgpu_dm_backlight_caps caps = { 0 }; + char bl_name[16]; ++ int min, max; + + if (aconnector->bl_idx == -1) + return; +@@ -4922,11 +4923,15 @@ amdgpu_dm_register_backlight_device(struct amdgpu_dm_connector *aconnector) + } + + amdgpu_acpi_get_backlight_caps(&caps); +- if (caps.caps_valid) { ++ if (caps.caps_valid && get_brightness_range(&caps, &min, &max)) { + if (power_supply_is_system_supplied() > 0) + props.brightness = caps.ac_level; + else + props.brightness = caps.dc_level; ++ /* min is zero, so max needs to be adjusted */ ++ props.max_brightness = max - min; ++ drm_dbg(drm, "Backlight caps: min: %d, max: %d, ac %d, dc %d\n", min, max, ++ caps.ac_level, caps.dc_level); + } else + props.brightness = AMDGPU_MAX_BL_LEVEL; + +-- +2.49.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amd-display-Fix-default-DC-and-AC-levels.patch new/patches.suse/drm-amd-display-Fix-default-DC-and-AC-levels.patch --- old/patches.suse/drm-amd-display-Fix-default-DC-and-AC-levels.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amd-display-Fix-default-DC-and-AC-levels.patch 2025-06-10 19:13:46.000000000 +0200 @@ -0,0 +1,46 @@ +From 8b5f3a229a70d242322b78c8e13744ca00212def Mon Sep 17 00:00:00 2001 +From: Mario Limonciello <mario.limoncie...@amd.com> +Date: Wed, 14 May 2025 16:06:40 -0500 +Subject: [PATCH] drm/amd/display: Fix default DC and AC levels +Git-commit: 8b5f3a229a70d242322b78c8e13744ca00212def +Git-repo: https://gitlab.freedesktop.org/agd5f/linux +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1240650 + +[Why] +DC and AC levels are advertised in a percentage, not a luminance. + +[How] +Scale DC and AC levels to supported values. + +Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4221 +Reviewed-by: Alex Hung <alex.h...@amd.com> +Signed-off-by: Mario Limonciello <mario.limoncie...@amd.com> +Signed-off-by: Wayne Lin <wayne....@amd.com> +Tested-by: Daniel Wheeler <daniel.whee...@amd.com> +Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +index 588f6afb1447..d3100f641ac6 100644 +--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +@@ -4925,9 +4925,9 @@ amdgpu_dm_register_backlight_device(struct amdgpu_dm_connector *aconnector) + amdgpu_acpi_get_backlight_caps(&caps); + if (caps.caps_valid && get_brightness_range(&caps, &min, &max)) { + if (power_supply_is_system_supplied() > 0) +- props.brightness = caps.ac_level; ++ props.brightness = (max - min) * DIV_ROUND_CLOSEST(caps.ac_level, 100); + else +- props.brightness = caps.dc_level; ++ props.brightness = (max - min) * DIV_ROUND_CLOSEST(caps.dc_level, 100); + /* min is zero, so max needs to be adjusted */ + props.max_brightness = max - min; + drm_dbg(drm, "Backlight caps: min: %d, max: %d, ac %d, dc %d\n", min, max, +-- +2.49.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch new/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch --- old/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch 2025-06-05 16:29:05.000000000 +0200 +++ new/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch 2025-06-10 19:13:46.000000000 +0200 @@ -2,9 +2,8 @@ Date: Thu, 24 Apr 2025 11:41:23 +0800 Subject: iommu: Allow attaching static domains in iommu_attach_device_pasid() References: bsc#1241193 -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git Git-commit: 6f7340120a0aa8b2eb29c826a4434e8b5c4e11d3 -Patch-mainline: Queued in subsystem maintainer repository +Patch-mainline: v6.16-rc1 The idxd driver attaches the default domain to a PASID of the device to perform kernel DMA using that PASID. The domain is attached to the ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:43.852204218 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:43.884205530 +0200 @@ -77,6 +77,41 @@ patches.kernel.org/6.15.1-048-iommu-Avoid-introducing-more-races.patch patches.kernel.org/6.15.1-049-iommu-Handle-yet-another-race-around-registrat.patch patches.kernel.org/6.15.1-050-Linux-6.15.1.patch + patches.kernel.org/6.15.2-001-tracing-Fix-compilation-warning-on-arm32.patch + patches.kernel.org/6.15.2-002-Revert-x86-smp-Eliminate-mwait_play_dead_cpuid.patch + patches.kernel.org/6.15.2-003-ACPICA-Introduce-ACPI_NONSTRING.patch + patches.kernel.org/6.15.2-004-ACPICA-Apply-ACPI_NONSTRING.patch + patches.kernel.org/6.15.2-005-ACPICA-Apply-ACPI_NONSTRING-in-more-places.patch + patches.kernel.org/6.15.2-006-pinctrl-armada-37xx-use-correct-OUTPUT_VAL-reg.patch + patches.kernel.org/6.15.2-007-pinctrl-armada-37xx-set-GPIO-output-value-befo.patch + patches.kernel.org/6.15.2-008-clk-samsung-correct-clock-summary-for-hsi1-blo.patch + patches.kernel.org/6.15.2-009-acpi-cpufreq-Fix-nominal_freq-units-to-KHz-in-.patch + patches.kernel.org/6.15.2-010-Documentation-ACPI-Use-all-string-data-node-re.patch + patches.kernel.org/6.15.2-011-pinctrl-mediatek-eint-Fix-invalid-pointer-dere.patch + patches.kernel.org/6.15.2-012-rtc-Make-rtc_time64_to_tm-support-dates-before.patch + patches.kernel.org/6.15.2-013-rtc-Fix-offset-calculation-for-.start_secs-0.patch + patches.kernel.org/6.15.2-014-bcachefs-Kill-un-reverted-directory-i_size-cod.patch + patches.kernel.org/6.15.2-015-bcachefs-Repair-code-for-directory-i_size.patch + patches.kernel.org/6.15.2-016-bcachefs-delete-dead-code-from-may_delete_dele.patch + patches.kernel.org/6.15.2-017-bcachefs-Run-may_delete_deleted_inode-checks-i.patch + patches.kernel.org/6.15.2-018-bcachefs-Fix-subvol-to-missing-root-repair.patch + patches.kernel.org/6.15.2-019-usb-quirks-Add-NO_LPM-quirk-for-SanDisk-Extrem.patch + patches.kernel.org/6.15.2-020-usb-storage-Ignore-UAS-driver-for-SanDisk-3.2-.patch + patches.kernel.org/6.15.2-021-USB-serial-pl2303-add-new-chip-PL2303GC-Q20-an.patch + patches.kernel.org/6.15.2-022-usb-typec-ucsi-fix-Clang-Wsign-conversion-warn.patch + patches.kernel.org/6.15.2-023-Bluetooth-hci_qca-move-the-SoC-type-check-to-t.patch + patches.kernel.org/6.15.2-024-serial-jsm-fix-NPE-during-jsm_uart_port_init.patch + patches.kernel.org/6.15.2-025-nvmem-rmem-select-CONFIG_CRC32.patch + patches.kernel.org/6.15.2-026-usb-usbtmc-Fix-timeout-value-in-get_stb.patch + patches.kernel.org/6.15.2-027-binder-fix-use-after-free-in-binderfs_evict_in.patch + patches.kernel.org/6.15.2-028-binder-fix-yet-another-UAF-in-binder_devices.patch + patches.kernel.org/6.15.2-029-thunderbolt-Do-not-double-dequeue-a-configurat.patch + patches.kernel.org/6.15.2-030-dt-bindings-pwm-adi-axi-pwmgen-Fix-clocks.patch + patches.kernel.org/6.15.2-031-dt-bindings-remoteproc-qcom-sm8150-pas-Add-mis.patch + patches.kernel.org/6.15.2-032-dt-bindings-usb-cypress-hx3-Add-support-for-al.patch + patches.kernel.org/6.15.2-033-dt-bindings-phy-imx8mq-usb-fix-fsl-phy-tx-vboo.patch + patches.kernel.org/6.15.2-034-Revert-drm-amd-display-more-liberal-vmin-vmax-.patch + patches.kernel.org/6.15.2-035-Linux-6.15.2.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -106,16 +141,13 @@ # sorted patches ######################################################## patches.suse/powerpc-boot-Fix-build-with-gcc-15.patch - patches.suse/ACPICA-Introduce-ACPI_NONSTRING.patch - patches.suse/ACPICA-Apply-ACPI_NONSTRING.patch - patches.suse/ACPICA-Apply-ACPI_NONSTRING-in-more-places.patch patches.suse/wifi-ath11k-determine-PM-policy-based-on-machine-mod.patch patches.suse/wifi-ath11k-introduce-ath11k_core_continue_suspend_r.patch patches.suse/wifi-ath11k-refactor-ath11k_core_suspend-_resume.patch patches.suse/wifi-ath11k-support-non-WoWLAN-mode-suspend-as-well.patch patches.suse/wifi-ath11k-choose-default-PM-policy-for-hibernation.patch patches.suse/Reapply-wifi-ath11k-restore-country-code-during-resu.patch - patches.suse/Revert-x86-smp-Eliminate-mwait_play_dead_cpuid_hint.patch + patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch ######################################################## # end of sorted patches ######################################################## @@ -135,9 +167,9 @@ patches.suse/firmware-qemu_fw_cfg-Do-not-hard-depend-on-CONFIG_HA.patch patches.suse/drm-amd-display-Add-sanity-checks-for-drm_edid_raw.patch patches.suse/video-screen_info-Update-framebuffers-behind-PCI-bri.patch - patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch - patches.suse/Revert-drm-amd-display-more-liberal-vmin-vmax-update.patch patches.suse/Revert-percpu-x86-enable-strict-percpu-checks-via-na.patch + patches.suse/drm-amd-display-Add-debugging-message-for-brightness.patch + patches.suse/drm-amd-display-Fix-default-DC-and-AC-levels.patch ######################################################## # kbuild/module infrastructure fixes ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.VejGws/_old 2025-06-13 18:42:44.096214218 +0200 +++ /var/tmp/diff_new_pack.VejGws/_new 2025-06-13 18:42:44.140216021 +0200 @@ -1,4 +1,4 @@ -2025-06-05 14:29:05 +0000 -GIT Revision: 75961adba0a92812f18b49a1269d9c7e9194e902 +2025-06-11 07:47:59 +0000 +GIT Revision: 3a37f077e5d3fc695953a4e3cdab52b468d08b68 GIT Branch: stable