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
 

Reply via email to