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 2023-08-30 10:17:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Wed Aug 30 10:17:35 2023 rev:702 rq:1106120 version:6.4.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2023-08-20 00:09:58.670734879 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1766/dtb-aarch64.changes      
2023-08-30 10:17:42.354200776 +0200
@@ -1,0 +2,469 @@
+Fri Aug 25 08:12:37 CEST 2023 - msucha...@suse.de
+
+- Revert 101bd907b424 ("misc: rtsx: judge ASPM Mode to set
+  PETXCFG Reg") (boo#1214428 boo#1214397).
+- commit 91a1158
+
+-------------------------------------------------------------------
+Fri Aug 25 07:39:36 CEST 2023 - jsl...@suse.cz
+
+- Linux 6.4.12 (bsc#1012628).
+- crypto, cifs: fix error handling in extract_iter_to_sg()
+  (bsc#1012628).
+- net: phy: at803x: Use devm_regulator_get_enable_optional()
+  (bsc#1012628).
+- net: phy: at803x: fix the wol setting functions (bsc#1012628).
+- drm/amd/display: Update DTBCLK for DCN32 (bsc#1012628).
+- drm/scheduler: set entity to NULL in drm_sched_entity_pop_job()
+  (bsc#1012628).
+- drm/amdgpu: fix calltrace warning in amddrm_buddy_fini
+  (bsc#1012628).
+- drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1
+  (bsc#1012628).
+- drm/amdgpu: fix memory leak in mes self test (bsc#1012628).
+- Revert "drm/amd/display: disable SubVP + DRR to prevent
+  underflow" (bsc#1012628).
+- ASoC: Intel: sof_sdw: add quirk for MTL RVP (bsc#1012628).
+- ASoC: Intel: sof_sdw: add quirk for LNL RVP (bsc#1012628).
+- PCI: tegra194: Fix possible array out of bounds access
+  (bsc#1012628).
+- ASoC: cs35l56: Move DSP part string generation so that it is
+  done only once (bsc#1012628).
+- ASoC: SOF: amd: Add pci revision id check (bsc#1012628).
+- drm/stm: ltdc: fix late dereference check (bsc#1012628).
+- arm64: dts: qcom: ipq5332: add QFPROM node (bsc#1012628).
+- drm: rcar-du: remove R-Car H3 ES1.* workarounds (bsc#1012628).
+- ASoC: amd: vangogh: Add check for acp config flags in vangogh
+  platform (bsc#1012628).
+- RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX
+  coalescing (bsc#1012628).
+- ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB
+  related warnings (bsc#1012628).
+- ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC
+  in _exit (bsc#1012628).
+- ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (bsc#1012628).
+- ASoC: Intel: sof_sdw: Add support for Rex soundwire
+  (bsc#1012628).
+- iopoll: Call cpu_relax() in busy loops (bsc#1012628).
+- ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
+  (bsc#1012628).
+- dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
+  (bsc#1012628).
+- accel/habanalabs: add pci health check during heartbeat
+  (bsc#1012628).
+- accel/habanalabs: fix mem leak in capture user mappings
+  (bsc#1012628).
+- dt-bindings: input: goodix: Add "goodix,no-reset-during-suspend"
+  property (bsc#1012628).
+- HID: i2c-hid: goodix: Add support for
+  "goodix,no-reset-during-suspend" property (bsc#1012628).
+- HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech
+  G915 TKL Keyboard (bsc#1012628).
+- iommu/amd: Introduce Disable IRTE Caching Support (bsc#1012628).
+- drm/amdgpu: install stub fence into potential unused fence
+  pointers (bsc#1012628).
+- drm/amd/display: Remove v_startup workaround for dcn3+
+  (bsc#1012628).
+- drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz
+  (bsc#1012628).
+- drm/amdgpu: unmap and remove csa_va properly (bsc#1012628).
+- RDMA/mlx5: Return the firmware result upon destroying QP/RQ
+  (bsc#1012628).
+- RDMA/bnxt_re: consider timeout of destroy ah as success
+  (bsc#1012628).
+- drm/amd/display: Skip DPP DTO update if root clock is gated
+  (bsc#1012628).
+- drm/amd/display: Enable dcn314 DPP RCO (bsc#1012628).
+- ASoC: SOF: core: Free the firmware trace before calling
+  snd_sof_shutdown() (bsc#1012628).
+- HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
+  (bsc#1012628).
+- Revert "[PATCH] uml: export symbols added by GCC hardened"
+  (bsc#1012628).
+- smb: client: fix warning in cifs_smb3_do_mount() (bsc#1012628).
+- cifs: fix session state check in reconnect to avoid
+  use-after-free issue (bsc#1012628).
+- serial: stm32: Ignore return value of uart_remove_one_port()
+  in .remove() (bsc#1012628).
+- led: qcom-lpg: Fix resource leaks in
+  for_each_available_child_of_node() loops (bsc#1012628).
+- media: v4l2-mem2mem: add lock to protect parameter num_rdy
+  (bsc#1012628).
+- media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250
+  (bsc#1012628).
+- usb: gadget: u_serial: Avoid spinlock recursion in
+  __gs_console_push (bsc#1012628).
+- usb: gadget: uvc: queue empty isoc requests if no video buffer
+  is available (bsc#1012628).
+- media: platform: mediatek: vpu: fix NULL ptr dereference
+  (bsc#1012628).
+- thunderbolt: Read retimer NVM authentication status prior
+  tb_retimer_set_inbound_sbtx() (bsc#1012628).
+- xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup
+  (bsc#1012628).
+- usb: chipidea: imx: don't request QoS for imx8ulp (bsc#1012628).
+- usb: chipidea: imx: turn off vbus comparator when suspend
+  (bsc#1012628).
+- usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
+  (bsc#1012628).
+- gfs2: Fix possible data races in gfs2_show_options()
+  (bsc#1012628).
+- pcmcia: rsrc_nonstatic: Fix memory leak in
+  nonstatic_release_resource_db() (bsc#1012628).
+- thunderbolt: Add Intel Barlow Ridge PCI ID (bsc#1012628).
+- thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth
+  (bsc#1012628).
+- firewire: net: fix use after free in
+  fwnet_finish_incoming_packet() (bsc#1012628).
+- watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller
+  Hub) (bsc#1012628).
+- Bluetooth: L2CAP: Fix use-after-free (bsc#1012628).
+- Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
+  (bsc#1012628).
+- ceph: try to dump the msgs when decoding fails (bsc#1012628).
+- drm/amdgpu: Fix potential fence use-after-free v2 (bsc#1012628).
+- fs/ntfs3: Enhance sanity check while generating attr_list
+  (bsc#1012628).
+- fs/ntfs3: Return error for inconsistent extended attributes
+  (bsc#1012628).
+- fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
+  (bsc#1012628).
+- fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
+  (bsc#1012628).
+- fs/ntfs3: Alternative boot if primary boot is corrupted
+  (bsc#1012628).
+- ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
+  (bsc#1012628).
+- ALSA: hda: fix a possible null-pointer dereference due to data
+  race in snd_hdac_regmap_sync() (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (bsc#1012628).
+- ALSA: hda/realtek: Amend G634 quirk to enable rear speakers
+  (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (bsc#1012628).
+- powerpc/kasan: Disable KCOV in KASAN code (bsc#1012628).
+- Bluetooth: MGMT: Use correct address for memcpy() (bsc#1012628).
+- ring-buffer: Do not swap cpu_buffer during resize process
+  (bsc#1012628).
+- btrfs: move out now unused BG from the reclaim list
+  (bsc#1012628).
+- btrfs: fix use-after-free of new block group that became unused
+  (bsc#1012628).
+- regulator: qcom-rpmh: Fix LDO 12 regulator for PM8550
+  (bsc#1012628).
+- virtio-mmio: don't break lifecycle of vm_dev (bsc#1012628).
+- vduse: Use proper spinlock for IRQ injection (bsc#1012628).
+- virtio-vdpa: Fix cpumask memory leak in virtio_vdpa_find_vqs()
+  (bsc#1012628).
+- vdpa/mlx5: Fix mr->initialized semantics (bsc#1012628).
+- vdpa/mlx5: Delete control vq iotlb in destroy_mr only when
+  necessary (bsc#1012628).
+- cifs: fix potential oops in cifs_oplock_break (bsc#1012628).
+- rust: macros: vtable: fix `HAS_*` redefinition
+  (`gen_const_name`) (bsc#1012628).
+- i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
+  (bsc#1012628).
+- i2c: hisi: Only handle the interrupt of the driver's transfer
+  (bsc#1012628).
+- i2c: tegra: Fix i2c-tegra DMA config option processing
+  (bsc#1012628).
+- blk-cgroup: hold queue_lock when removing blkg->q_node
+  (bsc#1012628).
+- fbdev: mmp: fix value check in mmphw_probe() (bsc#1012628).
+- media: mtk-jpeg: Set platform driver data earlier (bsc#1012628).
+- powerpc/rtas_flash: allow user copy to flash block cache objects
+  (bsc#1012628).
+- vdpa: Add features attr to vdpa_nl_policy for nlattr length
+  check (bsc#1012628).
+- vdpa: Add queue index attr to vdpa_nl_policy for nlattr length
+  check (bsc#1012628).
+- vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check
+  (bsc#1012628).
+- vdpa: Enable strict validation for netlinks ops (bsc#1012628).
+- smb3: display network namespace in debug information
+  (bsc#1012628).
+- tty: n_gsm: fix the UAF caused by race condition in
+  gsm_cleanup_mux (bsc#1012628).
+- tty: serial: fsl_lpuart: Clear the error flags by writing 1
+  for lpuart32 platforms (bsc#1012628).
+- btrfs: fix infinite directory reads (bsc#1012628).
+- btrfs: fix incorrect splitting in btrfs_drop_extent_map_range
+  (bsc#1012628).
+- btrfs: fix BUG_ON condition in btrfs_cancel_balance
+  (bsc#1012628).
+- btrfs: fix replace/scrub failure with metadata_uuid
+  (bsc#1012628).
+- btrfs: only subtract from len_to_oe_boundary when it is tracking
++++ 288 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1766/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.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

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.558779071 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.562779214 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %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,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.690783782 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.694783924 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -148,6 +148,25 @@
 BuildRequires:  libelf-devel
 # required for 50-check-kernel-build-id rpm check
 BuildRequires:  elfutils
+%ifarch %arm
+BuildRequires:  u-boot-tools
+%endif
+# Do not install p-b and dracut for the install check, the %post script is
+# able to handle this
+#!BuildIgnore: perl-Bootloader dracut distribution-release
+# 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
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
+%define _no_recompute_build_ids 1
+# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
+%undefine _unique_debug_names
+
 %if "%{compress_modules}" == "zstd"
 BuildRequires:  zstd
 # Make sure kmod supports zstd compressed modules
@@ -193,21 +212,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -215,16 +220,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -242,10 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 # END COMMON DEPS
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -763,11 +758,6 @@
         image=bzImage
     fi
     cp -p arch/s390/boot/$image 
%buildroot/boot/%image-%kernelrelease-%build_flavor
-    if test -e arch/s390/boot/kerntypes.o; then
-        cp -p arch/s390/boot/kerntypes.o 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
-    elif test -x "$(which dwarfextract 2>/dev/null)"; then
-       dwarfextract vmlinux 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract 
failed ($?)"
-    fi
 %if "%CONFIG_KMSG_IDS" == "y"
     mkdir -p %buildroot/usr/share/man/man9
     find man -name '*.9' -exec install -m 644 -D '{}' 
%buildroot/usr/share/man/man9/ ';'
@@ -881,13 +871,6 @@
     make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
 
 %ifarch s390 s390x
-    if test -e arch/s390/boot/kerntypes.o; then
-        :
-    elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-       -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
-       find %buildroot -name "*.ko" > kofiles.list
-       dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C 
kofiles.list || echo "dwarfextract failed ($?)"
-    fi
     expoline=arch/s390/lib/expoline/expoline.o
     if test -f arch/s390/lib/expoline/expoline.o ; then
        install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname 
$expoline) $expoline
@@ -1294,21 +1277,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -1316,16 +1285,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -1343,8 +1302,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.722784924 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.730785210 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -148,6 +148,25 @@
 BuildRequires:  libelf-devel
 # required for 50-check-kernel-build-id rpm check
 BuildRequires:  elfutils
+%ifarch %arm
+BuildRequires:  u-boot-tools
+%endif
+# Do not install p-b and dracut for the install check, the %post script is
+# able to handle this
+#!BuildIgnore: perl-Bootloader dracut distribution-release
+# 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
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
+%define _no_recompute_build_ids 1
+# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
+%undefine _unique_debug_names
+
 %if "%{compress_modules}" == "zstd"
 BuildRequires:  zstd
 # Make sure kmod supports zstd compressed modules
@@ -193,21 +212,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -215,16 +220,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -242,18 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 # END COMMON DEPS
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-%ifarch ppc64
-Provides:       kernel-kdump = 2.6.28
-Obsoletes:      kernel-kdump <= 2.6.28
-%endif
-%ifarch ppc64
-Provides:       kernel-kdump-base = 2.6.28
-Obsoletes:      kernel-kdump-base <= 2.6.28
-%endif
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -769,11 +756,6 @@
         image=bzImage
     fi
     cp -p arch/s390/boot/$image 
%buildroot/boot/%image-%kernelrelease-%build_flavor
-    if test -e arch/s390/boot/kerntypes.o; then
-        cp -p arch/s390/boot/kerntypes.o 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
-    elif test -x "$(which dwarfextract 2>/dev/null)"; then
-       dwarfextract vmlinux 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract 
failed ($?)"
-    fi
 %if "%CONFIG_KMSG_IDS" == "y"
     mkdir -p %buildroot/usr/share/man/man9
     find man -name '*.9' -exec install -m 644 -D '{}' 
%buildroot/usr/share/man/man9/ ';'
@@ -887,13 +869,6 @@
     make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
 
 %ifarch s390 s390x
-    if test -e arch/s390/boot/kerntypes.o; then
-        :
-    elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-       -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
-       find %buildroot -name "*.ko" > kofiles.list
-       dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C 
kofiles.list || echo "dwarfextract failed ($?)"
-    fi
     expoline=arch/s390/lib/expoline/expoline.o
     if test -f arch/s390/lib/expoline/expoline.o ; then
        install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname 
$expoline) $expoline
@@ -1300,21 +1275,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -1322,16 +1283,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -1349,13 +1300,9 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 
-%ifarch ppc64
-Provides:       kernel-kdump-base = 2.6.28
-Obsoletes:      kernel-kdump-base <= 2.6.28
-%endif
 %obsolete_rebuilds %name-base
 %ifarch %ix86
 Conflicts:      libc.so.6()(64bit)
@@ -1414,10 +1361,6 @@
 Requires(post): modutils
 Requires(post): perl-Bootloader
 Requires(post): dracut
-%ifarch ppc64
-Provides:       kernel-kdump-extra = 2.6.28
-Obsoletes:      kernel-kdump-extra <= 2.6.28
-%endif
 %obsolete_rebuilds %name-extra
 Supplements:    packageand(product(SLED):%{name}_%_target_cpu)
 Supplements:    packageand(product(sle-we):%{name}_%_target_cpu)
@@ -1489,10 +1432,6 @@
 Requires(post): modutils
 Requires(post): perl-Bootloader
 Requires(post): dracut
-%ifarch ppc64
-Provides:       kernel-kdump-optional = 2.6.28
-Obsoletes:      kernel-kdump-optional <= 2.6.28
-%endif
 %obsolete_rebuilds %name-optional
 Supplements:    packageand(product(Leap):%{name}_%_target_cpu)
 %ifarch %ix86
@@ -1604,10 +1543,6 @@
 Provides:       kernel-preempt-devel = %version-%release
 %endif
 %endif
-%ifarch ppc64
-Provides:       kernel-kdump-devel = 2.6.28
-Obsoletes:      kernel-kdump-devel <= 2.6.28
-%endif
 %obsolete_rebuilds %name-devel
 PreReq:         coreutils
 

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.758786208 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.762786352 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -148,6 +148,25 @@
 BuildRequires:  libelf-devel
 # required for 50-check-kernel-build-id rpm check
 BuildRequires:  elfutils
+%ifarch %arm
+BuildRequires:  u-boot-tools
+%endif
+# Do not install p-b and dracut for the install check, the %post script is
+# able to handle this
+#!BuildIgnore: perl-Bootloader dracut distribution-release
+# 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
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
+%define _no_recompute_build_ids 1
+# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
+%undefine _unique_debug_names
+
 %if "%{compress_modules}" == "zstd"
 BuildRequires:  zstd
 # Make sure kmod supports zstd compressed modules
@@ -193,21 +212,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -215,16 +220,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -242,27 +237,19 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 # END COMMON DEPS
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 %ifarch %ix86
-Provides:       kernel-smp = 2.6.17
-Obsoletes:      kernel-smp <= 2.6.17
 Provides:       kernel-trace = 3.13
 Obsoletes:      kernel-trace <= 3.13
 %endif
-%ifarch ppc64
-Provides:       kernel-kdump = 2.6.28
-Obsoletes:      kernel-kdump <= 2.6.28
-%endif
 %ifarch s390x
 Provides:       kernel-trace = 3.13
 Obsoletes:      kernel-trace <= 3.13
 %endif
 %ifarch x86_64
-Provides:       kernel-smp = 2.6.17
-Obsoletes:      kernel-smp <= 2.6.17
 Provides:       kernel-trace = 3.13
 Obsoletes:      kernel-trace <= 3.13
 Provides:       kernel-bigsmp = 3.1
@@ -278,10 +265,6 @@
 Provides:       kernel-trace-base = 3.13
 Obsoletes:      kernel-trace-base <= 3.13
 %endif
-%ifarch ppc64
-Provides:       kernel-kdump-base = 2.6.28
-Obsoletes:      kernel-kdump-base <= 2.6.28
-%endif
 %ifarch s390x
 Provides:       kernel-trace-base = 3.13
 Obsoletes:      kernel-trace-base <= 3.13
@@ -812,11 +795,6 @@
         image=bzImage
     fi
     cp -p arch/s390/boot/$image 
%buildroot/boot/%image-%kernelrelease-%build_flavor
-    if test -e arch/s390/boot/kerntypes.o; then
-        cp -p arch/s390/boot/kerntypes.o 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
-    elif test -x "$(which dwarfextract 2>/dev/null)"; then
-       dwarfextract vmlinux 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract 
failed ($?)"
-    fi
 %if "%CONFIG_KMSG_IDS" == "y"
     mkdir -p %buildroot/usr/share/man/man9
     find man -name '*.9' -exec install -m 644 -D '{}' 
%buildroot/usr/share/man/man9/ ';'
@@ -930,13 +908,6 @@
     make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
 
 %ifarch s390 s390x
-    if test -e arch/s390/boot/kerntypes.o; then
-        :
-    elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-       -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
-       find %buildroot -name "*.ko" > kofiles.list
-       dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C 
kofiles.list || echo "dwarfextract failed ($?)"
-    fi
     expoline=arch/s390/lib/expoline/expoline.o
     if test -f arch/s390/lib/expoline/expoline.o ; then
        install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname 
$expoline) $expoline
@@ -1343,21 +1314,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -1365,16 +1322,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -1392,17 +1339,13 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 
 %ifarch %ix86
 Provides:       kernel-trace-base = 3.13
 Obsoletes:      kernel-trace-base <= 3.13
 %endif
-%ifarch ppc64
-Provides:       kernel-kdump-base = 2.6.28
-Obsoletes:      kernel-kdump-base <= 2.6.28
-%endif
 %ifarch s390x
 Provides:       kernel-trace-base = 3.13
 Obsoletes:      kernel-trace-base <= 3.13
@@ -1480,10 +1423,6 @@
 Provides:       kernel-trace-extra = 3.13
 Obsoletes:      kernel-trace-extra <= 3.13
 %endif
-%ifarch ppc64
-Provides:       kernel-kdump-extra = 2.6.28
-Obsoletes:      kernel-kdump-extra <= 2.6.28
-%endif
 %ifarch s390x
 Provides:       kernel-trace-extra = 3.13
 Obsoletes:      kernel-trace-extra <= 3.13
@@ -1574,10 +1513,6 @@
 Provides:       kernel-trace-optional = 3.13
 Obsoletes:      kernel-trace-optional <= 3.13
 %endif
-%ifarch ppc64
-Provides:       kernel-kdump-optional = 2.6.28
-Obsoletes:      kernel-kdump-optional <= 2.6.28
-%endif
 %ifarch s390x
 Provides:       kernel-trace-optional = 3.13
 Obsoletes:      kernel-trace-optional <= 3.13
@@ -1708,10 +1643,6 @@
 Provides:       kernel-trace-devel = 3.13
 Obsoletes:      kernel-trace-devel <= 3.13
 %endif
-%ifarch ppc64
-Provides:       kernel-kdump-devel = 2.6.28
-Obsoletes:      kernel-kdump-devel <= 2.6.28
-%endif
 %ifarch s390x
 Provides:       kernel-trace-devel = 3.13
 Obsoletes:      kernel-trace-devel <= 3.13

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.806787922 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.814788207 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 %define build_html 1
 %define build_pdf 0
@@ -30,9 +30,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0-only
 Group:          Documentation/Man
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -83,7 +83,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 BuildArch:      noarch
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.842789207 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.846789349 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -148,6 +148,25 @@
 BuildRequires:  libelf-devel
 # required for 50-check-kernel-build-id rpm check
 BuildRequires:  elfutils
+%ifarch %arm
+BuildRequires:  u-boot-tools
+%endif
+# Do not install p-b and dracut for the install check, the %post script is
+# able to handle this
+#!BuildIgnore: perl-Bootloader dracut distribution-release
+# 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
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
+%define _no_recompute_build_ids 1
+# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
+%undefine _unique_debug_names
+
 %if "%{compress_modules}" == "zstd"
 BuildRequires:  zstd
 # Make sure kmod supports zstd compressed modules
@@ -193,21 +212,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -215,16 +220,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -242,10 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 # END COMMON DEPS
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -767,11 +762,6 @@
         image=bzImage
     fi
     cp -p arch/s390/boot/$image 
%buildroot/boot/%image-%kernelrelease-%build_flavor
-    if test -e arch/s390/boot/kerntypes.o; then
-        cp -p arch/s390/boot/kerntypes.o 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
-    elif test -x "$(which dwarfextract 2>/dev/null)"; then
-       dwarfextract vmlinux 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract 
failed ($?)"
-    fi
 %if "%CONFIG_KMSG_IDS" == "y"
     mkdir -p %buildroot/usr/share/man/man9
     find man -name '*.9' -exec install -m 644 -D '{}' 
%buildroot/usr/share/man/man9/ ';'
@@ -885,13 +875,6 @@
     make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
 
 %ifarch s390 s390x
-    if test -e arch/s390/boot/kerntypes.o; then
-        :
-    elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-       -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
-       find %buildroot -name "*.ko" > kofiles.list
-       dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C 
kofiles.list || echo "dwarfextract failed ($?)"
-    fi
     expoline=arch/s390/lib/expoline/expoline.o
     if test -f arch/s390/lib/expoline/expoline.o ; then
        install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname 
$expoline) $expoline
@@ -1298,21 +1281,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -1320,16 +1289,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -1347,8 +1306,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.902791348 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.902791348 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -44,7 +44,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+BuildRequires:  
kernel%kernel_flavor-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -56,9 +56,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.922792062 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.926792204 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -32,9 +32,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.950793061 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.954793204 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -148,6 +148,25 @@
 BuildRequires:  libelf-devel
 # required for 50-check-kernel-build-id rpm check
 BuildRequires:  elfutils
+%ifarch %arm
+BuildRequires:  u-boot-tools
+%endif
+# Do not install p-b and dracut for the install check, the %post script is
+# able to handle this
+#!BuildIgnore: perl-Bootloader dracut distribution-release
+# 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
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
+%define _no_recompute_build_ids 1
+# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
+%undefine _unique_debug_names
+
 %if "%{compress_modules}" == "zstd"
 BuildRequires:  zstd
 # Make sure kmod supports zstd compressed modules
@@ -193,21 +212,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -215,16 +220,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -242,15 +237,11 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 # END COMMON DEPS
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 %ifarch %ix86
-Provides:       kernel-bigsmp = 2.6.17
-Obsoletes:      kernel-bigsmp <= 2.6.17
-Provides:       kernel-vmi = 2.6.38
-Obsoletes:      kernel-vmi <= 2.6.38
 Provides:       kernel-desktop = 4.3
 Obsoletes:      kernel-desktop <= 4.3
 Provides:       kernel-xen = 4.4
@@ -259,8 +250,6 @@
 Obsoletes:      kernel-ec2 <= 4.4
 %endif
 %ifarch %ix86
-Provides:       kernel-vmi-base = 2.6.38
-Obsoletes:      kernel-vmi-base <= 2.6.38
 Provides:       kernel-desktop-base = 4.3
 Obsoletes:      kernel-desktop-base <= 4.3
 Provides:       kernel-xen-base = 4.4
@@ -789,11 +778,6 @@
         image=bzImage
     fi
     cp -p arch/s390/boot/$image 
%buildroot/boot/%image-%kernelrelease-%build_flavor
-    if test -e arch/s390/boot/kerntypes.o; then
-        cp -p arch/s390/boot/kerntypes.o 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
-    elif test -x "$(which dwarfextract 2>/dev/null)"; then
-       dwarfextract vmlinux 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract 
failed ($?)"
-    fi
 %if "%CONFIG_KMSG_IDS" == "y"
     mkdir -p %buildroot/usr/share/man/man9
     find man -name '*.9' -exec install -m 644 -D '{}' 
%buildroot/usr/share/man/man9/ ';'
@@ -907,13 +891,6 @@
     make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
 
 %ifarch s390 s390x
-    if test -e arch/s390/boot/kerntypes.o; then
-        :
-    elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-       -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
-       find %buildroot -name "*.ko" > kofiles.list
-       dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C 
kofiles.list || echo "dwarfextract failed ($?)"
-    fi
     expoline=arch/s390/lib/expoline/expoline.o
     if test -f arch/s390/lib/expoline/expoline.o ; then
        install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname 
$expoline) $expoline
@@ -1320,21 +1297,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -1342,16 +1305,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -1369,12 +1322,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 
 %ifarch %ix86
-Provides:       kernel-vmi-base = 2.6.38
-Obsoletes:      kernel-vmi-base <= 2.6.38
 Provides:       kernel-desktop-base = 4.3
 Obsoletes:      kernel-desktop-base <= 4.3
 Provides:       kernel-xen-base = 4.4
@@ -1447,8 +1398,6 @@
 Requires(post): perl-Bootloader
 Requires(post): dracut
 %ifarch %ix86
-Provides:       kernel-vmi-extra = 2.6.38
-Obsoletes:      kernel-vmi-extra <= 2.6.38
 Provides:       kernel-desktop-extra = 4.3
 Obsoletes:      kernel-desktop-extra <= 4.3
 Provides:       kernel-xen-extra = 4.4
@@ -1534,8 +1483,6 @@
 Requires(post): perl-Bootloader
 Requires(post): dracut
 %ifarch %ix86
-Provides:       kernel-vmi-optional = 2.6.38
-Obsoletes:      kernel-vmi-optional <= 2.6.38
 Provides:       kernel-desktop-optional = 4.3
 Obsoletes:      kernel-desktop-optional <= 4.3
 Provides:       kernel-xen-optional = 4.4
@@ -1661,8 +1608,6 @@
 %endif
 %endif
 %ifarch %ix86
-Provides:       kernel-vmi-devel = 2.6.38
-Obsoletes:      kernel-vmi-devel <= 2.6.38
 Provides:       kernel-desktop-devel = 4.3
 Obsoletes:      kernel-desktop-devel <= 4.3
 Provides:       kernel-xen-devel = 4.4

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:58.990794489 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:58.994794631 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -30,9 +30,9 @@
 %endif
 
 Name:           kernel-source
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -49,7 +49,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:59.030795916 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:59.034796059 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        6.4.11
+Version:        6.4.12
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:59.054796773 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:59.062797058 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.4
-%define patchversion 6.4.11
+%define patchversion 6.4.12
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.11
+Version:        6.4.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g2a5b3f6
+Release:        <RELEASE>.gf5aa89b
 %else
 Release:        0
 %endif
@@ -148,6 +148,25 @@
 BuildRequires:  libelf-devel
 # required for 50-check-kernel-build-id rpm check
 BuildRequires:  elfutils
+%ifarch %arm
+BuildRequires:  u-boot-tools
+%endif
+# Do not install p-b and dracut for the install check, the %post script is
+# able to handle this
+#!BuildIgnore: perl-Bootloader dracut distribution-release
+# 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
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
+%define _no_recompute_build_ids 1
+# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
+%undefine _unique_debug_names
+
 %if "%{compress_modules}" == "zstd"
 BuildRequires:  zstd
 # Make sure kmod supports zstd compressed modules
@@ -193,21 +212,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -215,16 +220,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -242,10 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 # END COMMON DEPS
-Provides:       %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -760,11 +755,6 @@
         image=bzImage
     fi
     cp -p arch/s390/boot/$image 
%buildroot/boot/%image-%kernelrelease-%build_flavor
-    if test -e arch/s390/boot/kerntypes.o; then
-        cp -p arch/s390/boot/kerntypes.o 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
-    elif test -x "$(which dwarfextract 2>/dev/null)"; then
-       dwarfextract vmlinux 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract 
failed ($?)"
-    fi
 %if "%CONFIG_KMSG_IDS" == "y"
     mkdir -p %buildroot/usr/share/man/man9
     find man -name '*.9' -exec install -m 644 -D '{}' 
%buildroot/usr/share/man/man9/ ';'
@@ -878,13 +868,6 @@
     make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
 
 %ifarch s390 s390x
-    if test -e arch/s390/boot/kerntypes.o; then
-        :
-    elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-       -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
-       find %buildroot -name "*.ko" > kofiles.list
-       dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C 
kofiles.list || echo "dwarfextract failed ($?)"
-    fi
     expoline=arch/s390/lib/expoline/expoline.o
     if test -f arch/s390/lib/expoline/expoline.o ; then
        install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname 
$expoline) $expoline
@@ -1291,21 +1274,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -1313,16 +1282,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -1340,8 +1299,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
-Provides:       kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

kernel-zfcpdump.spec: same change
++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:59.246803625 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:59.250803767 +0200
@@ -120,7 +120,7 @@
 <package>kernel-zfcpdump</package>
     </conditions>
     <hardware>
-      <jobs>8</jobs>
+      <jobs>4</jobs>
     </hardware>
   </overwrite>
 

++++++ check-for-config-changes ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:59.286805052 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:59.290805195 +0200
@@ -7,6 +7,7 @@
 declare -a IGNORED_CONFIGS_RE=(
        'AS_HAS_[A-Z0-9_]*'
        'AS_VERSION'
+       'BUILTIN_RETURN_ADDRESS_STRIPS_PAC'
        'CC_CAN_[A-Z_]*'
        'CC_HAS_[A-Z_]*'
        'CC_HAVE_[A-Z_]*'

++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2023-08-17 06:57:43.000000000 +0200
+++ new/config/ppc64/default    2023-08-25 09:10:31.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.4.11 Kernel Configuration
+# Linux/powerpc 6.4.12 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -390,6 +390,7 @@
 CONFIG_HV_PERF_CTRS=y
 CONFIG_IBMVIO=y
 CONFIG_IBMEBUS=y
+CONFIG_PSERIES_PLPKS=y
 CONFIG_PAPR_SCM=m
 CONFIG_PPC_SVM=y
 CONFIG_PPC_PMAC=y
@@ -570,6 +571,8 @@
 CONFIG_PM_GENERIC_DOMAINS_OF=y
 CONFIG_ENERGY_MODEL=y
 CONFIG_PPC_MEM_KEYS=y
+CONFIG_PPC_SECURE_BOOT=y
+CONFIG_PPC_SECVAR_SYSFS=y
 # end of Kernel options
 
 CONFIG_ISA_DMA_API=y
@@ -8146,9 +8149,10 @@
 CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
 CONFIG_INTEGRITY_TRUSTED_KEYRING=y
 CONFIG_INTEGRITY_PLATFORM_KEYRING=y
+CONFIG_LOAD_PPC_KEYS=y
 CONFIG_INTEGRITY_AUDIT=y
 CONFIG_IMA=y
-# CONFIG_IMA_KEXEC is not set
+CONFIG_IMA_KEXEC=y
 CONFIG_IMA_MEASURE_PCR_IDX=10
 CONFIG_IMA_LSM_RULES=y
 CONFIG_IMA_NG_TEMPLATE=y
@@ -8161,17 +8165,18 @@
 # CONFIG_IMA_WRITE_POLICY is not set
 CONFIG_IMA_READ_POLICY=y
 CONFIG_IMA_APPRAISE=y
-# CONFIG_IMA_ARCH_POLICY is not set
+CONFIG_IMA_ARCH_POLICY=y
 # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
 CONFIG_IMA_APPRAISE_BOOTPARAM=y
 CONFIG_IMA_APPRAISE_MODSIG=y
 CONFIG_IMA_TRUSTED_KEYRING=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
 # CONFIG_IMA_BLACKLIST_KEYRING is not set
 # CONFIG_IMA_LOAD_X509 is not set
 CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y
 CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y
-# CONFIG_IMA_DISABLE_HTABLE is not set
+CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y
+CONFIG_IMA_DISABLE_HTABLE=y
 CONFIG_EVM=y
 CONFIG_EVM_ATTR_FSUUID=y
 CONFIG_EVM_ADD_XATTRS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2023-08-17 06:57:43.000000000 +0200
+++ new/config/ppc64le/default  2023-08-25 09:10:31.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.4.11 Kernel Configuration
+# Linux/powerpc 6.4.12 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -383,6 +383,7 @@
 CONFIG_CMM=m
 CONFIG_HV_PERF_CTRS=y
 CONFIG_IBMVIO=y
+CONFIG_PSERIES_PLPKS=y
 CONFIG_PAPR_SCM=m
 CONFIG_PPC_SVM=y
 CONFIG_PPC_VAS=y
@@ -529,6 +530,8 @@
 CONFIG_PM_GENERIC_DOMAINS_OF=y
 CONFIG_ENERGY_MODEL=y
 CONFIG_PPC_MEM_KEYS=y
+CONFIG_PPC_SECURE_BOOT=y
+CONFIG_PPC_SECVAR_SYSFS=y
 # end of Kernel options
 
 CONFIG_ISA_DMA_API=y
@@ -651,7 +654,7 @@
 # CONFIG_ISA_BUS_API is not set
 CONFIG_CLONE_BACKWARDS=y
 CONFIG_OLD_SIGSUSPEND=y
-CONFIG_COMPAT_32BIT_TIME=y
+# CONFIG_COMPAT_32BIT_TIME is not set
 # CONFIG_ARCH_EPHEMERAL_INODES is not set
 # CONFIG_CPU_NO_EFFICIENT_FFS is not set
 # CONFIG_HAVE_ARCH_VMAP_STACK is not set
@@ -8020,9 +8023,10 @@
 CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
 CONFIG_INTEGRITY_TRUSTED_KEYRING=y
 CONFIG_INTEGRITY_PLATFORM_KEYRING=y
+CONFIG_LOAD_PPC_KEYS=y
 CONFIG_INTEGRITY_AUDIT=y
 CONFIG_IMA=y
-# CONFIG_IMA_KEXEC is not set
+CONFIG_IMA_KEXEC=y
 CONFIG_IMA_MEASURE_PCR_IDX=10
 CONFIG_IMA_LSM_RULES=y
 CONFIG_IMA_NG_TEMPLATE=y
@@ -8035,17 +8039,18 @@
 # CONFIG_IMA_WRITE_POLICY is not set
 CONFIG_IMA_READ_POLICY=y
 CONFIG_IMA_APPRAISE=y
-# CONFIG_IMA_ARCH_POLICY is not set
+CONFIG_IMA_ARCH_POLICY=y
 # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
 CONFIG_IMA_APPRAISE_BOOTPARAM=y
 CONFIG_IMA_APPRAISE_MODSIG=y
 CONFIG_IMA_TRUSTED_KEYRING=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
 # CONFIG_IMA_BLACKLIST_KEYRING is not set
 # CONFIG_IMA_LOAD_X509 is not set
 CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y
 CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y
-# CONFIG_IMA_DISABLE_HTABLE is not set
+CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y
+CONFIG_IMA_DISABLE_HTABLE=y
 CONFIG_EVM=y
 CONFIG_EVM_ATTR_FSUUID=y
 CONFIG_EVM_ADD_XATTRS=y

++++++ constraints.in ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:59.634817471 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:59.634817471 +0200
@@ -92,7 +92,7 @@
 @BINARY_PACKAGES_XML@
     </conditions>
     <hardware>
-      <jobs>8</jobs>
+      <jobs>4</jobs>
     </hardware>
   </overwrite>
 

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:59.734821041 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:59.738821183 +0200
@@ -148,6 +148,25 @@
 BuildRequires:  libelf-devel
 # required for 50-check-kernel-build-id rpm check
 BuildRequires:  elfutils
+%ifarch %arm
+BuildRequires:  u-boot-tools
+%endif
+# Do not install p-b and dracut for the install check, the %post script is
+# able to handle this
+#!BuildIgnore: perl-Bootloader dracut distribution-release
+# 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
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
+%define _no_recompute_build_ids 1
+# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
+%undefine _unique_debug_names
+
 %if "%{compress_modules}" == "zstd"
 BuildRequires:  zstd
 # Make sure kmod supports zstd compressed modules
@@ -193,21 +212,7 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
-# Do not install p-b and dracut for the install check, the %post script is
-# able to handle this
-#!BuildIgnore: perl-Bootloader dracut distribution-release
-# 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
 
-%ifarch s390 s390x
-%if %build_vanilla && 0%{?suse_version} < 1130
-BuildRequires:  dwarfextract
-%endif
-%endif
-%ifarch %arm
-BuildRequires:  u-boot-tools
-%endif
 %if 0%{?usrmerged}
 # make sure we have a post-usrmerge system
 Conflicts:      filesystem < 16
@@ -215,16 +220,6 @@
 
 Obsoletes:      microcode_ctl < 1.18
 
-# Force bzip2 instead of lzma compression to
-# 1) allow install on older dist versions, and
-# 2) decrease build times (bsc#962356 boo#1175882)
-%define _binary_payload w9.bzdio
-# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
-%undefine _unique_build_ids
-%define _no_recompute_build_ids 1
-# prevent 
usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
-%undefine _unique_debug_names
-
 %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. 
'/kernel-binary-conflicts')
        if not fd then io.stderr:write(err) end
        unpack = table.unpack or unpack
@@ -624,11 +619,6 @@
         image=bzImage
     fi
     cp -p arch/s390/boot/$image 
%buildroot/boot/%image-%kernelrelease-%build_flavor
-    if test -e arch/s390/boot/kerntypes.o; then
-        cp -p arch/s390/boot/kerntypes.o 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
-    elif test -x "$(which dwarfextract 2>/dev/null)"; then
-       dwarfextract vmlinux 
%buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract 
failed ($?)"
-    fi
 %if "%CONFIG_KMSG_IDS" == "y"
     mkdir -p %buildroot/usr/share/man/man9
     find man -name '*.9' -exec install -m 644 -D '{}' 
%buildroot/usr/share/man/man9/ ';'
@@ -742,13 +732,6 @@
     make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
 
 %ifarch s390 s390x
-    if test -e arch/s390/boot/kerntypes.o; then
-        :
-    elif test -x "$(which dwarfextract 2>/dev/null)" -a \
-       -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then
-       find %buildroot -name "*.ko" > kofiles.list
-       dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C 
kofiles.list || echo "dwarfextract failed ($?)"
-    fi
     expoline=arch/s390/lib/expoline/expoline.o
     if test -f arch/s390/lib/expoline/expoline.o ; then
        install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname 
$expoline) $expoline



++++++ mkspec ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:17:59.982829891 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:17:59.986830034 +0200
@@ -416,7 +416,7 @@
                my @guards = split(' ');
                pop(@guards);
                for my $g (@guards) {
-                       if ($g =~ /^\+(.*-kmp)$/) {
+                       if ($g =~ /^(?:\+|-!)(.*-kmp)$/) {
                                $res{$1} = 1;
                        }
                }
@@ -489,12 +489,6 @@
                for my $pack (@packs) {
                        my $name = $pack->[0] . $subpac;
                        my $version = $pack->[1];
-                       if ($subpac) {
-                               # The -base and -extra split has been
-                               # introduced in SLE11 (2.6.27)
-                               my ($v1, $v2, $v3) = split(/\./, $version);
-                               next if ($v1 <= 2 && $v2 <= 6 && $v3 < 27);
-                       }
                        if (!$printed) {
                                $res .= "\%ifarch $rpmarch\n";
                                $printed = 1;

++++++ old-flavors ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:18:00.054832461 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:18:00.058832603 +0200
@@ -1,32 +1,6 @@
 # List of obsolete kernel flavors
 # <arch>/<new flavor>  <old flavor>    <upper bound of shipped versions>
 
-# SLES 9
-ia64/default   sn2             2.6.6
-
-ppc/ppc64      pmac64          2.6.6
-ppc/ppc64      pseries64       2.6.6
-
-# SLES 10
-i386/default   smp             2.6.17
-i386/pae       bigsmp          2.6.17
-i386/xen       xenpae          2.6.17
-
-x86_64/default smp             2.6.17
-
-ppc/ppc64      iseries64       2.6.17
-ppc/ppc64      kdump           2.6.17
-
-# SLES 11 GA only
-# FIXME: more architectures had kdump in SLES 10
-ppc64/debug    kdump           2.6.28
-ppc64/default  kdump           2.6.28
-ppc64/ppc64    kdump           2.6.28
-ppc64/trace    kdump           2.6.28
-
-# SLES 11 GA only / 11.4
-i386/pae       vmi             2.6.38
-
 # SLES 11 SP3 / openSUSE 13.1
 i386/default           trace           3.13
 

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 19673 lines of diff (skipped)

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch 
new/patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch
--- old/patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch 
2023-08-17 06:57:43.000000000 +0200
+++ new/patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,81 +0,0 @@
-From 0617abc0566c17385eef4d32b18b6b696fbab86e Mon Sep 17 00:00:00 2001
-From: Ranjani Sridharan <ranjani.sridha...@linux.intel.com>
-Date: Fri, 21 Jul 2023 14:20:04 -0700
-Subject: [PATCH] ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop
-Patch-mainline: Queued in subsystem maintainer repository
-Git-repo: https://github.com/thesofproject/linux/
-Git-commit: 0617abc0566c17385eef4d32b18b6b696fbab86e
-References: bsc#1213583
-
-With IPC3, we reset hw_params during the stop trigger, so we should also
-clean up the link DMA during the stop trigger.
-
-Fixes: 1bf83fa6654c ("ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup 
during stop")
-Closes: https://github.com/thesofproject/linux/issues/4455
-Closes: https://github.com/thesofproject/linux/issues/4482
-Signed-off-by: Ranjani Sridharan <ranjani.sridha...@linux.intel.com>
-Signed-off-by: Takashi Iwai <ti...@suse.de>
----
- sound/soc/sof/intel/hda-dai-ops.c |   13 ++++++++++++-
- sound/soc/sof/intel/hda-dai.c     |    8 ++++----
- sound/soc/sof/intel/hda.h         |    2 ++
- 3 files changed, 18 insertions(+), 5 deletions(-)
-
---- a/sound/soc/sof/intel/hda-dai-ops.c
-+++ b/sound/soc/sof/intel/hda-dai-ops.c
-@@ -289,16 +289,27 @@ static const struct hda_dai_widget_dma_o
- static int hda_ipc3_post_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai 
*cpu_dai,
-                                struct snd_pcm_substream *substream, int cmd)
- {
-+      struct hdac_ext_stream *hext_stream = hda_get_hext_stream(sdev, 
cpu_dai, substream);
-       struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget(cpu_dai, 
substream->stream);
-+      struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
-+      struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
- 
-       switch (cmd) {
-       case SNDRV_PCM_TRIGGER_SUSPEND:
-       case SNDRV_PCM_TRIGGER_STOP:
-       {
-               struct snd_sof_dai_config_data data = { 0 };
-+              int ret;
- 
-               data.dai_data = DMA_CHAN_INVALID;
--              return hda_dai_config(w, SOF_DAI_CONFIG_FLAGS_HW_FREE, &data);
-+              ret = hda_dai_config(w, SOF_DAI_CONFIG_FLAGS_HW_FREE, &data);
-+              if (ret < 0)
-+                      return ret;
-+
-+              if (cmd == SNDRV_PCM_TRIGGER_STOP)
-+                      return hda_link_dma_cleanup(substream, hext_stream, 
cpu_dai, codec_dai);
-+
-+              break;
-       }
-       case SNDRV_PCM_TRIGGER_PAUSE_PUSH:
-               return hda_dai_config(w, SOF_DAI_CONFIG_FLAGS_PAUSE, NULL);
---- a/sound/soc/sof/intel/hda-dai.c
-+++ b/sound/soc/sof/intel/hda-dai.c
-@@ -91,10 +91,10 @@ hda_dai_get_ops(struct snd_pcm_substream
-       return sdai->platform_private;
- }
- 
--static int hda_link_dma_cleanup(struct snd_pcm_substream *substream,
--                              struct hdac_ext_stream *hext_stream,
--                              struct snd_soc_dai *cpu_dai,
--                              struct snd_soc_dai *codec_dai)
-+int hda_link_dma_cleanup(struct snd_pcm_substream *substream,
-+                       struct hdac_ext_stream *hext_stream,
-+                       struct snd_soc_dai *cpu_dai,
-+                       struct snd_soc_dai *codec_dai)
- {
-       struct snd_sof_dev *sdev = 
snd_soc_component_get_drvdata(cpu_dai->component);
-       const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, 
cpu_dai);
---- a/sound/soc/sof/intel/hda.h
-+++ b/sound/soc/sof/intel/hda.h
-@@ -942,5 +942,7 @@ const struct hda_dai_widget_dma_ops *
- hda_select_dai_widget_ops(struct snd_sof_dev *sdev, struct snd_sof_widget 
*swidget);
- int hda_dai_config(struct snd_soc_dapm_widget *w, unsigned int flags,
-                  struct snd_sof_dai_config_data *data);
-+int hda_link_dma_cleanup(struct snd_pcm_substream *substream, struct 
hdac_ext_stream *hext_stream,
-+                       struct snd_soc_dai *cpu_dai, struct snd_soc_dai 
*codec_dai);
- 
- #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch 
new/patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch
--- old/patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch 
2023-08-25 08:41:16.000000000 +0200
@@ -0,0 +1,190 @@
+From 8e9b7672915602f36053a21670e6ce5489aec385 Mon Sep 17 00:00:00 2001
+From: Michal Suchanek <msucha...@suse.de>
+Date: Wed, 23 Aug 2023 11:02:33 +0200
+Subject: [PATCH] Revert 101bd907b424 ("misc: rtsx: judge ASPM Mode to set
+ PETXCFG Reg")
+
+References: boo#1214428 boo#1214397
+Patch-mainline: Not yet, fix under discussion
+
+Causes inability to access Samsung NVMe drives.
+---
+ drivers/misc/cardreader/rts5227.c  |  2 +-
+ drivers/misc/cardreader/rts5228.c  | 18 ++++++++++++++++++
+ drivers/misc/cardreader/rts5249.c  |  3 ++-
+ drivers/misc/cardreader/rts5260.c  | 18 ++++++++++++++++++
+ drivers/misc/cardreader/rts5261.c  | 18 ++++++++++++++++++
+ drivers/misc/cardreader/rtsx_pcr.c |  5 +----
+ 6 files changed, 58 insertions(+), 6 deletions(-)
+
+diff --git a/drivers/misc/cardreader/rts5227.c 
b/drivers/misc/cardreader/rts5227.c
+index 3dae5e3a1697..d676cf63a966 100644
+--- a/drivers/misc/cardreader/rts5227.c
++++ b/drivers/misc/cardreader/rts5227.c
+@@ -195,7 +195,7 @@ static int rts5227_extra_init_hw(struct rtsx_pcr *pcr)
+               }
+       }
+ 
+-      if (option->force_clkreq_0 && pcr->aspm_mode == ASPM_MODE_CFG)
++      if (option->force_clkreq_0)
+               rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, PETXCFG,
+                               FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
+       else
+diff --git a/drivers/misc/cardreader/rts5228.c 
b/drivers/misc/cardreader/rts5228.c
+index f4ab09439da7..cfebad51d1d8 100644
+--- a/drivers/misc/cardreader/rts5228.c
++++ b/drivers/misc/cardreader/rts5228.c
+@@ -435,10 +435,17 @@ static void rts5228_init_from_cfg(struct rtsx_pcr *pcr)
+                       option->ltr_enabled = false;
+               }
+       }
++
++      if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
++                              | PM_L1_1_EN | PM_L1_2_EN))
++              option->force_clkreq_0 = false;
++      else
++              option->force_clkreq_0 = true;
+ }
+ 
+ static int rts5228_extra_init_hw(struct rtsx_pcr *pcr)
+ {
++      struct rtsx_cr_option *option = &pcr->option;
+ 
+       rtsx_pci_write_register(pcr, RTS5228_AUTOLOAD_CFG1,
+                       CD_RESUME_EN_MASK, CD_RESUME_EN_MASK);
+@@ -469,6 +476,17 @@ static int rts5228_extra_init_hw(struct rtsx_pcr *pcr)
+       else
+               rtsx_pci_write_register(pcr, PETXCFG, 0x30, 0x00);
+ 
++      /*
++       * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
++       * to drive low, and we forcibly request clock.
++       */
++      if (option->force_clkreq_0)
++              rtsx_pci_write_register(pcr, PETXCFG,
++                               FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
++      else
++              rtsx_pci_write_register(pcr, PETXCFG,
++                               FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
++
+       rtsx_pci_write_register(pcr, PWD_SUSPEND_EN, 0xFF, 0xFB);
+ 
+       if (pcr->rtd3_en) {
+diff --git a/drivers/misc/cardreader/rts5249.c 
b/drivers/misc/cardreader/rts5249.c
+index 47ab72a43256..91d240dd68fa 100644
+--- a/drivers/misc/cardreader/rts5249.c
++++ b/drivers/misc/cardreader/rts5249.c
+@@ -327,11 +327,12 @@ static int rts5249_extra_init_hw(struct rtsx_pcr *pcr)
+               }
+       }
+ 
++
+       /*
+        * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
+        * to drive low, and we forcibly request clock.
+        */
+-      if (option->force_clkreq_0 && pcr->aspm_mode == ASPM_MODE_CFG)
++      if (option->force_clkreq_0)
+               rtsx_pci_write_register(pcr, PETXCFG,
+                       FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
+       else
+diff --git a/drivers/misc/cardreader/rts5260.c 
b/drivers/misc/cardreader/rts5260.c
+index 79b18f6f73a8..9b42b20a3e5a 100644
+--- a/drivers/misc/cardreader/rts5260.c
++++ b/drivers/misc/cardreader/rts5260.c
+@@ -517,10 +517,17 @@ static void rts5260_init_from_cfg(struct rtsx_pcr *pcr)
+                       option->ltr_enabled = false;
+               }
+       }
++
++      if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
++                              | PM_L1_1_EN | PM_L1_2_EN))
++              option->force_clkreq_0 = false;
++      else
++              option->force_clkreq_0 = true;
+ }
+ 
+ static int rts5260_extra_init_hw(struct rtsx_pcr *pcr)
+ {
++      struct rtsx_cr_option *option = &pcr->option;
+ 
+       /* Set mcu_cnt to 7 to ensure data can be sampled properly */
+       rtsx_pci_write_register(pcr, 0xFC03, 0x7F, 0x07);
+@@ -539,6 +546,17 @@ static int rts5260_extra_init_hw(struct rtsx_pcr *pcr)
+ 
+       rts5260_init_hw(pcr);
+ 
++      /*
++       * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
++       * to drive low, and we forcibly request clock.
++       */
++      if (option->force_clkreq_0)
++              rtsx_pci_write_register(pcr, PETXCFG,
++                               FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
++      else
++              rtsx_pci_write_register(pcr, PETXCFG,
++                               FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
++
+       rtsx_pci_write_register(pcr, pcr->reg_pm_ctrl3, 0x10, 0x00);
+ 
+       return 0;
+diff --git a/drivers/misc/cardreader/rts5261.c 
b/drivers/misc/cardreader/rts5261.c
+index 94af6bf8a25a..b1e76030cafd 100644
+--- a/drivers/misc/cardreader/rts5261.c
++++ b/drivers/misc/cardreader/rts5261.c
+@@ -498,10 +498,17 @@ static void rts5261_init_from_cfg(struct rtsx_pcr *pcr)
+                       option->ltr_enabled = false;
+               }
+       }
++
++      if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
++                              | PM_L1_1_EN | PM_L1_2_EN))
++              option->force_clkreq_0 = false;
++      else
++              option->force_clkreq_0 = true;
+ }
+ 
+ static int rts5261_extra_init_hw(struct rtsx_pcr *pcr)
+ {
++      struct rtsx_cr_option *option = &pcr->option;
+       u32 val;
+ 
+       rtsx_pci_write_register(pcr, RTS5261_AUTOLOAD_CFG1,
+@@ -547,6 +554,17 @@ static int rts5261_extra_init_hw(struct rtsx_pcr *pcr)
+       else
+               rtsx_pci_write_register(pcr, PETXCFG, 0x30, 0x00);
+ 
++      /*
++       * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
++       * to drive low, and we forcibly request clock.
++       */
++      if (option->force_clkreq_0)
++              rtsx_pci_write_register(pcr, PETXCFG,
++                               FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
++      else
++              rtsx_pci_write_register(pcr, PETXCFG,
++                               FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
++
+       rtsx_pci_write_register(pcr, PWD_SUSPEND_EN, 0xFF, 0xFB);
+ 
+       if (pcr->rtd3_en) {
+diff --git a/drivers/misc/cardreader/rtsx_pcr.c 
b/drivers/misc/cardreader/rtsx_pcr.c
+index a3f4b52bb159..32b7783e9d4f 100644
+--- a/drivers/misc/cardreader/rtsx_pcr.c
++++ b/drivers/misc/cardreader/rtsx_pcr.c
+@@ -1326,11 +1326,8 @@ static int rtsx_pci_init_hw(struct rtsx_pcr *pcr)
+                       return err;
+       }
+ 
+-      if (pcr->aspm_mode == ASPM_MODE_REG) {
++      if (pcr->aspm_mode == ASPM_MODE_REG)
+               rtsx_pci_write_register(pcr, ASPM_FORCE_CTL, 0x30, 0x30);
+-              rtsx_pci_write_register(pcr, PETXCFG,
+-                              FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
+-      }
+ 
+       /* No CD interrupt if probing driver with card inserted.
+        * So we need to initialize pcr->card_exist here.
+-- 
+2.41.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch 
new/patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch
--- old/patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch      
2023-08-17 06:57:43.000000000 +0200
+++ new/patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch      
1970-01-01 01:00:00.000000000 +0100
@@ -1,88 +0,0 @@
-From: Takashi Iwai <ti...@suse.de>
-Subject: [PATCH] Revert "drm/edid: Fix csync detailed mode parsing"
-Patch-mainline: Never, temporary workaround until the proper upstream fix
-References: bsc#1213693
-
-This reverts commit ca62297b2085b5b3168bd891ca24862242c635a1.
-It caused a regression on multiple i915 devices.
-
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/gpu/drm/drm_edid.c | 29 ++++++++---------------------
- include/drm/drm_edid.h     | 12 +++---------
- 2 files changed, 11 insertions(+), 30 deletions(-)
-
-diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
-index e0dbd9140726..1f470968ed14 100644
---- a/drivers/gpu/drm/drm_edid.c
-+++ b/drivers/gpu/drm/drm_edid.c
-@@ -3456,6 +3456,10 @@ static struct drm_display_mode 
*drm_mode_detailed(struct drm_connector *connecto
-                           connector->base.id, connector->name);
-               return NULL;
-       }
-+      if (!(pt->misc & DRM_EDID_PT_SEPARATE_SYNC)) {
-+              drm_dbg_kms(dev, "[CONNECTOR:%d:%s] Composite sync not 
supported\n",
-+                          connector->base.id, connector->name);
-+      }
- 
-       /* it is incorrect if hsync/vsync width is zero */
-       if (!hsync_pulse_width || !vsync_pulse_width) {
-@@ -3502,27 +3506,10 @@ static struct drm_display_mode 
*drm_mode_detailed(struct drm_connector *connecto
-       if (info->quirks & EDID_QUIRK_DETAILED_SYNC_PP) {
-               mode->flags |= DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC;
-       } else {
--              switch (pt->misc & DRM_EDID_PT_SYNC_MASK) {
--              case DRM_EDID_PT_ANALOG_CSYNC:
--              case DRM_EDID_PT_BIPOLAR_ANALOG_CSYNC:
--                      drm_dbg_kms(dev, "[CONNECTOR:%d:%s] Analog composite 
sync!\n",
--                                  connector->base.id, connector->name);
--                      mode->flags |= DRM_MODE_FLAG_CSYNC | 
DRM_MODE_FLAG_NCSYNC;
--                      break;
--              case DRM_EDID_PT_DIGITAL_CSYNC:
--                      drm_dbg_kms(dev, "[CONNECTOR:%d:%s] Digital composite 
sync!\n",
--                                  connector->base.id, connector->name);
--                      mode->flags |= DRM_MODE_FLAG_CSYNC;
--                      mode->flags |= (pt->misc & DRM_EDID_PT_HSYNC_POSITIVE) ?
--                              DRM_MODE_FLAG_PCSYNC : DRM_MODE_FLAG_NCSYNC;
--                      break;
--              case DRM_EDID_PT_DIGITAL_SEPARATE_SYNC:
--                      mode->flags |= (pt->misc & DRM_EDID_PT_HSYNC_POSITIVE) ?
--                              DRM_MODE_FLAG_PHSYNC : DRM_MODE_FLAG_NHSYNC;
--                      mode->flags |= (pt->misc & DRM_EDID_PT_VSYNC_POSITIVE) ?
--                              DRM_MODE_FLAG_PVSYNC : DRM_MODE_FLAG_NVSYNC;
--                      break;
--              }
-+              mode->flags |= (pt->misc & DRM_EDID_PT_HSYNC_POSITIVE) ?
-+                      DRM_MODE_FLAG_PHSYNC : DRM_MODE_FLAG_NHSYNC;
-+              mode->flags |= (pt->misc & DRM_EDID_PT_VSYNC_POSITIVE) ?
-+                      DRM_MODE_FLAG_PVSYNC : DRM_MODE_FLAG_NVSYNC;
-       }
- 
- set_size:
-diff --git a/include/drm/drm_edid.h b/include/drm/drm_edid.h
-index 169755d3de19..48e93f909ef6 100644
---- a/include/drm/drm_edid.h
-+++ b/include/drm/drm_edid.h
-@@ -61,15 +61,9 @@ struct std_timing {
-       u8 vfreq_aspect;
- } __attribute__((packed));
- 
--#define DRM_EDID_PT_SYNC_MASK              (3 << 3)
--# define DRM_EDID_PT_ANALOG_CSYNC          (0 << 3)
--# define DRM_EDID_PT_BIPOLAR_ANALOG_CSYNC  (1 << 3)
--# define DRM_EDID_PT_DIGITAL_CSYNC         (2 << 3)
--#  define DRM_EDID_PT_CSYNC_ON_RGB         (1 << 1) /* analog csync only */
--#  define DRM_EDID_PT_CSYNC_SERRATE        (1 << 2)
--# define DRM_EDID_PT_DIGITAL_SEPARATE_SYNC (3 << 3)
--#  define DRM_EDID_PT_HSYNC_POSITIVE       (1 << 1) /* also digital csync */
--#  define DRM_EDID_PT_VSYNC_POSITIVE       (1 << 2)
-+#define DRM_EDID_PT_HSYNC_POSITIVE (1 << 1)
-+#define DRM_EDID_PT_VSYNC_POSITIVE (1 << 2)
-+#define DRM_EDID_PT_SEPARATE_SYNC  (3 << 3)
- #define DRM_EDID_PT_STEREO         (1 << 5)
- #define DRM_EDID_PT_INTERLACED     (1 << 7)
- 
--- 
-2.35.3
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch 
new/patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch
--- old/patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch 
2023-08-17 06:57:43.000000000 +0200
+++ new/patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,61 +0,0 @@
-From: Karol Herbst <kher...@redhat.com>
-Date: Mon, 14 Aug 2023 16:49:32 +0200
-Subject: [PATCH] drm/nouveau/disp: fix use-after-free in error handling of
- nouveau_connector_create
-Message-ID: <20230814144933.3956959-1-kher...@redhat.com>
-Patch-mainline: Submitted, dri-devel ML
-References: bsc#1214073
-
-We can't simply free the connector after calling drm_connector_init on it.
-We need to clean up the drm side first.
-
-It might not fix all regressions from 2b5d1c29f6c4 ("drm/nouveau/disp:
-PIOR DP uses GPIO for HPD, not PMGR AUX interrupts"), but at least it
-fixes a memory corruption in error handling related to that commit.
-
-Link: 
https://lore.kernel.org/lkml/20230806213107.GFZNARG6moWpFuSJ9W@fat_crate.local/
-Fixes: 95983aea8003 ("drm/nouveau/disp: add connector class")
-Signed-off-by: Karol Herbst <kher...@redhat.com>
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/gpu/drm/nouveau/nouveau_connector.c | 11 +++++++----
- 1 file changed, 7 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/gpu/drm/nouveau/nouveau_connector.c 
b/drivers/gpu/drm/nouveau/nouveau_connector.c
-index a2e0033e8a26..622f6eb9a8bf 100644
---- a/drivers/gpu/drm/nouveau/nouveau_connector.c
-+++ b/drivers/gpu/drm/nouveau/nouveau_connector.c
-@@ -1408,8 +1408,7 @@ nouveau_connector_create(struct drm_device *dev,
-               ret = nvif_conn_ctor(&disp->disp, nv_connector->base.name, 
nv_connector->index,
-                                    &nv_connector->conn);
-               if (ret) {
--                      kfree(nv_connector);
--                      return ERR_PTR(ret);
-+                      goto drm_conn_err;
-               }
- 
-               ret = nvif_conn_event_ctor(&nv_connector->conn, "kmsHotplug",
-@@ -1426,8 +1425,7 @@ nouveau_connector_create(struct drm_device *dev,
-                       if (ret) {
-                               nvif_event_dtor(&nv_connector->hpd);
-                               nvif_conn_dtor(&nv_connector->conn);
--                              kfree(nv_connector);
--                              return ERR_PTR(ret);
-+                              goto drm_conn_err;
-                       }
-               }
-       }
-@@ -1475,4 +1473,9 @@ nouveau_connector_create(struct drm_device *dev,
- 
-       drm_connector_register(connector);
-       return connector;
-+
-+drm_conn_err:
-+      drm_connector_cleanup(connector);
-+      kfree(nv_connector);
-+      return ERR_PTR(ret);
- }
--- 
-2.35.3
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch 
new/patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch
--- 
old/patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch    
    2023-08-25 08:41:16.000000000 +0200
@@ -0,0 +1,54 @@
+From: Sascha Hauer <s.ha...@pengutronix.de>
+Subject: [PATCH] wifi: rtw88: usb: kill and free rx urbs on probe failure
+Date: Wed, 23 Aug 2023 09:50:21 +0200
+Message-id: <20230823075021.588596-1-s.ha...@pengutronix.de>
+Patch-mainline: Submitted, linux-wireless ML
+References: bsc#1214385
+
+
+After rtw_usb_alloc_rx_bufs() has been called rx urbs have been
+allocated and must be freed in the error path. After rtw_usb_init_rx()
+has been called they are submitted, so they also must be killed.
+
+Add these forgotten steps to the probe error path.
+
+Besides the lost memory this also fixes a problem when the driver
+fails to download the firmware in rtw_chip_info_setup(). In this
+case it can happen that the completion of the rx urbs handler runs
+at a time when we already freed our data structures resulting in
+a kernel crash.
+
+Fixes: a82dfd33d1237 ("wifi: rtw88: Add common USB chip support")
+Cc: sta...@vger.kernel.org
+Reported-by: Ilgaz Öcal <il...@ilgaz.gen.tr>
+Signed-off-by: Sascha Hauer <s.ha...@pengutronix.de>
+Acked-by: Larry Finger <larry.fin...@lwfinger.net>
+Acked-by: Takashi Iwai <ti...@suse.de>
+
+---
+ drivers/net/wireless/realtek/rtw88/usb.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/drivers/net/wireless/realtek/rtw88/usb.c 
b/drivers/net/wireless/realtek/rtw88/usb.c
+index 4a57efdba97bb..875a61c9c80d4 100644
+--- a/drivers/net/wireless/realtek/rtw88/usb.c
++++ b/drivers/net/wireless/realtek/rtw88/usb.c
+@@ -844,7 +844,7 @@ int rtw_usb_probe(struct usb_interface *intf, const struct 
usb_device_id *id)
+ 
+       ret = rtw_core_init(rtwdev);
+       if (ret)
+-              goto err_release_hw;
++              goto err_free_rx_bufs;
+ 
+       ret = rtw_usb_intf_init(rtwdev, intf);
+       if (ret) {
+@@ -890,6 +890,9 @@ int rtw_usb_probe(struct usb_interface *intf, const struct 
usb_device_id *id)
+ err_deinit_core:
+       rtw_core_deinit(rtwdev);
+ 
++err_free_rx_bufs:
++      rtw_usb_free_rx_bufs(rtwusb);
++
+ err_release_hw:
+       ieee80211_free_hw(hw);
+ 

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:18:01.138871147 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:18:01.142871289 +0200
@@ -2053,6 +2053,240 @@
        
patches.kernel.org/6.4.11-205-ACPI-scan-Create-platform-device-for-CS35L56.patch
        
patches.kernel.org/6.4.11-206-alpha-remove-__init-annotation-from-exported-p.patch
        patches.kernel.org/6.4.11-207-Linux-6.4.11.patch
+       
patches.kernel.org/6.4.12-001-crypto-cifs-fix-error-handling-in-extract_iter.patch
+       
patches.kernel.org/6.4.12-002-net-phy-at803x-Use-devm_regulator_get_enable_o.patch
+       
patches.kernel.org/6.4.12-003-net-phy-at803x-fix-the-wol-setting-functions.patch
+       
patches.kernel.org/6.4.12-004-drm-amd-display-Update-DTBCLK-for-DCN32.patch
+       
patches.kernel.org/6.4.12-005-drm-scheduler-set-entity-to-NULL-in-drm_sched_.patch
+       
patches.kernel.org/6.4.12-006-drm-amdgpu-fix-calltrace-warning-in-amddrm_bud.patch
+       
patches.kernel.org/6.4.12-007-drm-amdgpu-Fix-integer-overflow-in-amdgpu_cs_p.patch
+       
patches.kernel.org/6.4.12-008-drm-amdgpu-fix-memory-leak-in-mes-self-test.patch
+       
patches.kernel.org/6.4.12-009-Revert-drm-amd-display-disable-SubVP-DRR-to-pr.patch
+       
patches.kernel.org/6.4.12-010-ASoC-Intel-sof_sdw-add-quirk-for-MTL-RVP.patch
+       
patches.kernel.org/6.4.12-011-ASoC-Intel-sof_sdw-add-quirk-for-LNL-RVP.patch
+       
patches.kernel.org/6.4.12-012-PCI-tegra194-Fix-possible-array-out-of-bounds-.patch
+       
patches.kernel.org/6.4.12-013-ASoC-cs35l56-Move-DSP-part-string-generation-s.patch
+       
patches.kernel.org/6.4.12-014-ASoC-SOF-amd-Add-pci-revision-id-check.patch
+       
patches.kernel.org/6.4.12-015-drm-stm-ltdc-fix-late-dereference-check.patch
+       
patches.kernel.org/6.4.12-016-arm64-dts-qcom-ipq5332-add-QFPROM-node.patch
+       
patches.kernel.org/6.4.12-017-drm-rcar-du-remove-R-Car-H3-ES1.-workarounds.patch
+       
patches.kernel.org/6.4.12-018-ASoC-amd-vangogh-Add-check-for-acp-config-flag.patch
+       
patches.kernel.org/6.4.12-019-RDMA-mana_ib-Use-v2-version-of-cfg_rx_steer_re.patch
+       
patches.kernel.org/6.4.12-020-ARM-dts-imx6dl-prtrvt-prtvt7-prti6q-prtwd2-fix.patch
+       
patches.kernel.org/6.4.12-021-ASoC-Intel-sof_sdw_rt_sdca_jack_common-test-SO.patch
+       
patches.kernel.org/6.4.12-022-ASoC-Intel-sof_sdw-add-quick-for-Dell-SKU-0BDA.patch
+       
patches.kernel.org/6.4.12-023-ASoC-Intel-sof_sdw-Add-support-for-Rex-soundwi.patch
+       patches.kernel.org/6.4.12-024-iopoll-Call-cpu_relax-in-busy-loops.patch
+       
patches.kernel.org/6.4.12-025-ASoC-SOF-Intel-fix-SoundWire-HDaudio-mutual-ex.patch
+       
patches.kernel.org/6.4.12-026-dma-remap-use-kvmalloc_array-kvfree-for-larger.patch
+       
patches.kernel.org/6.4.12-027-accel-habanalabs-add-pci-health-check-during-h.patch
+       
patches.kernel.org/6.4.12-028-accel-habanalabs-fix-mem-leak-in-capture-user-.patch
+       
patches.kernel.org/6.4.12-029-dt-bindings-input-goodix-Add-goodix-no-reset-d.patch
+       
patches.kernel.org/6.4.12-030-HID-i2c-hid-goodix-Add-support-for-goodix-no-r.patch
+       
patches.kernel.org/6.4.12-031-HID-logitech-hidpp-Add-USB-and-Bluetooth-IDs-f.patch
+       
patches.kernel.org/6.4.12-032-iommu-amd-Introduce-Disable-IRTE-Caching-Suppo.patch
+       
patches.kernel.org/6.4.12-033-drm-amdgpu-install-stub-fence-into-potential-u.patch
+       
patches.kernel.org/6.4.12-034-drm-amd-display-Remove-v_startup-workaround-fo.patch
+       
patches.kernel.org/6.4.12-035-drm-amd-display-Apply-60us-prefetch-for-DCFCLK.patch
+       
patches.kernel.org/6.4.12-036-drm-amdgpu-unmap-and-remove-csa_va-properly.patch
+       
patches.kernel.org/6.4.12-037-RDMA-mlx5-Return-the-firmware-result-upon-dest.patch
+       
patches.kernel.org/6.4.12-038-RDMA-bnxt_re-consider-timeout-of-destroy-ah-as.patch
+       
patches.kernel.org/6.4.12-039-drm-amd-display-Skip-DPP-DTO-update-if-root-cl.patch
+       
patches.kernel.org/6.4.12-040-drm-amd-display-Enable-dcn314-DPP-RCO.patch
+       
patches.kernel.org/6.4.12-041-ASoC-SOF-core-Free-the-firmware-trace-before-c.patch
+       
patches.kernel.org/6.4.12-042-HID-intel-ish-hid-ipc-Add-Arrow-Lake-PCI-devic.patch
+       
patches.kernel.org/6.4.12-043-Revert-PATCH-uml-export-symbols-added-by-GCC-h.patch
+       
patches.kernel.org/6.4.12-044-smb-client-fix-warning-in-cifs_smb3_do_mount.patch
+       
patches.kernel.org/6.4.12-045-cifs-fix-session-state-check-in-reconnect-to-a.patch
+       
patches.kernel.org/6.4.12-046-serial-stm32-Ignore-return-value-of-uart_remov.patch
+       
patches.kernel.org/6.4.12-047-led-qcom-lpg-Fix-resource-leaks-in-for_each_av.patch
+       
patches.kernel.org/6.4.12-048-media-v4l2-mem2mem-add-lock-to-protect-paramet.patch
+       
patches.kernel.org/6.4.12-049-media-camss-set-VFE-bpl_alignment-to-16-for-sd.patch
+       
patches.kernel.org/6.4.12-050-usb-gadget-u_serial-Avoid-spinlock-recursion-i.patch
+       
patches.kernel.org/6.4.12-051-usb-gadget-uvc-queue-empty-isoc-requests-if-no.patch
+       
patches.kernel.org/6.4.12-052-media-platform-mediatek-vpu-fix-NULL-ptr-deref.patch
+       
patches.kernel.org/6.4.12-053-thunderbolt-Read-retimer-NVM-authentication-st.patch
+       
patches.kernel.org/6.4.12-054-xhci-get-rid-of-XHCI_PLAT-quirk-that-used-to-p.patch
+       
patches.kernel.org/6.4.12-055-usb-chipidea-imx-don-t-request-QoS-for-imx8ulp.patch
+       
patches.kernel.org/6.4.12-056-usb-chipidea-imx-turn-off-vbus-comparator-when.patch
+       
patches.kernel.org/6.4.12-057-usb-chipidea-imx-add-missing-USB-PHY-DPDM-wake.patch
+       
patches.kernel.org/6.4.12-058-gfs2-Fix-possible-data-races-in-gfs2_show_opti.patch
+       
patches.kernel.org/6.4.12-059-pcmcia-rsrc_nonstatic-Fix-memory-leak-in-nonst.patch
+       
patches.kernel.org/6.4.12-060-thunderbolt-Add-Intel-Barlow-Ridge-PCI-ID.patch
+       
patches.kernel.org/6.4.12-061-thunderbolt-Limit-Intel-Barlow-Ridge-USB3-band.patch
+       
patches.kernel.org/6.4.12-062-firewire-net-fix-use-after-free-in-fwnet_finis.patch
+       
patches.kernel.org/6.4.12-063-watchdog-sp5100_tco-support-Hygon-FCH-SCH-Serv.patch
+       patches.kernel.org/6.4.12-064-Bluetooth-L2CAP-Fix-use-after-free.patch
+       
patches.kernel.org/6.4.12-065-Bluetooth-btusb-Add-MT7922-bluetooth-ID-for-th.patch
+       
patches.kernel.org/6.4.12-066-ceph-try-to-dump-the-msgs-when-decoding-fails.patch
+       
patches.kernel.org/6.4.12-067-drm-amdgpu-Fix-potential-fence-use-after-free-.patch
+       
patches.kernel.org/6.4.12-068-fs-ntfs3-Enhance-sanity-check-while-generating.patch
+       
patches.kernel.org/6.4.12-069-fs-ntfs3-Return-error-for-inconsistent-extende.patch
+       
patches.kernel.org/6.4.12-070-fs-ntfs3-Fix-possible-null-pointer-dereference.patch
+       
patches.kernel.org/6.4.12-071-fs-ntfs3-Mark-ntfs-dirty-when-on-disk-struct-i.patch
+       
patches.kernel.org/6.4.12-072-fs-ntfs3-Alternative-boot-if-primary-boot-is-c.patch
+       
patches.kernel.org/6.4.12-073-ALSA-hda-realtek-Add-quirks-for-Unis-H3C-Deskt.patch
+       
patches.kernel.org/6.4.12-074-ALSA-hda-fix-a-possible-null-pointer-dereferen.patch
+       
patches.kernel.org/6.4.12-075-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-GX650P.patch
+       
patches.kernel.org/6.4.12-076-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-GA402X.patch
+       
patches.kernel.org/6.4.12-077-ALSA-hda-realtek-Amend-G634-quirk-to-enable-re.patch
+       
patches.kernel.org/6.4.12-078-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-G614Jx.patch
+       
patches.kernel.org/6.4.12-079-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-GZ301V.patch
+       
patches.kernel.org/6.4.12-080-powerpc-kasan-Disable-KCOV-in-KASAN-code.patch
+       
patches.kernel.org/6.4.12-081-Bluetooth-MGMT-Use-correct-address-for-memcpy.patch
+       
patches.kernel.org/6.4.12-082-ring-buffer-Do-not-swap-cpu_buffer-during-resi.patch
+       
patches.kernel.org/6.4.12-083-btrfs-move-out-now-unused-BG-from-the-reclaim-.patch
+       
patches.kernel.org/6.4.12-084-btrfs-fix-use-after-free-of-new-block-group-th.patch
+       
patches.kernel.org/6.4.12-085-regulator-qcom-rpmh-Fix-LDO-12-regulator-for-P.patch
+       
patches.kernel.org/6.4.12-086-virtio-mmio-don-t-break-lifecycle-of-vm_dev.patch
+       
patches.kernel.org/6.4.12-087-vduse-Use-proper-spinlock-for-IRQ-injection.patch
+       
patches.kernel.org/6.4.12-088-virtio-vdpa-Fix-cpumask-memory-leak-in-virtio_.patch
+       
patches.kernel.org/6.4.12-089-vdpa-mlx5-Fix-mr-initialized-semantics.patch
+       
patches.kernel.org/6.4.12-090-vdpa-mlx5-Delete-control-vq-iotlb-in-destroy_m.patch
+       
patches.kernel.org/6.4.12-091-cifs-fix-potential-oops-in-cifs_oplock_break.patch
+       
patches.kernel.org/6.4.12-092-rust-macros-vtable-fix-HAS_-redefinition-gen_c.patch
+       
patches.kernel.org/6.4.12-093-i2c-bcm-iproc-Fix-bcm_iproc_i2c_isr-deadlock-i.patch
+       
patches.kernel.org/6.4.12-094-i2c-hisi-Only-handle-the-interrupt-of-the-driv.patch
+       
patches.kernel.org/6.4.12-095-i2c-tegra-Fix-i2c-tegra-DMA-config-option-proc.patch
+       
patches.kernel.org/6.4.12-096-blk-cgroup-hold-queue_lock-when-removing-blkg-.patch
+       
patches.kernel.org/6.4.12-097-fbdev-mmp-fix-value-check-in-mmphw_probe.patch
+       
patches.kernel.org/6.4.12-098-media-mtk-jpeg-Set-platform-driver-data-earlie.patch
+       
patches.kernel.org/6.4.12-099-powerpc-rtas_flash-allow-user-copy-to-flash-bl.patch
+       
patches.kernel.org/6.4.12-100-vdpa-Add-features-attr-to-vdpa_nl_policy-for-n.patch
+       
patches.kernel.org/6.4.12-101-vdpa-Add-queue-index-attr-to-vdpa_nl_policy-fo.patch
+       
patches.kernel.org/6.4.12-102-vdpa-Add-max-vqp-attr-to-vdpa_nl_policy-for-nl.patch
+       
patches.kernel.org/6.4.12-103-vdpa-Enable-strict-validation-for-netlinks-ops.patch
+       
patches.kernel.org/6.4.12-104-smb3-display-network-namespace-in-debug-inform.patch
+       
patches.kernel.org/6.4.12-105-tty-n_gsm-fix-the-UAF-caused-by-race-condition.patch
+       
patches.kernel.org/6.4.12-106-tty-serial-fsl_lpuart-Clear-the-error-flags-by.patch
+       patches.kernel.org/6.4.12-107-btrfs-fix-infinite-directory-reads.patch
+       
patches.kernel.org/6.4.12-108-btrfs-fix-incorrect-splitting-in-btrfs_drop_ex.patch
+       
patches.kernel.org/6.4.12-109-btrfs-fix-BUG_ON-condition-in-btrfs_cancel_bal.patch
+       
patches.kernel.org/6.4.12-110-btrfs-fix-replace-scrub-failure-with-metadata_.patch
+       
patches.kernel.org/6.4.12-111-btrfs-only-subtract-from-len_to_oe_boundary-wh.patch
+       
patches.kernel.org/6.4.12-112-i2c-designware-Correct-length-byte-validation-.patch
+       
patches.kernel.org/6.4.12-113-i2c-designware-Handle-invalid-SMBus-block-data.patch
+       
patches.kernel.org/6.4.12-114-x86-cpu-Fix-__x86_return_thunk-symbol-type.patch
+       
patches.kernel.org/6.4.12-115-x86-cpu-Fix-up-srso_safe_ret-and-__x86_return_.patch
+       patches.kernel.org/6.4.12-116-objtool-x86-Fix-SRSO-mess.patch
+       
patches.kernel.org/6.4.12-117-x86-alternative-Make-custom-return-thunk-uncon.patch
+       
patches.kernel.org/6.4.12-118-x86-cpu-Clean-up-SRSO-return-thunk-mess.patch
+       
patches.kernel.org/6.4.12-119-x86-cpu-Rename-original-retbleed-methods.patch
+       
patches.kernel.org/6.4.12-120-x86-cpu-Rename-srso_-.-_alias-to-srso_alias_-1.patch
+       patches.kernel.org/6.4.12-121-x86-cpu-Cleanup-the-untrain-mess.patch
+       patches.kernel.org/6.4.12-122-x86-cpu-kvm-Provide-UNTRAIN_RET_VM.patch
+       
patches.kernel.org/6.4.12-123-x86-srso-Explain-the-untraining-sequences-a-bi.patch
+       
patches.kernel.org/6.4.12-124-objtool-x86-Fixup-frame-pointer-vs-rethunk.patch
+       
patches.kernel.org/6.4.12-125-x86-static_call-Fix-__static_call_fixup.patch
+       
patches.kernel.org/6.4.12-126-x86-retpoline-Don-t-clobber-RFLAGS-during-srso.patch
+       
patches.kernel.org/6.4.12-127-x86-CPU-AMD-Fix-the-DIV-0-initial-fix-attempt.patch
+       
patches.kernel.org/6.4.12-128-x86-srso-Disable-the-mitigation-on-unaffected-.patch
+       
patches.kernel.org/6.4.12-129-x86-retpoline-kprobes-Fix-position-of-thunk-se.patch
+       
patches.kernel.org/6.4.12-130-x86-retpoline-kprobes-Skip-optprobe-check-for-.patch
+       
patches.kernel.org/6.4.12-131-x86-srso-Correct-the-mitigation-status-when-SM.patch
+       
patches.kernel.org/6.4.12-132-net-xfrm-Fix-xfrm_address_filter-OOB-read.patch
+       
patches.kernel.org/6.4.12-133-net-af_key-fix-sadb_x_filter-validation.patch
+       
patches.kernel.org/6.4.12-134-net-xfrm-Amend-XFRMA_SEC_CTX-nla_policy-struct.patch
+       
patches.kernel.org/6.4.12-135-xfrm-Silence-warnings-triggerable-by-bad-packe.patch
+       
patches.kernel.org/6.4.12-136-xfrm-fix-slab-use-after-free-in-decode_session.patch
+       
patches.kernel.org/6.4.12-137-ip6_vti-fix-slab-use-after-free-in-decode_sess.patch
+       
patches.kernel.org/6.4.12-138-ip_vti-fix-potential-slab-use-after-free-in-de.patch
+       
patches.kernel.org/6.4.12-139-xfrm-add-NULL-check-in-xfrm_update_ae_params.patch
+       
patches.kernel.org/6.4.12-140-xfrm-add-forgotten-nla_policy-for-XFRMA_MTIMER.patch
+       patches.kernel.org/6.4.12-141-xfrm-delete-offloaded-policy.patch
+       
patches.kernel.org/6.4.12-142-xfrm-don-t-skip-free-of-empty-state-in-acquire.patch
+       
patches.kernel.org/6.4.12-143-virtio-net-set-queues-after-driver_ok.patch
+       
patches.kernel.org/6.4.12-144-net-pcs-Add-missing-put_device-call-in-miic_cr.patch
+       
patches.kernel.org/6.4.12-145-net-phy-fix-IRQ-based-wake-on-lan-over-hiberna.patch
+       
patches.kernel.org/6.4.12-146-selftests-mirror_gre_changes-Tighten-up-the-TT.patch
+       
patches.kernel.org/6.4.12-147-drm-panel-simple-Fix-AUO-G121EAN01-panel-timin.patch
+       
patches.kernel.org/6.4.12-148-drm-i915-guc-slpc-Restore-efficient-freq-earli.patch
+       
patches.kernel.org/6.4.12-149-net-macb-In-ZynqMP-resume-always-configure-PS-.patch
+       
patches.kernel.org/6.4.12-150-octeon_ep-fix-timeout-value-for-waiting-on-mbo.patch
+       
patches.kernel.org/6.4.12-151-octeon_ep-cancel-tx_timeout_task-later-in-remo.patch
+       
patches.kernel.org/6.4.12-152-octeon_ep-cancel-ctrl_mbox_task-after-intr_pol.patch
+       
patches.kernel.org/6.4.12-153-octeon_ep-cancel-queued-works-in-probe-error-p.patch
+       
patches.kernel.org/6.4.12-154-net-veth-Page-pool-creation-error-handling-for.patch
+       patches.kernel.org/6.4.12-155-accel-qaic-Fix-slicing-memory-leak.patch
+       
patches.kernel.org/6.4.12-156-accel-qaic-Clean-up-integer-overflow-checking-.patch
+       
patches.kernel.org/6.4.12-157-netfilter-nf_tables-fix-false-positive-lockdep.patch
+       
patches.kernel.org/6.4.12-158-netfilter-nf_tables-deactivate-catchall-elemen.patch
+       
patches.kernel.org/6.4.12-159-netfilter-nf_tables-don-t-fail-inserts-if-dupl.patch
+       
patches.kernel.org/6.4.12-160-netfilter-set-default-timeout-to-3-secs-for-sc.patch
+       
patches.kernel.org/6.4.12-161-ipvs-fix-racy-memcpy-in-proc_do_sync_threshold.patch
+       
patches.kernel.org/6.4.12-162-netfilter-nf_tables-fix-GC-transaction-races-w.patch
+       
patches.kernel.org/6.4.12-163-netfilter-nf_tables-GC-transaction-race-with-n.patch
+       
patches.kernel.org/6.4.12-164-netfilter-nft_dynset-disallow-object-maps.patch
+       
patches.kernel.org/6.4.12-165-net-phy-broadcom-stub-c45-read-write-for-54810.patch
+       
patches.kernel.org/6.4.12-166-team-Fix-incorrect-deletion-of-ETH_P_8021AD-pr.patch
+       
patches.kernel.org/6.4.12-167-net-openvswitch-reject-negative-ifindex.patch
+       
patches.kernel.org/6.4.12-168-iavf-fix-FDIR-rule-fields-masks-validation.patch
+       patches.kernel.org/6.4.12-169-i40e-fix-misleading-debug-logs.patch
+       
patches.kernel.org/6.4.12-170-net-mlx5e-XDP-Fix-fifo-overrun-on-XDP_REDIRECT.patch
+       
patches.kernel.org/6.4.12-171-drm-nouveau-disp-fix-use-after-free-in-error-h.patch
+       
patches.kernel.org/6.4.12-172-net-dsa-mv88e6xxx-Wait-for-EEPROM-done-before-.patch
+       
patches.kernel.org/6.4.12-173-sfc-add-fallback-action-set-lists-for-TC-offlo.patch
+       
patches.kernel.org/6.4.12-174-sfc-don-t-unregister-flow_indr-if-it-was-never.patch
+       
patches.kernel.org/6.4.12-175-sfc-don-t-fail-probe-if-MAE-TC-setup-fails.patch
+       
patches.kernel.org/6.4.12-176-sock-Fix-misuse-of-sk_under_memory_pressure.patch
+       
patches.kernel.org/6.4.12-177-net-do-not-allow-gso_size-to-be-set-to-GSO_BY_.patch
+       
patches.kernel.org/6.4.12-178-qede-fix-firmware-halt-over-suspend-and-resume.patch
+       
patches.kernel.org/6.4.12-179-ice-Block-switchdev-mode-when-ADQ-is-active-an.patch
+       
patches.kernel.org/6.4.12-180-bus-ti-sysc-Flush-posted-write-on-enable-befor.patch
+       
patches.kernel.org/6.4.12-181-arm64-dts-qcom-qrb5165-rb5-fix-thermal-zone-co.patch
+       
patches.kernel.org/6.4.12-182-arm64-dts-rockchip-Disable-HS400-for-eMMC-on-R.patch
+       
patches.kernel.org/6.4.12-183-arm64-dts-rockchip-Disable-HS400-for-eMMC-on-R.patch
+       
patches.kernel.org/6.4.12-184-ARM-dts-imx6-phytec-fix-RTC-interrupt-level.patch
+       
patches.kernel.org/6.4.12-185-ARM-dts-imx-Adjust-dma-apbh-node-name.patch
+       
patches.kernel.org/6.4.12-186-ARM-dts-imx-Set-default-tuning-step-for-imx7d-.patch
+       
patches.kernel.org/6.4.12-187-arm64-dts-imx8mm-Drop-CSI1-PHY-reference-clock.patch
+       
patches.kernel.org/6.4.12-188-ARM-dts-imx-Set-default-tuning-step-for-imx6sx.patch
+       
patches.kernel.org/6.4.12-189-ASoC-max98363-don-t-return-on-success-reading-.patch
+       patches.kernel.org/6.4.12-190-arm64-dts-imx93-Fix-anatop-node-size.patch
+       
patches.kernel.org/6.4.12-191-ASoC-rt5665-add-missed-regulator_bulk_disable.patch
+       
patches.kernel.org/6.4.12-192-ASoC-meson-axg-tdm-formatter-fix-channel-slot-.patch
+       
patches.kernel.org/6.4.12-193-ALSA-hda-realtek-Add-quirks-for-HP-G11-Laptops.patch
+       
patches.kernel.org/6.4.12-194-pinctrl-qcom-Add-intr_target_width-field-to-su.patch
+       
patches.kernel.org/6.4.12-195-soc-aspeed-uart-routing-Use-__sysfs_match_stri.patch
+       
patches.kernel.org/6.4.12-196-soc-aspeed-socinfo-Add-kfree-for-kstrdup.patch
+       
patches.kernel.org/6.4.12-197-ALSA-hda-realtek-Remodified-3k-pull-low-proced.patch
+       
patches.kernel.org/6.4.12-198-riscv-entry-set-a0-ENOSYS-only-when-syscall-1.patch
+       
patches.kernel.org/6.4.12-199-riscv-correct-riscv_insn_is_c_jr-and-riscv_ins.patch
+       
patches.kernel.org/6.4.12-200-riscv-uaccess-Return-the-number-of-bytes-effec.patch
+       
patches.kernel.org/6.4.12-201-serial-8250-Fix-oops-for-port-pm-on-uart_chang.patch
+       
patches.kernel.org/6.4.12-202-ALSA-usb-audio-Add-support-for-Mythware-XA001A.patch
+       
patches.kernel.org/6.4.12-203-cifs-Release-folio-lock-on-fscache-read-hit.patch
+       
patches.kernel.org/6.4.12-204-parisc-Fix-CONFIG_TLB_PTLOCK-to-work-with-ligh.patch
+       patches.kernel.org/6.4.12-205-smb-client-fix-null-auth.patch
+       
patches.kernel.org/6.4.12-206-regulator-da9063-better-fix-null-deref-with-pa.patch
+       
patches.kernel.org/6.4.12-207-virtio-net-Zero-max_tx_vq-field-for-VIRTIO_NET.patch
+       
patches.kernel.org/6.4.12-208-arm64-dts-rockchip-Fix-Wifi-Bluetooth-on-ROCK-.patch
+       
patches.kernel.org/6.4.12-209-arm64-ptrace-Ensure-that-SME-is-set-up-for-tar.patch
+       
patches.kernel.org/6.4.12-210-arm64-ptrace-Ensure-that-the-task-sees-ZT-writ.patch
+       
patches.kernel.org/6.4.12-211-blk-crypto-dynamically-allocate-fallback-profi.patch
+       
patches.kernel.org/6.4.12-212-media-uvcvideo-Fix-menu-count-handling-for-use.patch
+       
patches.kernel.org/6.4.12-213-dt-bindings-pinctrl-qcom-sa8775p-tlmm-add-gpio.patch
+       
patches.kernel.org/6.4.12-214-mmc-f-sdh30-fix-order-of-function-calls-in-sdh.patch
+       
patches.kernel.org/6.4.12-215-mmc-wbsd-fix-double-mmc_free_host-in-wbsd_init.patch
+       
patches.kernel.org/6.4.12-216-mmc-block-Fix-in_flight-issue_type-value-error.patch
+       
patches.kernel.org/6.4.12-217-mmc-sunplus-fix-return-value-check-of-mmc_add_.patch
+       
patches.kernel.org/6.4.12-218-mmc-sunplus-Fix-error-handling-in-spmmc_drv_pr.patch
+       patches.kernel.org/6.4.12-219-drm-qxl-fix-UAF-on-handle-creation.patch
+       
patches.kernel.org/6.4.12-220-Revert-drm-edid-Fix-csync-detailed-mode-parsin.patch
+       
patches.kernel.org/6.4.12-221-Revert-Revert-drm-amdgpu-display-change-pipe-p.patch
+       
patches.kernel.org/6.4.12-222-drm-i915-sdvo-fix-panel_type-initialization.patch
+       
patches.kernel.org/6.4.12-223-drm-amd-flush-any-delayed-gfxoff-on-suspend-en.patch
+       
patches.kernel.org/6.4.12-224-drm-amdgpu-skip-fence-GFX-interrupts-disable-e.patch
+       
patches.kernel.org/6.4.12-225-drm-amdgpu-pm-fix-throttle_status-for-other-th.patch
+       
patches.kernel.org/6.4.12-226-ASoC-amd-vangogh-select-CONFIG_SND_AMD_ACP_CON.patch
+       
patches.kernel.org/6.4.12-227-drm-amd-display-disable-RCO-for-DCN314.patch
+       
patches.kernel.org/6.4.12-228-drm-amd-pm-skip-the-RLC-stop-when-S0i3-suspend.patch
+       
patches.kernel.org/6.4.12-229-drm-amdgpu-keep-irq-count-in-amdgpu_irq_disabl.patch
+       
patches.kernel.org/6.4.12-230-Revert-perf-report-Append-inlines-to-non-DWARF.patch
+       
patches.kernel.org/6.4.12-231-ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-.patch
+       
patches.kernel.org/6.4.12-232-af_unix-Fix-null-ptr-deref-in-unix_stream_send.patch
+       
patches.kernel.org/6.4.12-233-net-fix-the-RTO-timer-retransmitting-skb-every.patch
+       patches.kernel.org/6.4.12-234-Linux-6.4.12.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -2085,6 +2319,9 @@
        patches.suse/HID-microsoft-Add-rumble-support-to-latest-xbox-cont.patch
        patches.suse/drm-amd-pm-update-the-LC_L1_INACTIVITY-setting-to-ad.patch
        patches.suse/ALSA-usb-audio-Add-quirk-for-Microsoft-Modern-Wirele.patch
+
+       # out-of-tree patches
+       patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch
        ########################################################
        # end of sorted patches
        ########################################################
@@ -2205,8 +2442,6 @@
        patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
        patches.suse/Add-parameter-to-disable-simple-framebuffer-devices.patch
        
patches.suse/0001-bsc-1204315-Disable-sysfb-before-creating-simple-fra.patch
-       patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch
-       patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch
 
        ########################################################
        # Storage
@@ -2223,6 +2458,7 @@
        patches.suse/b43-missing-firmware-info.patch
        patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
        patches.suse/wifi-rtw89-Fix-loading-of-compressed-firmware.patch
+       patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch
 
        patches.suse/bus-mhi-add-new-interfaces-to-handle-MHI-channels-di.patch
        patches.suse/bus-mhi-host-add-destroy_device-argument-to-mhi_powe.patch
@@ -2243,7 +2479,6 @@
        ########################################################
        # Other drivers
        ########################################################
-       patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch
 
        ########################################################
        # Debugging

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.jFZHg6/_old  2023-08-30 10:18:01.162872004 +0200
+++ /var/tmp/diff_new_pack.jFZHg6/_new  2023-08-30 10:18:01.166872146 +0200
@@ -1,4 +1,4 @@
-2023-08-17 04:57:43 +0000
-GIT Revision: 2a5b3f66898e9ecfa282f4399923c9546d3bc54d
+2023-08-25 08:26:31 +0000
+GIT Revision: f5aa89b3e95322c79e43c459f5b6862dec51fc5f
 GIT Branch: stable
 

Reply via email to