Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-source-longterm for 
openSUSE:Factory checked in at 2025-07-08 15:28:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source-longterm (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.7373 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source-longterm"

Tue Jul  8 15:28:04 2025 rev:77 rq:1290977 version:6.12.36

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes   
2025-07-02 12:07:44.294298437 +0200
+++ 
/work/SRC/openSUSE:Factory/.kernel-source-longterm.new.7373/kernel-longterm.changes
 2025-07-08 15:28:15.604291048 +0200
@@ -1,0 +2,393 @@
+Sun Jul  6 16:44:33 CEST 2025 - rfr...@suse.com
+
+- usb: typec: displayport: Fix potential deadlock (git-fixes).
+- commit ebe3768
+
+-------------------------------------------------------------------
+Sun Jul  6 15:13:34 CEST 2025 - rfr...@suse.com
+
+- Linux 6.12.36 (bsc#1234429).
+- cifs: Correctly set SMB1 SessionKey field in Session Setup
+  Request (bsc#1234429).
+- cifs: Fix cifs_query_path_info() for Windows NT servers
+  (bsc#1234429).
+- cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in
+  non-UNICODE mode (bsc#1234429).
+- NFSv4: Always set NLINK even if the server doesn't support it
+  (bsc#1234429).
+- NFSv4.2: fix listxattr to return selinux security label
+  (bsc#1234429).
+- NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when
+  timestamps are delegated (bsc#1234429).
+- mailbox: Not protect module_put with spin_lock_irqsave
+  (bsc#1234429).
+- mfd: max14577: Fix wakeup source leaks on device unbind
+  (bsc#1234429).
+- sunrpc: don't immediately retransmit on seqno miss
+  (bsc#1234429).
+- dm vdo indexer: don't read request structure after enqueuing
+  (bsc#1234429).
+- leds: multicolor: Fix intensity setting while SW blinking
+  (bsc#1234429).
+- fuse: fix race between concurrent setattrs from multiple nodes
+  (bsc#1234429).
+- cxl/region: Add a dev_err() on missing target list entries
+  (bsc#1234429).
+- NFSv4: xattr handlers should check for absent nfs filehandles
+  (bsc#1234429).
+- hwmon: (pmbus/max34440) Fix support for max34451 (bsc#1234429).
+- ksmbd: allow a filename to contain special characters on
+  SMB3.1.1 posix extension (bsc#1234429).
+- ksmbd: provide zero as a unique ID to the Mac client
+  (bsc#1234429).
+- rust: module: place cleanup_module() in .exit.text section
+  (bsc#1234429).
+- rust: arm: fix unknown (to Clang) argument '-mno-fdpic'
+  (bsc#1234429).
+- dmaengine: idxd: Check availability of workqueue allocated by
+  idxd wq driver before using (bsc#1234429).
+- dmaengine: xilinx_dma: Set dma_device directions (bsc#1234429).
+- PCI: dwc: Make link training more robust by setting
+  PORT_LOGIC_LINK_WIDTH to one lane (bsc#1234429).
+- PCI: apple: Fix missing OF node reference in
+  apple_pcie_setup_port (bsc#1234429).
+- PCI: imx6: Add workaround for errata ERR051624 (bsc#1234429).
+- nvme-tcp: fix I/O stalls on congested sockets (bsc#1234429).
+- nvme-tcp: sanitize request list handling (bsc#1234429).
+- md/md-bitmap: fix dm-raid max_write_behind setting
+  (bsc#1234429).
+- amd/amdkfd: fix a kfd_process ref leak (bsc#1234429).
+- bcache: fix NULL pointer in cache_set_flush() (bsc#1234429).
+- drm/amdgpu: seq64 memory unmap uses uninterruptible lock
+  (bsc#1234429).
+- drm/scheduler: signal scheduled fence when kill job
+  (bsc#1234429).
+- iio: pressure: zpa2326: Use aligned_s64 for the timestamp
+  (bsc#1234429).
+- um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h
+  (bsc#1234429).
+- um: use proper care when taking mmap lock during segfault
+  (bsc#1234429).
+- 8250: microchip: pci1xxxx: Add PCIe Hot reset disable support
+  for Rev C0 and later devices (bsc#1234429).
+- coresight: Only check bottom two claim bits (bsc#1234429).
+- usb: dwc2: also exit clock_gating when stopping udc while
+  suspended (bsc#1234429).
+- iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos
+  (bsc#1234429).
+- misc: tps6594-pfsm: Add NULL pointer check in
+  tps6594_pfsm_probe() (bsc#1234429).
+- usb: potential integer overflow in usbg_make_tpg()
+  (bsc#1234429).
+- tty: serial: uartlite: register uart driver in init
+  (bsc#1234429).
+- usb: common: usb-conn-gpio: use a unique name for usb connector
+  device (bsc#1234429).
+- usb: Add checks for snprintf() calls in usb_alloc_dev()
+  (bsc#1234429).
+- usb: cdc-wdm: avoid setting WDM_READ for ZLP-s (bsc#1234429).
+- usb: gadget: f_hid: wake up readers on disable/unbind
+  (bsc#1234429).
+- usb: typec: displayport: Receive DP Status Update NAK request
+  exit dp altmode (bsc#1234429).
+- usb: typec: mux: do not return on EOPNOTSUPP in {mux,
+  switch}_set (bsc#1234429).
+- riscv: add a data fence for CMODX in the kernel mode
+  (bsc#1234429).
+- ALSA: hda: Ignore unsol events for cards being shut down
+  (bsc#1234429).
+- ALSA: hda: Add new pci id for AMD GPU display HD audio
+  controller (bsc#1234429).
+- ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt
+  3 dock (bsc#1234429).
+- ASoC: rt1320: fix speaker noise when volume bar is 100%
+  (bsc#1234429).
+- ceph: fix possible integer overflow in ceph_zero_objects()
+  (bsc#1234429).
+- scsi: ufs: core: Don't perform UFS clkscaling during host
+  async scan (bsc#1234429).
+- ovl: Check for NULL d_inode() in ovl_dentry_upper()
+  (bsc#1234429).
+- btrfs: handle csum tree error with rescue=ibadroots correctly
+  (bsc#1234429).
+- drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
+  (bsc#1234429).
+- Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts
+  on DG1" (bsc#1234429).
+- btrfs: factor out nocow ordered extent and extent map generation
+  into a helper (bsc#1234429).
+- btrfs: use unsigned types for constants defined as bit shifts
+  (bsc#1234429).
+- btrfs: fix qgroup reservation leak on failure to allocate
+  ordered extent (bsc#1234429).
+- fs/jfs: consolidate sanity checking in dbMount (bsc#1234429).
+- jfs: validate AG parameters in dbMount() to prevent crashes
+  (bsc#1234429).
+- ASoC: codec: wcd9335: Convert to GPIO descriptors (bsc#1234429).
+- ASoC: codecs: wcd9335: Fix missing free of regulator supplies
+  (bsc#1234429).
+- f2fs: don't over-report free space or inodes in statvfs
+  (bsc#1234429).
+- PCI: apple: Use helper function for_each_child_of_node_scoped()
+  (bsc#1234429).
+- PCI: apple: Set only available ports up (bsc#1234429).
+- accel/ivpu: Do not fail on cmdq if failed to allocate preemption
+  buffers (bsc#1234429).
+- accel/ivpu: Remove copy engine support (bsc#1234429).
+- accel/ivpu: Make command queue ID allocated on XArray
+  (bsc#1234429).
+- accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ
+  allocation (bsc#1234429).
+- accel/ivpu: Add debugfs interface for setting HWS priority bands
+  (bsc#1234429).
+- accel/ivpu: Trigger device recovery on engine reset/resume
+  failure (bsc#1234429).
+- af_unix: Don't leave consecutive consumed OOB skbs
+  (bsc#1234429).
+- i2c: tiny-usb: disable zero-length read messages (bsc#1234429).
+- i2c: robotfuzz-osif: disable zero-length read messages
+  (bsc#1234429).
+- smb: client: remove \t from TP_printk statements (bsc#1234429).
+- mm/damon/sysfs-schemes: free old
+  damon_sysfs_scheme_filter->memcg_path on write (bsc#1234429).
+- ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
+  (bsc#1234429).
+- s390/pkey: Prevent overflow in size calculation for
+  memdup_user() (bsc#1234429).
+- fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge
+  zero folio (bsc#1234429).
+- lib/group_cpus: fix NULL pointer dereference from
+  group_cpus_evenly() (bsc#1234429).
+- Revert "riscv: Define TASK_SIZE_MAX for __access_ok()"
+  (bsc#1234429).
+- Revert "riscv: misaligned: fix sleeping function called during
+  misaligned access handling" (bsc#1234429).
+- drm/xe/display: Add check for alloc_ordered_workqueue()
+  (bsc#1234429).
+- HID: wacom: fix crash in wacom_aes_battery_handler()
+  (bsc#1234429).
+- atm: clip: prevent NULL deref in clip_push() (bsc#1234429).
+- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
+  (bsc#1234429).
+- ALSA: usb-audio: Fix out-of-bounds read in
+  snd_usb_get_audioformat_uac3() (bsc#1234429).
+- attach_recursive_mnt(): do not lock the covering tree when
+  sliding something under it (bsc#1234429).
+- libbpf: Fix null pointer dereference in btf_dump__free on
+  allocation failure (bsc#1234429).
+- ethernet: ionic: Fix DMA mapping tests (bsc#1234429).
+- wifi: mac80211: fix beacon interval calculation overflow
+  (bsc#1234429).
+- af_unix: Don't set -ECONNRESET for consumed OOB skb
+  (bsc#1234429).
+- wifi: mac80211: Add link iteration macro for link data
+  (bsc#1234429).
+- wifi: mac80211: Create separate links for VLAN interfaces
+  (bsc#1234429).
+- wifi: mac80211: finish link init before RCU publish
+  (bsc#1234429).
+- vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
+  (bsc#1234429).
+- bnxt: properly flush XDP redirect lists (bsc#1234429).
+- um: ubd: Add missing error check in start_io_thread()
+  (bsc#1234429).
+- libbpf: Fix possible use-after-free for externs (bsc#1234429).
+- net: enetc: Correct endianness handling in _enetc_rd_reg64
+  (bsc#1234429).
+- netlink: specs: tc: replace underscores with dashes in names
+  (bsc#1234429).
+- atm: Release atm_dev_mutex after removing procfs in
+  atm_dev_deregister() (bsc#1234429).
+- ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
+  (bsc#1234429).
+- net: selftests: fix TCP packet checksum (bsc#1234429).
+- drm/amdgpu/discovery: optionally use fw based ip discovery
+  (bsc#1234429).
+- drm/amd: Adjust output for discovery error handling
+  (bsc#1234429).
+- drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
+  (bsc#1234429).
+- drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
+  (bsc#1234429).
+- drm/xe: Process deferred GGTT node removals on device unwind
+  (bsc#1234429).
+- smb: client: fix potential deadlock when reconnecting channels
+  (bsc#1234429).
+- smb: smbdirect: add smbdirect_pdu.h with protocol definitions
+  (bsc#1234429).
+- smb: client: make use of common smbdirect_pdu.h (bsc#1234429).
+- smb: smbdirect: add smbdirect.h with public structures
+  (bsc#1234429).
+- smb: smbdirect: add smbdirect_socket.h (bsc#1234429).
+- smb: client: make use of common smbdirect_socket (bsc#1234429).
+- smb: smbdirect: introduce smbdirect_socket_parameters
+  (bsc#1234429).
+- smb: client: make use of common smbdirect_socket_parameters
+  (bsc#1234429).
+- cifs: Fix the smbd_response slab to allow usercopy
+  (bsc#1234429).
+- cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code
+  (bsc#1234429).
+- EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
+  (bsc#1234429).
+- x86/traps: Initialize DR6 by writing its architectural reset
+  value (bsc#1234429).
+- staging: rtl8723bs: Avoid memset() in aes_cipher() and
+  aes_decipher() (bsc#1234429).
+- dt-bindings: serial: 8250: Make clocks and clock-frequency
+  exclusive (bsc#1234429).
+- serial: core: restore of_node information in sysfs
+  (bsc#1234429).
+- serial: imx: Restore original RXTL for console to fix data loss
+  (bsc#1234429).
+- Bluetooth: L2CAP: Fix L2CAP MTU negotiation (bsc#1234429).
+- dm-raid: fix variable in journal device check (bsc#1234429).
+- btrfs: fix a race between renames and directory logging
+  (bsc#1234429).
+- btrfs: update superblock's device bytes_used when dropping chunk
+  (bsc#1234429).
+- spi: spi-cadence-quadspi: Fix pm runtime unbalance
+  (bsc#1234429).
+- net: libwx: fix the creation of page_pool (bsc#1234429).
+- maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate()
+  (bsc#1234429).
+- mm/gup: revert "mm: gup: fix infinite loop within
+  __get_longterm_locked" (bsc#1234429).
+- f2fs: fix to zero post-eof page (bsc#1234429).
+- HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
+  (bsc#1234429).
+- HID: wacom: fix memory leak on kobject creation failure
+  (bsc#1234429).
+- HID: wacom: fix memory leak on sysfs attribute creation failure
+  (bsc#1234429).
+- HID: wacom: fix kobject reference count leak (bsc#1234429).
+- scsi: megaraid_sas: Fix invalid node index (bsc#1234429).
+- scsi: ufs: core: Fix clk scaling to be conditional in reset
+  and restore (bsc#1234429).
+- drm/ast: Fix comment on modeset lock (bsc#1234429).
+- drm/cirrus-qemu: Fix pitch programming (bsc#1234429).
+- drm/etnaviv: Protect the scheduler's pending list with its lock
+  (bsc#1234429).
+- drm/tegra: Assign plane type before registration (bsc#1234429).
+- drm/tegra: Fix a possible null pointer dereference
+  (bsc#1234429).
+- drm/udl: Unregister device before cleaning up on disconnect
+  (bsc#1234429).
+- drm/msm/gpu: Fix crash when throttling GPU immediately during
+  boot (bsc#1234429).
+- drm/amdkfd: Fix race in GWS queue scheduling (bsc#1234429).
+- drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
+  (bsc#1234429).
+- drm/bridge: cdns-dsi: Fix phy de-init and flag it so
+  (bsc#1234429).
+- drm/bridge: cdns-dsi: Fix connecting to next bridge
+  (bsc#1234429).
+- drm/bridge: cdns-dsi: Check return value when getting default
+  PHY config (bsc#1234429).
+- drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready
+  (bsc#1234429).
+- drm/amd/display: Add null pointer check for
+  get_first_active_display() (bsc#1234429).
+- drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram
+  (bsc#1234429).
+- drm/amd/display: Correct non-OLED pre_T11_delay (bsc#1234429).
+- drm/xe/vm: move rebind_work init earlier (bsc#1234429).
+- drm/xe/sched: stop re-submitting signalled jobs (bsc#1234429).
+- drm/xe/guc_submit: add back fix (bsc#1234429).
+- drm/amd/display: Fix RMCM programming seq errors (bsc#1234429).
++++ 311 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes
++++ and 
/work/SRC/openSUSE:Factory/.kernel-source-longterm.new.7373/kernel-longterm.changes
kernel-source-longterm.changes: same change
kernel-syms-longterm.changes: same change

Old:
----
  compress-vmlinux.sh
  host-memcpy-hack.h
  log.sh
  try-disable-staging-driver

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

Other differences:
------------------
++++++ kernel-longterm.spec ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.344447407 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.344447407 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.12
-%define patchversion 6.12.35
-%define git_commit 393c6075ed6eb2d54cf81dcab07fefa48262c00d
+%define patchversion 6.12.36
+%define git_commit ebe3768be5c351076a25028e6f67ebe0ca70aa2f
 %define variant -longterm%{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -31,17 +31,18 @@
 %define supported_modules_check 0
 %define build_flavor longterm
 %define generate_compile_commands 1
+%define use_suse_kabi_tools 0
 %define gcc_package gcc
 %define gcc_compiler gcc
 
 %include %_sourcedir/kernel-spec-macros
 
-%(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
+%(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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-longterm
-Version:        6.12.35
+Version:        6.12.36
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g393c607
+Release:        <RELEASE>.gebe3768
 %else
 Release:        0
 %endif
@@ -83,17 +84,16 @@
 %ifarch %arm
 BuildRequires:  u-boot-tools
 %endif
+%if %use_suse_kabi_tools
+BuildRequires:  suse-kabi-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 
suse-kernel-rpm-scriptlets
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
 #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools 
udev insserv
-%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
 ExclusiveArch:  aarch64 x86_64
-%else
-ExclusiveArch:  do_not_build
-%endif
 
 %ifarch %ix86 x86_64
 %define image vmlinuz
@@ -202,12 +202,8 @@
 Source63:       arch-symbols
 Source64:       package-descriptions
 Source65:       kernel-spec-macros
-Source67:       log.sh
-Source68:       host-memcpy-hack.h
-Source69:       try-disable-staging-driver
 Source70:       kernel-obs-build.spec.in
 Source71:       kernel-obs-qa.spec.in
-Source72:       compress-vmlinux.sh
 Source73:       dtb.spec.in.in
 Source74:       mkspec-dtb
 Source75:       release-projects
@@ -271,12 +267,8 @@
 NoSource:       63
 NoSource:       64
 NoSource:       65
-NoSource:       67
-NoSource:       68
-NoSource:       69
 NoSource:       70
 NoSource:       71
-NoSource:       72
 NoSource:       73
 NoSource:       74
 NoSource:       75
@@ -364,6 +356,7 @@
 OrderWithRequires(post): udev
 OrderWithRequires(post): systemd-boot
 OrderWithRequires(post): perl-Bootloader
+OrderWithRequires(post): update-bootloader
 OrderWithRequires(post): dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
@@ -499,6 +492,7 @@
 OrderWithRequires(post): udev
 OrderWithRequires(post): systemd-boot
 OrderWithRequires(post): perl-Bootloader
+OrderWithRequires(post): update-bootloader
 OrderWithRequires(post): dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
@@ -761,6 +755,9 @@
 Requires:       kernel-source-vanilla = %version-%source_rel
 Supplements:    packageand(%name:kernel-source-vanilla)
 %endif
+%if "%{compress_modules}" == "zstd"
+Requires:       zstd
+%endif
 %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y"
 Requires:       dwarves >= 1.22
 %endif
@@ -806,7 +803,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt))
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%build_flavor" == "rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -1277,7 +1274,6 @@
 export KBUILD_SYMTYPES=1
 export KBUILD_BUILD_USER=geeko
 export KBUILD_BUILD_HOST=buildhost
-export HOST_EXTRACFLAGS="-include %_sourcedir/host-memcpy-hack.h"
 EOF
 source .kernel-binary.spec.buildenv
 
@@ -1430,10 +1426,12 @@
 cd %kernel_build_dir
 source .kernel-binary.spec.buildenv
 
-# create *.symref files in the tree
-if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
+%if !%use_suse_kabi_tools
+    # create *.symref files in the tree
+    if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
     %_sourcedir/modversions --unpack . < $_
-fi
+    fi
+%endif
 
 %if "%CONFIG_KMSG_IDS" == "y"
     chmod +x ../scripts/kmsg-doc
@@ -1442,20 +1440,11 @@
 
 mkdir -p %_topdir/OTHER
 log=%_topdir/OTHER/make-stderr.log
-while true; do
-    make all $MAKE_ARGS 2> >(tee "$log")
-    if test "${PIPESTATUS[0]}" -eq 0; then
-        break
-    fi
-    # In the linux-next and vanilla branches, we try harder to build a
-    # package.
-    if test 0%vanilla_only -gt 0 &&
-                       %_sourcedir/try-disable-staging-driver "$log"; then
-        echo "Retrying make"
-    else
-        exit 1
-    fi
-done
+make all $MAKE_ARGS 2> >(tee "$log")
+result="${PIPESTATUS[0]}"
+if ! test "$result" -eq 0; then
+    exit "$result"
+fi
 
 %if 0%{?klp_ipa_clones} && %generate_compile_commands
     # Generate compile_commands.json
@@ -1491,17 +1480,9 @@
     # mark the file 0644 again
     chmod +x %buildroot/$vmlinux
     if test $1 == "--compressed"; then
-        # avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
         ts="$(head -n1 %_sourcedir/source-timestamp)"
         touch -d "$ts" %buildroot/$vmlinux
         touch %buildroot/$vmlinux.%{compress_vmlinux}
-%if 0%{?__debug_package:1}
-        # compress the vmlinux image after find-debuginfo.sh has processed it
-%global __debug_install_post %__debug_install_post \
-%_sourcedir/compress-vmlinux.sh 
%buildroot/boot/vmlinux-%kernelrelease-%build_flavor
-%else
-        %_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
-%endif
         ghost_vmlinux=true
     else
         ghost_vmlinux=false
@@ -1667,11 +1648,15 @@
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
-    %_sourcedir/modversions --pack . > 
%buildroot/boot/symtypes-%kernelrelease-%build_flavor
-    if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then
-       gzip -n -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor
-    else
-       rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor
+    %if %use_suse_kabi_tools
+        ksymtypes consolidate %{?_smp_mflags} \
+            --output=%my_builddir/symtypes-%build_flavor .
+    %else
+        %_sourcedir/modversions --pack . > %my_builddir/symtypes-%build_flavor
+    %endif
+    if [ -s %my_builddir/symtypes-%build_flavor ]; then
+        gzip -n -9 -c %my_builddir/symtypes-%build_flavor \
+            > %buildroot/boot/symtypes-%kernelrelease-%build_flavor.gz
     fi
 
     # Some architecture's $(uname -m) output is different from the ARCH
@@ -1722,11 +1707,25 @@
     res=0
     if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
         # check for kabi changes
+        %if %use_suse_kabi_tools
+            ksymvers compare --rules=%my_builddir/kabi/severities \
+                --format=symbols:%my_builddir/changed-exports \
+                %my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
+                Module.symvers || res=$?
+        %else
         %_sourcedir/kabi.pl --rules %my_builddir/kabi/severities \
             %my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
             Module.symvers || res=$?
+        %endif
     fi
     if [ $res -ne 0 ]; then
+        %if %use_suse_kabi_tools
+            ksymtypes compare %{?_smp_mflags} \
+                --filter-symbol-list=%my_builddir/changed-exports \
+                %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
+                %my_builddir/symtypes-%build_flavor
+        %endif
+
        # %ignore_kabi_badness is defined in the Kernel:* projects in the
        # OBS to be able to build the KOTD in spite of kabi errors
        if [ 0%{?ignore_kabi_badness} -eq 0 -a \

++++++ kernel-source-longterm.spec ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.376448744 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.380448912 +0200
@@ -17,20 +17,20 @@
 
 
 %define srcversion 6.12
-%define patchversion 6.12.35
-%define git_commit 393c6075ed6eb2d54cf81dcab07fefa48262c00d
+%define patchversion 6.12.36
+%define git_commit ebe3768be5c351076a25028e6f67ebe0ca70aa2f
 %define variant -longterm%{nil}
 %define gcc_package gcc
 %define gcc_compiler gcc
 
 %include %_sourcedir/kernel-spec-macros
 
-%(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
+%(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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-source-longterm
-Version:        6.12.35
+Version:        6.12.36
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g393c607
+Release:        <RELEASE>.gebe3768
 %else
 Release:        0
 %endif
@@ -45,11 +45,7 @@
 BuildRequires:  coreutils
 BuildRequires:  fdupes
 BuildRequires:  sed
-%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
 BuildArch:      noarch
-%else
-ExclusiveArch:  do_not_build
-%endif
 Prefix:         /usr/src
 
 %define src_install_dir usr/src/linux-%kernelrelease%variant
@@ -97,12 +93,8 @@
 Source63:       arch-symbols
 Source64:       package-descriptions
 Source65:       kernel-spec-macros
-Source67:       log.sh
-Source68:       host-memcpy-hack.h
-Source69:       try-disable-staging-driver
 Source70:       kernel-obs-build.spec.in
 Source71:       kernel-obs-qa.spec.in
-Source72:       compress-vmlinux.sh
 Source73:       dtb.spec.in.in
 Source74:       mkspec-dtb
 Source75:       release-projects
@@ -323,9 +315,9 @@
 
 find %{buildroot}/usr/src/linux* -type f -name '*.[ch]' -perm /0111 -exec 
chmod -v a-x {} +
 # OBS checks don't like /usr/bin/env in script interpreter lines
-grep -Elr '^#! */usr/bin/env ' %{buildroot}/usr/src/linux* | while read f; do
+grep -Elr '^#! */(usr/)?bin/env ' %{buildroot}/usr/src/linux* | while read f; 
do
     sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env 
+([^/])_#!/usr/bin/\1_ }' \
-        -re '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env 
+([^/])_#!/usr/bin/\1_ }' -i "$f"
+        -e  '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env 
+([^/])_#!/usr/bin/\1_ }' -i "$f"
 done
 # kernel-source and kernel-$flavor-devel are built independently, but the
 # shipped sources (/usr/src/linux/) need to be older than generated files

++++++ kernel-syms-longterm.spec ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.412450249 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.412450249 +0200
@@ -16,16 +16,16 @@
 #
 
 
-%define git_commit 393c6075ed6eb2d54cf81dcab07fefa48262c00d
+%define git_commit ebe3768be5c351076a25028e6f67ebe0ca70aa2f
 %define variant -longterm%{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms-longterm
-Version:        6.12.35
+Version:        6.12.36
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g393c607
+Release:        <RELEASE>.gebe3768
 %else
 Release:        0
 %endif
@@ -38,11 +38,7 @@
 Group:          Development/Sources
 URL:            https://www.kernel.org/
 BuildRequires:  coreutils
-%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
 ExclusiveArch:  aarch64 x86_64
-%else
-ExclusiveArch:  do_not_build
-%endif
 Prefix:         /usr/src
 AutoReqProv:    off
 Source:         README.KSYMS

++++++ check-for-config-changes ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.568456771 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.568456771 +0200
@@ -6,26 +6,35 @@
 # please keep them sorted alphabetically
 declare -a IGNORED_CONFIGS_RE=(
        'ARCH_USING_PATCHABLE_FUNCTION_ENTRY'
+       'AS_IS_\(GNU\|LLVM\)'
        'AS_HAS_[A-Z0-9_]*'
        'AS_VERSION'
        'AS_WRUSS' # x86_32
        'BUILTIN_RETURN_ADDRESS_STRIPS_PAC'
+       'CC_ASM_FLAG_OUTPUT_BROKEN'
        'CC_CAN_[A-Z_]*'
+       'CC_IMPLICIT_FALLTHROUGH'
+       'CC_IS_\(CLANG\|GCC\)'
        'CC_HAS_[A-Z_]*'
        'CC_HAVE_[A-Z_]*'
        'CC_VERSION_TEXT'
+       'CLANG_VERSION'
        'DRM_MSM_VALIDATE_XML'
        'DYNAMIC_SIGFRAME'
        'FTRACE_MCOUNT_USE_[A-Z_]*'
+       'GCC_ASM_FLAG_OUTPUT_BROKEN'
        'GCC_ASM_GOTO_OUTPUT_BROKEN'
        'GCC_ASM_GOTO_OUTPUT_WORKAROUND'
        'GCC_VERSION'
        'G*CC[0-9]*_NO_[A-Z_]*'
+       'HAS_LTO_CLANG'
        'HAVE_[A-Z]*_COMPILER'
        'HAVE_RUST'
        'HAVE_SHADOW_CALL_STACK'
        'LD_CAN_[A-Z_]*'
+       'LD_IS_\(BFD\|LLD\)'
        'LD_VERSION'
+       'LLD_VERSION'
        'OBJTOOL'
        'PAHOLE_HAS_[A-Z0-9_]*'
        'PAHOLE_VERSION'
@@ -34,6 +43,7 @@
        'TOOLCHAIN_HAS_[A-Z_]*'
        'TOOLCHAIN_NEEDS_[A-Z_]*'
        'TOOLS_SUPPORT_[A-Z_]*'
+       'USE_X86_SEG_SUPPORT'
 )
 
 declare -a SED_ARGS=()

++++++ dtb.spec.in.in ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.648460116 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.648460116 +0200
@@ -38,11 +38,7 @@
 BuildRequires:  cpp
 BuildRequires:  dtc >= 1.4.3
 BuildRequires:  xz
-%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
 $ARCH_RESTRICTIONS
-%else
-ExclusiveArch:  do_not_build
-%endif
 
 %define dtbdir /boot/dtb-%kernelrelease
 

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.704462457 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.704462457 +0200
@@ -31,6 +31,7 @@
 %define supported_modules_check @SUPPORTED_MODULES_CHECK@
 %define build_flavor @FLAVOR@
 %define generate_compile_commands @GENERATE_COMPILE_COMMANDS@
+%define use_suse_kabi_tools @USE_SUSE_KABI_TOOLS@
 %define gcc_package @GCC_PACKAGE@
 %define gcc_compiler @GCC_COMPILER@
 
@@ -83,17 +84,16 @@
 %ifarch %arm
 BuildRequires:  u-boot-tools
 %endif
+%if %use_suse_kabi_tools
+BuildRequires:  suse-kabi-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 
suse-kernel-rpm-scriptlets
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
 #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools 
udev insserv
-%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
 ExclusiveArch:  @ARCHS@
-%else
-ExclusiveArch:  do_not_build
-%endif
 
 %ifarch %ix86 x86_64
 %define image vmlinuz
@@ -228,6 +228,7 @@
 OrderWithRequires(post): udev
 OrderWithRequires(post): systemd-boot
 OrderWithRequires(post): perl-Bootloader
+OrderWithRequires(post): update-bootloader
 OrderWithRequires(post): dracut
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
@@ -580,6 +581,9 @@
 Requires:       kernel-source-vanilla = %version-%source_rel
 Supplements:    packageand(%name:kernel-source-vanilla)
 %endif
+%if "%{compress_modules}" == "zstd"
+Requires:       zstd
+%endif
 %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y"
 Requires:       dwarves >= 1.22
 %endif
@@ -626,7 +630,7 @@
 /usr/src/linux-obj/%kmp_target_cpu
 %endif
 
-%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt))
+%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && 
(("%variant" == "" && %build_default) || ("%build_flavor" == "rt" && 
0%livepatch_rt))
 %if "%livepatch" == "kgraft"
 %define patch_package %{livepatch}-patch
 %else
@@ -815,7 +819,6 @@
 export KBUILD_SYMTYPES=1
 export KBUILD_BUILD_USER=geeko
 export KBUILD_BUILD_HOST=buildhost
-export HOST_EXTRACFLAGS="-include %_sourcedir/host-memcpy-hack.h"
 EOF
 source .kernel-binary.spec.buildenv
 
@@ -968,10 +971,12 @@
 cd %kernel_build_dir
 source .kernel-binary.spec.buildenv
 
-# create *.symref files in the tree
-if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
-    %_sourcedir/modversions --unpack . < $_
-fi
+%if !%use_suse_kabi_tools
+    # create *.symref files in the tree
+    if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
+        %_sourcedir/modversions --unpack . < $_
+    fi
+%endif
 
 %if "%CONFIG_KMSG_IDS" == "y"
     chmod +x ../scripts/kmsg-doc
@@ -980,20 +985,11 @@
 
 mkdir -p %_topdir/OTHER
 log=%_topdir/OTHER/make-stderr.log
-while true; do
-    make all $MAKE_ARGS 2> >(tee "$log")
-    if test "${PIPESTATUS[0]}" -eq 0; then
-        break
-    fi
-    # In the linux-next and vanilla branches, we try harder to build a
-    # package.
-    if test 0%vanilla_only -gt 0 &&
-                       %_sourcedir/try-disable-staging-driver "$log"; then
-        echo "Retrying make"
-    else
-        exit 1
-    fi
-done
+make all $MAKE_ARGS 2> >(tee "$log")
+result="${PIPESTATUS[0]}"
+if ! test "$result" -eq 0; then
+    exit "$result"
+fi
 
 %if 0%{?klp_ipa_clones} && %generate_compile_commands
     # Generate compile_commands.json
@@ -1029,17 +1025,9 @@
     # mark the file 0644 again
     chmod +x %buildroot/$vmlinux
     if test $1 == "--compressed"; then
-        # avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
         ts="$(head -n1 %_sourcedir/source-timestamp)"
         touch -d "$ts" %buildroot/$vmlinux
         touch %buildroot/$vmlinux.%{compress_vmlinux}
-%if 0%{?__debug_package:1}
-        # compress the vmlinux image after find-debuginfo.sh has processed it
-%global __debug_install_post %__debug_install_post \
-%_sourcedir/compress-vmlinux.sh 
%buildroot/boot/vmlinux-%kernelrelease-%build_flavor
-%else
-        %_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
-%endif
         ghost_vmlinux=true
     else
         ghost_vmlinux=false
@@ -1205,11 +1193,15 @@
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
-    %_sourcedir/modversions --pack . > 
%buildroot/boot/symtypes-%kernelrelease-%build_flavor
-    if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then
-       gzip -n -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor
-    else
-       rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor
+    %if %use_suse_kabi_tools
+        ksymtypes consolidate %{?_smp_mflags} \
+            --output=%my_builddir/symtypes-%build_flavor .
+    %else
+        %_sourcedir/modversions --pack . > %my_builddir/symtypes-%build_flavor
+    %endif
+    if [ -s %my_builddir/symtypes-%build_flavor ]; then
+        gzip -n -9 -c %my_builddir/symtypes-%build_flavor \
+            > %buildroot/boot/symtypes-%kernelrelease-%build_flavor.gz
     fi
 
     # Some architecture's $(uname -m) output is different from the ARCH
@@ -1260,11 +1252,25 @@
     res=0
     if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
         # check for kabi changes
-        %_sourcedir/kabi.pl --rules %my_builddir/kabi/severities \
-            %my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
-            Module.symvers || res=$?
+        %if %use_suse_kabi_tools
+            ksymvers compare --rules=%my_builddir/kabi/severities \
+                --format=symbols:%my_builddir/changed-exports \
+                %my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
+                Module.symvers || res=$?
+        %else
+            %_sourcedir/kabi.pl --rules %my_builddir/kabi/severities \
+                %my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
+                Module.symvers || res=$?
+        %endif
     fi
     if [ $res -ne 0 ]; then
+        %if %use_suse_kabi_tools
+            ksymtypes compare %{?_smp_mflags} \
+                --filter-symbol-list=%my_builddir/changed-exports \
+                %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
+                %my_builddir/symtypes-%build_flavor
+        %endif
+
        # %ignore_kabi_badness is defined in the Kernel:* projects in the
        # OBS to be able to build the KOTD in spite of kabi errors
        if [ 0%{?ignore_kabi_badness} -eq 0 -a \

++++++ kernel-docs.spec.in ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.752464464 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.756464631 +0200
@@ -84,11 +84,7 @@
 BuildRequires:  texlive-zapfding
 %endif
 %endif
-%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
 BuildArch:      noarch
-%else
-ExclusiveArch:  do_not_build
-%endif
 @SOURCES@
 Provides:       %name = %version-%source_rel
 Provides:       %name-srchash-%git_commit

++++++ kernel-obs-build.spec.in ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.808466805 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.812466973 +0200
@@ -54,6 +54,7 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
+Provides:       kernel-obs-build-srchash-@COMMIT_FULL@
 BuildRequires:  coreutils
 BuildRequires:  device-mapper
 BuildRequires:  dracut
@@ -62,11 +63,7 @@
 %if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
 BuildRequires:  zstd
 %endif
-%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0}
 ExclusiveArch:  @ARCHS@
-%else
-ExclusiveArch:  do_not_build
-%endif
 
 %description
 This package is repackaging already compiled kernels to make them usable

++++++ kernel-obs-qa.spec.in ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.836467976 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.836467976 +0200
@@ -35,13 +35,11 @@
 BuildRequires:  kernel-default
 # kernel-obs-build must be also configured as VMinstall, but is required
 # here as well to avoid that qa and build package build parallel
-BuildRequires:  kernel-obs-build
+%if ! 0%{?qemu_user_space_build}
+BuildRequires:  kernel-obs-build-srchash-@COMMIT_FULL@
+%endif
 BuildRequires:  modutils
-%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0}
 ExclusiveArch:  @ARCHS@
-%else
-ExclusiveArch:  do_not_build
-%endif
 
 %description
 This package is using the kernel compiled within Open Build Service(OBS)

++++++ kernel-source.spec.in ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.876469648 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.880469816 +0200
@@ -45,11 +45,7 @@
 BuildRequires:  coreutils
 BuildRequires:  fdupes
 BuildRequires:  sed
-%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
 BuildArch:      noarch
-%else
-ExclusiveArch:  do_not_build
-%endif
 Prefix:         /usr/src
 
 %define src_install_dir usr/src/linux-%kernelrelease%variant
@@ -97,12 +93,8 @@
 Source63:       arch-symbols
 Source64:       package-descriptions
 Source65:       kernel-spec-macros
-Source67:       log.sh
-Source68:       host-memcpy-hack.h
-Source69:       try-disable-staging-driver
 Source70:       kernel-obs-build.spec.in
 Source71:       kernel-obs-qa.spec.in
-Source72:       compress-vmlinux.sh
 Source73:       dtb.spec.in.in
 Source74:       mkspec-dtb
 Source75:       release-projects
@@ -323,9 +315,9 @@
 
 find %{buildroot}/usr/src/linux* -type f -name '*.[ch]' -perm /0111 -exec 
chmod -v a-x {} +
 # OBS checks don't like /usr/bin/env in script interpreter lines
-grep -Elr '^#! */usr/bin/env ' %{buildroot}/usr/src/linux* | while read f; do
+grep -Elr '^#! */(usr/)?bin/env ' %{buildroot}/usr/src/linux* | while read f; 
do
     sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env 
+([^/])_#!/usr/bin/\1_ }' \
-        -re '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env 
+([^/])_#!/usr/bin/\1_ }' -i "$f"
+        -e  '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env 
+([^/])_#!/usr/bin/\1_ }' -i "$f"
 done
 # kernel-source and kernel-$flavor-devel are built independently, but the
 # shipped sources (/usr/src/linux/) need to be older than generated files

++++++ kernel-syms.spec.in ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.936472157 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:19.940472324 +0200
@@ -38,11 +38,7 @@
 Group:          Development/Sources
 URL:            https://www.kernel.org/
 BuildRequires:  coreutils
-%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
 ExclusiveArch:  @ARCHS@
-%else
-ExclusiveArch:  do_not_build
-%endif
 Prefix:         /usr/src
 AutoReqProv:    off
 Source:         README.KSYMS



++++++ mkspec ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:19.996474665 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:20.000474832 +0200
@@ -72,6 +72,7 @@
 my $build_pdf = to_bool $vars{'BUILD_PDF'};
 my $build_html = to_bool $vars{'BUILD_HTML'};
 my $generate_compile_commands = to_bool $vars{'GENERATE_COMPILE_COMMANDS'};
+my $use_suse_kabi_tools = to_bool $vars{'USE_SUSE_KABI_TOOLS'};
 
 if (!defined ($rpmrelease)) {
        $rpmrelease = $vars{'RELEASE'} || 0;
@@ -149,6 +150,7 @@
        COMPRESS_MODULES => $compress_modules,
        COMPRESS_VMLINUX => $compress_vmlinux,
        GENERATE_COMPILE_COMMANDS => $generate_compile_commands,
+       USE_SUSE_KABI_TOOLS => $use_suse_kabi_tools,
        GCC_PACKAGE => $gcc_package,
        GCC_COMPILER => $gcc_compiler,
 );
@@ -221,6 +223,7 @@
        my $syms_archs;
        for my $flavor (sort keys(%syms_flavor_archs)) {
                next if $flavor eq "vanilla";
+               next if $flavor eq "rt";
                my @archs = arch2rpm(@{$syms_flavor_archs{$flavor}});
                $syms_archs{$_} = 1 for @archs;
                $requires .= "%ifarch @archs\n";


++++++ package-descriptions ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:20.096478846 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:20.100479013 +0200
@@ -78,6 +78,19 @@
 main purpose is to serve workloads with a higher demand on smaller latencies
 than the default kernel in average.
 
+=== kernel-rt ===
+Kernel with PREEMPT_RT (realtime) support
+
+The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. 
Its
+main purpose is to serve workloads with strict latency requirements with more
+deterministic worst case behaviour than the default kernel.
+
+=== kernel-rt_debug ===
+A Debug Version of the PREEMPT_RT Kernel
+
+This kernel has several debug facilities enabled that hurt performance.
+Only use this kernel when investigating problems.
+
 === kernel-syzkaller ===
 Kernel used for fuzzing by syzkaller
 

++++++ patches.kernel.org.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kernel-source-longterm/patches.kernel.org.tar.bz2 
/work/SRC/openSUSE:Factory/.kernel-source-longterm.new.7373/patches.kernel.org.tar.bz2
 differ: char 11, line 1

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-provide-super_operations-get_inode_dev 
new/patches.suse/btrfs-provide-super_operations-get_inode_dev
--- old/patches.suse/btrfs-provide-super_operations-get_inode_dev       
2025-04-24 13:12:02.000000000 +0200
+++ new/patches.suse/btrfs-provide-super_operations-get_inode_dev       
2025-07-06 15:13:34.000000000 +0200
@@ -15,7 +15,7 @@
 --- a/fs/btrfs/super.c
 +++ b/fs/btrfs/super.c
 @@ -2397,6 +2397,11 @@ static long btrfs_free_cached_objects(struct 
super_block *sb, struct shrink_cont
-       return btrfs_free_extent_maps(fs_info, nr_to_scan);
+       return 0;
  }
  
 +static dev_t btrfs_get_inode_dev(const struct inode *inode)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:20.260485702 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:20.264485869 +0200
@@ -8037,8 +8037,220 @@
        
patches.kernel.org/6.12.35-413-bpftool-Fix-cgroup-command-to-only-show-cgrou.patch
        patches.kernel.org/6.12.35-414-Linux-6.12.35.patch
        
patches.kernel.org/bridge-mcast-Fix-use-after-free-during-router-port-c.patch
-       
patches.kernel.org/ata-ahci-Use-correct-DMI-identifier-for-ASUSPRO-D840.patch
-       patches.kernel.org/drm-i915-fix-build-error-some-more.patch
+       
patches.kernel.org/6.12.36-001-cifs-Correctly-set-SMB1-SessionKey-field-in-S.patch
+       
patches.kernel.org/6.12.36-002-cifs-Fix-cifs_query_path_info-for-Windows-NT-.patch
+       
patches.kernel.org/6.12.36-003-cifs-Fix-encoding-of-SMB1-Session-Setup-NTLMS.patch
+       
patches.kernel.org/6.12.36-004-NFSv4-Always-set-NLINK-even-if-the-server-doe.patch
+       
patches.kernel.org/6.12.36-005-NFSv4.2-fix-listxattr-to-return-selinux-secur.patch
+       
patches.kernel.org/6.12.36-006-NFSv4.2-fix-setattr-caching-of-TIME_-MODIFY-A.patch
+       
patches.kernel.org/6.12.36-007-mailbox-Not-protect-module_put-with-spin_lock.patch
+       
patches.kernel.org/6.12.36-008-mfd-max14577-Fix-wakeup-source-leaks-on-devic.patch
+       
patches.kernel.org/6.12.36-009-sunrpc-don-t-immediately-retransmit-on-seqno-.patch
+       
patches.kernel.org/6.12.36-010-dm-vdo-indexer-don-t-read-request-structure-a.patch
+       
patches.kernel.org/6.12.36-011-leds-multicolor-Fix-intensity-setting-while-S.patch
+       
patches.kernel.org/6.12.36-012-fuse-fix-race-between-concurrent-setattrs-fro.patch
+       
patches.kernel.org/6.12.36-013-cxl-region-Add-a-dev_err-on-missing-target-li.patch
+       
patches.kernel.org/6.12.36-014-NFSv4-xattr-handlers-should-check-for-absent-.patch
+       
patches.kernel.org/6.12.36-015-hwmon-pmbus-max34440-Fix-support-for-max34451.patch
+       
patches.kernel.org/6.12.36-016-ksmbd-allow-a-filename-to-contain-special-cha.patch
+       
patches.kernel.org/6.12.36-017-ksmbd-provide-zero-as-a-unique-ID-to-the-Mac-.patch
+       
patches.kernel.org/6.12.36-018-rust-module-place-cleanup_module-in-.exit.tex.patch
+       
patches.kernel.org/6.12.36-019-rust-arm-fix-unknown-to-Clang-argument-mno-fd.patch
+       
patches.kernel.org/6.12.36-020-dmaengine-idxd-Check-availability-of-workqueu.patch
+       
patches.kernel.org/6.12.36-021-dmaengine-xilinx_dma-Set-dma_device-direction.patch
+       
patches.kernel.org/6.12.36-022-PCI-dwc-Make-link-training-more-robust-by-set.patch
+       
patches.kernel.org/6.12.36-023-PCI-apple-Fix-missing-OF-node-reference-in-ap.patch
+       
patches.kernel.org/6.12.36-024-PCI-imx6-Add-workaround-for-errata-ERR051624.patch
+       
patches.kernel.org/6.12.36-025-nvme-tcp-fix-I-O-stalls-on-congested-sockets.patch
+       
patches.kernel.org/6.12.36-026-nvme-tcp-sanitize-request-list-handling.patch
+       
patches.kernel.org/6.12.36-027-md-md-bitmap-fix-dm-raid-max_write_behind-set.patch
+       
patches.kernel.org/6.12.36-028-amd-amdkfd-fix-a-kfd_process-ref-leak.patch
+       
patches.kernel.org/6.12.36-029-bcache-fix-NULL-pointer-in-cache_set_flush.patch
+       
patches.kernel.org/6.12.36-030-drm-amdgpu-seq64-memory-unmap-uses-uninterrup.patch
+       
patches.kernel.org/6.12.36-031-drm-scheduler-signal-scheduled-fence-when-kil.patch
+       
patches.kernel.org/6.12.36-032-iio-pressure-zpa2326-Use-aligned_s64-for-the-.patch
+       
patches.kernel.org/6.12.36-033-um-Add-cmpxchg8b_emu-and-checksum-functions-t.patch
+       
patches.kernel.org/6.12.36-034-um-use-proper-care-when-taking-mmap-lock-duri.patch
+       
patches.kernel.org/6.12.36-035-8250-microchip-pci1xxxx-Add-PCIe-Hot-reset-di.patch
+       
patches.kernel.org/6.12.36-036-coresight-Only-check-bottom-two-claim-bits.patch
+       
patches.kernel.org/6.12.36-037-usb-dwc2-also-exit-clock_gating-when-stopping.patch
+       
patches.kernel.org/6.12.36-038-iio-adc-ad_sigma_delta-Fix-use-of-uninitializ.patch
+       
patches.kernel.org/6.12.36-039-misc-tps6594-pfsm-Add-NULL-pointer-check-in-t.patch
+       
patches.kernel.org/6.12.36-040-usb-potential-integer-overflow-in-usbg_make_t.patch
+       
patches.kernel.org/6.12.36-041-tty-serial-uartlite-register-uart-driver-in-i.patch
+       
patches.kernel.org/6.12.36-042-usb-common-usb-conn-gpio-use-a-unique-name-fo.patch
+       
patches.kernel.org/6.12.36-043-usb-Add-checks-for-snprintf-calls-in-usb_allo.patch
+       
patches.kernel.org/6.12.36-044-usb-cdc-wdm-avoid-setting-WDM_READ-for-ZLP-s.patch
+       
patches.kernel.org/6.12.36-045-usb-gadget-f_hid-wake-up-readers-on-disable-u.patch
+       
patches.kernel.org/6.12.36-046-usb-typec-displayport-Receive-DP-Status-Updat.patch
+       
patches.kernel.org/6.12.36-047-usb-typec-mux-do-not-return-on-EOPNOTSUPP-in-.patch
+       
patches.kernel.org/6.12.36-048-riscv-add-a-data-fence-for-CMODX-in-the-kerne.patch
+       
patches.kernel.org/6.12.36-049-ALSA-hda-Ignore-unsol-events-for-cards-being-.patch
+       
patches.kernel.org/6.12.36-050-ALSA-hda-Add-new-pci-id-for-AMD-GPU-display-H.patch
+       
patches.kernel.org/6.12.36-051-ALSA-usb-audio-Add-a-quirk-for-Lenovo-Thinkpa.patch
+       
patches.kernel.org/6.12.36-052-ASoC-rt1320-fix-speaker-noise-when-volume-bar.patch
+       
patches.kernel.org/6.12.36-053-ceph-fix-possible-integer-overflow-in-ceph_ze.patch
+       
patches.kernel.org/6.12.36-054-scsi-ufs-core-Don-t-perform-UFS-clkscaling-du.patch
+       
patches.kernel.org/6.12.36-055-ovl-Check-for-NULL-d_inode-in-ovl_dentry_uppe.patch
+       
patches.kernel.org/6.12.36-056-btrfs-handle-csum-tree-error-with-rescue-ibad.patch
+       
patches.kernel.org/6.12.36-057-drm-i915-gem-Allow-EXEC_CAPTURE-on-recoverabl.patch
+       
patches.kernel.org/6.12.36-058-Revert-drm-i915-gem-Allow-EXEC_CAPTURE-on-rec.patch
+       
patches.kernel.org/6.12.36-059-btrfs-factor-out-nocow-ordered-extent-and-ext.patch
+       
patches.kernel.org/6.12.36-060-btrfs-use-unsigned-types-for-constants-define.patch
+       
patches.kernel.org/6.12.36-061-btrfs-fix-qgroup-reservation-leak-on-failure-.patch
+       
patches.kernel.org/6.12.36-062-fs-jfs-consolidate-sanity-checking-in-dbMount.patch
+       
patches.kernel.org/6.12.36-063-jfs-validate-AG-parameters-in-dbMount-to-prev.patch
+       
patches.kernel.org/6.12.36-064-ASoC-codec-wcd9335-Convert-to-GPIO-descriptor.patch
+       
patches.kernel.org/6.12.36-065-ASoC-codecs-wcd9335-Fix-missing-free-of-regul.patch
+       
patches.kernel.org/6.12.36-066-f2fs-don-t-over-report-free-space-or-inodes-i.patch
+       
patches.kernel.org/6.12.36-067-PCI-apple-Use-helper-function-for_each_child_.patch
+       
patches.kernel.org/6.12.36-068-PCI-apple-Set-only-available-ports-up.patch
+       
patches.kernel.org/6.12.36-069-accel-ivpu-Do-not-fail-on-cmdq-if-failed-to-a.patch
+       
patches.kernel.org/6.12.36-070-accel-ivpu-Remove-copy-engine-support.patch
+       
patches.kernel.org/6.12.36-071-accel-ivpu-Make-command-queue-ID-allocated-on.patch
+       
patches.kernel.org/6.12.36-072-accel-ivpu-Separate-DB-ID-and-CMDQ-ID-allocat.patch
+       
patches.kernel.org/6.12.36-073-accel-ivpu-Add-debugfs-interface-for-setting-.patch
+       
patches.kernel.org/6.12.36-074-accel-ivpu-Trigger-device-recovery-on-engine-.patch
+       
patches.kernel.org/6.12.36-075-af_unix-Don-t-leave-consecutive-consumed-OOB-.patch
+       
patches.kernel.org/6.12.36-076-i2c-tiny-usb-disable-zero-length-read-message.patch
+       
patches.kernel.org/6.12.36-077-i2c-robotfuzz-osif-disable-zero-length-read-m.patch
+       
patches.kernel.org/6.12.36-078-ata-ahci-Use-correct-DMI-identifier-for-ASUSP.patch
+       
patches.kernel.org/6.12.36-079-smb-client-remove-t-from-TP_printk-statements.patch
+       
patches.kernel.org/6.12.36-080-mm-damon-sysfs-schemes-free-old-damon_sysfs_s.patch
+       
patches.kernel.org/6.12.36-081-ASoC-amd-yc-Add-DMI-quirk-for-Lenovo-IdeaPad-.patch
+       
patches.kernel.org/6.12.36-082-s390-pkey-Prevent-overflow-in-size-calculatio.patch
+       
patches.kernel.org/6.12.36-083-fs-proc-task_mmu-fix-PAGE_IS_PFNZERO-detectio.patch
+       
patches.kernel.org/6.12.36-084-lib-group_cpus-fix-NULL-pointer-dereference-f.patch
+       
patches.kernel.org/6.12.36-085-Revert-riscv-Define-TASK_SIZE_MAX-for-__acces.patch
+       
patches.kernel.org/6.12.36-086-Revert-riscv-misaligned-fix-sleeping-function.patch
+       
patches.kernel.org/6.12.36-087-drm-xe-display-Add-check-for-alloc_ordered_wo.patch
+       
patches.kernel.org/6.12.36-088-HID-wacom-fix-crash-in-wacom_aes_battery_hand.patch
+       
patches.kernel.org/6.12.36-089-atm-clip-prevent-NULL-deref-in-clip_push.patch
+       
patches.kernel.org/6.12.36-090-Bluetooth-hci_core-Fix-use-after-free-in-vhci.patch
+       
patches.kernel.org/6.12.36-091-ALSA-usb-audio-Fix-out-of-bounds-read-in-snd_.patch
+       
patches.kernel.org/6.12.36-092-attach_recursive_mnt-do-not-lock-the-covering.patch
+       
patches.kernel.org/6.12.36-093-libbpf-Fix-null-pointer-dereference-in-btf_du.patch
+       
patches.kernel.org/6.12.36-094-ethernet-ionic-Fix-DMA-mapping-tests.patch
+       
patches.kernel.org/6.12.36-095-wifi-mac80211-fix-beacon-interval-calculation.patch
+       
patches.kernel.org/6.12.36-096-af_unix-Don-t-set-ECONNRESET-for-consumed-OOB.patch
+       
patches.kernel.org/6.12.36-097-wifi-mac80211-Add-link-iteration-macro-for-li.patch
+       
patches.kernel.org/6.12.36-098-wifi-mac80211-Create-separate-links-for-VLAN-.patch
+       
patches.kernel.org/6.12.36-099-wifi-mac80211-finish-link-init-before-RCU-pub.patch
+       
patches.kernel.org/6.12.36-100-vsock-uapi-fix-linux-vm_sockets.h-userspace-c.patch
+       
patches.kernel.org/6.12.36-101-bnxt-properly-flush-XDP-redirect-lists.patch
+       
patches.kernel.org/6.12.36-102-um-ubd-Add-missing-error-check-in-start_io_th.patch
+       
patches.kernel.org/6.12.36-103-libbpf-Fix-possible-use-after-free-for-extern.patch
+       
patches.kernel.org/6.12.36-104-net-enetc-Correct-endianness-handling-in-_ene.patch
+       
patches.kernel.org/6.12.36-105-netlink-specs-tc-replace-underscores-with-das.patch
+       
patches.kernel.org/6.12.36-106-atm-Release-atm_dev_mutex-after-removing-proc.patch
+       
patches.kernel.org/6.12.36-107-ALSA-hda-realtek-Fix-built-in-mic-on-ASUS-Viv.patch
+       
patches.kernel.org/6.12.36-108-net-selftests-fix-TCP-packet-checksum.patch
+       
patches.kernel.org/6.12.36-109-drm-amdgpu-discovery-optionally-use-fw-based-.patch
+       
patches.kernel.org/6.12.36-110-drm-amd-Adjust-output-for-discovery-error-han.patch
+       patches.kernel.org/6.12.36-111-drm-i915-fix-build-error-some-more.patch
+       
patches.kernel.org/6.12.36-112-drm-bridge-ti-sn65dsi86-make-use-of-debugfs_i.patch
+       
patches.kernel.org/6.12.36-113-drm-bridge-ti-sn65dsi86-Add-HPD-for-DisplayPo.patch
+       
patches.kernel.org/6.12.36-114-drm-xe-Process-deferred-GGTT-node-removals-on.patch
+       
patches.kernel.org/6.12.36-115-smb-client-fix-potential-deadlock-when-reconn.patch
+       
patches.kernel.org/6.12.36-116-smb-smbdirect-add-smbdirect_pdu.h-with-protoc.patch
+       
patches.kernel.org/6.12.36-117-smb-client-make-use-of-common-smbdirect_pdu.h.patch
+       
patches.kernel.org/6.12.36-118-smb-smbdirect-add-smbdirect.h-with-public-str.patch
+       
patches.kernel.org/6.12.36-119-smb-smbdirect-add-smbdirect_socket.h.patch
+       
patches.kernel.org/6.12.36-120-smb-client-make-use-of-common-smbdirect_socke.patch
+       
patches.kernel.org/6.12.36-121-smb-smbdirect-introduce-smbdirect_socket_para.patch
+       
patches.kernel.org/6.12.36-122-smb-client-make-use-of-common-smbdirect_socke.patch
+       
patches.kernel.org/6.12.36-123-cifs-Fix-the-smbd_response-slab-to-allow-user.patch
+       
patches.kernel.org/6.12.36-124-cifs-Fix-reading-into-an-ITER_FOLIOQ-from-the.patch
+       
patches.kernel.org/6.12.36-125-EDAC-amd64-Fix-size-calculation-for-Non-Power.patch
+       
patches.kernel.org/6.12.36-126-x86-traps-Initialize-DR6-by-writing-its-archi.patch
+       
patches.kernel.org/6.12.36-127-staging-rtl8723bs-Avoid-memset-in-aes_cipher-.patch
+       
patches.kernel.org/6.12.36-128-dt-bindings-serial-8250-Make-clocks-and-clock.patch
+       
patches.kernel.org/6.12.36-129-serial-core-restore-of_node-information-in-sy.patch
+       
patches.kernel.org/6.12.36-130-serial-imx-Restore-original-RXTL-for-console-.patch
+       
patches.kernel.org/6.12.36-131-Bluetooth-L2CAP-Fix-L2CAP-MTU-negotiation.patch
+       
patches.kernel.org/6.12.36-132-dm-raid-fix-variable-in-journal-device-check.patch
+       
patches.kernel.org/6.12.36-133-btrfs-fix-a-race-between-renames-and-director.patch
+       
patches.kernel.org/6.12.36-134-btrfs-update-superblock-s-device-bytes_used-w.patch
+       
patches.kernel.org/6.12.36-135-spi-spi-cadence-quadspi-Fix-pm-runtime-unbala.patch
+       
patches.kernel.org/6.12.36-136-net-libwx-fix-the-creation-of-page_pool.patch
+       
patches.kernel.org/6.12.36-137-maple_tree-fix-MA_STATE_PREALLOC-flag-in-mas_.patch
+       
patches.kernel.org/6.12.36-138-mm-gup-revert-mm-gup-fix-infinite-loop-within.patch
+       patches.kernel.org/6.12.36-139-f2fs-fix-to-zero-post-eof-page.patch
+       
patches.kernel.org/6.12.36-140-HID-lenovo-Restrict-F7-9-11-mode-to-compact-k.patch
+       
patches.kernel.org/6.12.36-141-HID-wacom-fix-memory-leak-on-kobject-creation.patch
+       
patches.kernel.org/6.12.36-142-HID-wacom-fix-memory-leak-on-sysfs-attribute-.patch
+       
patches.kernel.org/6.12.36-143-HID-wacom-fix-kobject-reference-count-leak.patch
+       
patches.kernel.org/6.12.36-144-scsi-megaraid_sas-Fix-invalid-node-index.patch
+       
patches.kernel.org/6.12.36-145-scsi-ufs-core-Fix-clk-scaling-to-be-condition.patch
+       patches.kernel.org/6.12.36-146-drm-ast-Fix-comment-on-modeset-lock.patch
+       
patches.kernel.org/6.12.36-147-drm-cirrus-qemu-Fix-pitch-programming.patch
+       
patches.kernel.org/6.12.36-148-drm-etnaviv-Protect-the-scheduler-s-pending-l.patch
+       
patches.kernel.org/6.12.36-149-drm-tegra-Assign-plane-type-before-registrati.patch
+       
patches.kernel.org/6.12.36-150-drm-tegra-Fix-a-possible-null-pointer-derefer.patch
+       
patches.kernel.org/6.12.36-151-drm-udl-Unregister-device-before-cleaning-up-.patch
+       
patches.kernel.org/6.12.36-152-drm-msm-gpu-Fix-crash-when-throttling-GPU-imm.patch
+       
patches.kernel.org/6.12.36-153-drm-amdkfd-Fix-race-in-GWS-queue-scheduling.patch
+       
patches.kernel.org/6.12.36-154-drm-bridge-cdns-dsi-Fix-the-clock-variable-fo.patch
+       
patches.kernel.org/6.12.36-155-drm-bridge-cdns-dsi-Fix-phy-de-init-and-flag-.patch
+       
patches.kernel.org/6.12.36-156-drm-bridge-cdns-dsi-Fix-connecting-to-next-br.patch
+       
patches.kernel.org/6.12.36-157-drm-bridge-cdns-dsi-Check-return-value-when-g.patch
+       
patches.kernel.org/6.12.36-158-drm-bridge-cdns-dsi-Wait-for-Clk-and-Data-Lan.patch
+       
patches.kernel.org/6.12.36-159-drm-amd-display-Add-null-pointer-check-for-ge.patch
+       
patches.kernel.org/6.12.36-160-drm-amdgpu-amdgpu_vram_mgr_new-Clamp-lpfn-to-.patch
+       
patches.kernel.org/6.12.36-161-drm-amd-display-Correct-non-OLED-pre_T11_dela.patch
+       
patches.kernel.org/6.12.36-162-drm-xe-vm-move-rebind_work-init-earlier.patch
+       
patches.kernel.org/6.12.36-163-drm-xe-sched-stop-re-submitting-signalled-job.patch
+       patches.kernel.org/6.12.36-164-drm-xe-guc_submit-add-back-fix.patch
+       
patches.kernel.org/6.12.36-165-drm-amd-display-Fix-RMCM-programming-seq-erro.patch
+       
patches.kernel.org/6.12.36-166-drm-amdgpu-Add-kicker-device-detection.patch
+       
patches.kernel.org/6.12.36-167-drm-amd-display-Check-dce_hwseq-before-derefe.patch
+       patches.kernel.org/6.12.36-168-drm-xe-Fix-memset-on-iomem.patch
+       
patches.kernel.org/6.12.36-169-drm-xe-Fix-taking-invalid-lock-on-wedge.patch
+       
patches.kernel.org/6.12.36-170-drm-xe-Fix-early-wedge-on-GuC-load-failure.patch
+       
patches.kernel.org/6.12.36-171-drm-i915-dsi-Fix-off-by-one-in-BXT_MIPI_TRANS.patch
+       
patches.kernel.org/6.12.36-172-drm-amdgpu-Fix-SDMA-UTC_L1-handling-during-st.patch
+       
patches.kernel.org/6.12.36-173-drm-amdgpu-switch-job-hw_fence-to-amdgpu_fenc.patch
+       
patches.kernel.org/6.12.36-174-drm-amd-display-Fix-mpv-playback-corruption-o.patch
+       
patches.kernel.org/6.12.36-175-media-uvcvideo-Rollback-non-processed-entitie.patch
+       
patches.kernel.org/6.12.36-176-x86-fpu-Refactor-xfeature-bitmask-update-code.patch
+       
patches.kernel.org/6.12.36-177-x86-pkeys-Simplify-PKRU-update-in-signal-fram.patch
+       patches.kernel.org/6.12.36-178-net-libwx-fix-Tx-L4-checksum.patch
+       
patches.kernel.org/6.12.36-179-io_uring-fix-potential-page-leak-in-io_sqe_bu.patch
+       patches.kernel.org/6.12.36-180-io_uring-rsrc-fix-folio-unpinning.patch
+       
patches.kernel.org/6.12.36-181-io_uring-rsrc-don-t-rely-on-user-vaddr-alignm.patch
+       patches.kernel.org/6.12.36-182-io_uring-net-improve-recv-bundles.patch
+       
patches.kernel.org/6.12.36-183-io_uring-net-only-retry-recv-bundle-for-a-ful.patch
+       
patches.kernel.org/6.12.36-184-io_uring-net-only-consider-msg_inq-if-larger-.patch
+       
patches.kernel.org/6.12.36-185-io_uring-net-always-use-current-transfer-coun.patch
+       
patches.kernel.org/6.12.36-186-io_uring-net-mark-iov-as-dynamically-allocate.patch
+       
patches.kernel.org/6.12.36-187-io_uring-kbuf-flag-partial-buffer-mappings.patch
+       
patches.kernel.org/6.12.36-188-mm-vma-reset-VMA-iterator-on-commit_merge-OOM.patch
+       patches.kernel.org/6.12.36-189-r8169-add-support-for-RTL8125D.patch
+       
patches.kernel.org/6.12.36-190-net-phy-realtek-merge-the-drivers-for-interna.patch
+       
patches.kernel.org/6.12.36-191-net-phy-realtek-add-RTL8125D-internal-PHY.patch
+       
patches.kernel.org/6.12.36-192-btrfs-do-proper-folio-cleanup-when-cow_file_r.patch
+       
patches.kernel.org/6.12.36-193-iio-dac-ad3552r-changes-to-use-FIELD_PREP.patch
+       
patches.kernel.org/6.12.36-194-iio-dac-ad3552r-extract-common-code-no-change.patch
+       
patches.kernel.org/6.12.36-195-iio-dac-ad3552r-common-fix-ad3541-2r-ranges.patch
+       
patches.kernel.org/6.12.36-196-drm-xe-Carve-out-wopcm-portion-from-the-stole.patch
+       
patches.kernel.org/6.12.36-197-usb-typec-tcpm-PSSourceOffTimer-timeout-in-PR.patch
+       
patches.kernel.org/6.12.36-198-drm-msm-dp-account-for-widebus-and-yuv420-dur.patch
+       
patches.kernel.org/6.12.36-199-drm-fbdev-dma-Add-shadow-buffering-for-deferr.patch
+       
patches.kernel.org/6.12.36-200-btrfs-skip-inodes-without-loaded-extent-maps-.patch
+       
patches.kernel.org/6.12.36-201-btrfs-make-the-extent-map-shrinker-run-asynch.patch
+       
patches.kernel.org/6.12.36-202-btrfs-do-regular-iput-instead-of-delayed-iput.patch
+       
patches.kernel.org/6.12.36-203-riscv-atomic-Do-proper-sign-extension-also-fo.patch
+       
patches.kernel.org/6.12.36-204-arm64-dts-rockchip-Add-avdd-HDMI-supplies-to-.patch
+       
patches.kernel.org/6.12.36-205-ALSA-hda-realtek-Bass-speaker-fixup-for-ASUS-.patch
+       
patches.kernel.org/6.12.36-206-drm-amdkfd-remove-gfx-12-trap-handler-page-si.patch
+       
patches.kernel.org/6.12.36-207-drm-amdkfd-Fix-instruction-hazard-in-gfx12-tr.patch
+       
patches.kernel.org/6.12.36-208-net-stmmac-Fix-accessing-freed-irq-affinity_h.patch
+       
patches.kernel.org/6.12.36-209-spi-fsl-qspi-use-devm-function-instead-of-dri.patch
+       
patches.kernel.org/6.12.36-210-btrfs-zoned-fix-extent-range-end-unlock-in-co.patch
+       
patches.kernel.org/6.12.36-211-btrfs-fix-use-after-free-on-inode-when-scanni.patch
+       
patches.kernel.org/6.12.36-212-spi-fsl-qspi-Fix-double-cleanup-in-probe-erro.patch
+       patches.kernel.org/6.12.36-213-Linux-6.12.36.patch
+       patches.kernel.org/usb-typec-displayport-Fix-potential-deadlock.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.4CdFMO/_old  2025-07-08 15:28:20.288486872 +0200
+++ /var/tmp/diff_new_pack.4CdFMO/_new  2025-07-08 15:28:20.292487040 +0200
@@ -1,4 +1,4 @@
-2025-06-30 08:45:40 +0000
-GIT Revision: 393c6075ed6eb2d54cf81dcab07fefa48262c00d
+2025-07-06 14:44:33 +0000
+GIT Revision: ebe3768be5c351076a25028e6f67ebe0ca70aa2f
 GIT Branch: slowroll
 

Reply via email to