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 2026-08-05 17:47:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Wed Aug  5 17:47:57 2026 rev:852 rq:1369227 version:7.1.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2026-07-31 16:08:26.574799297 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.16738/dtb-aarch64.changes     
2026-08-05 17:48:12.821444395 +0200
@@ -1,0 +2,1386 @@
+Mon Aug  3 12:01:15 CEST 2026 - [email protected]
+
+- Linux 7.1.6 (bsc#1012628).
+- platform/x86/intel-uncore-freq: Fix current_freq_khz after
+  CPU hotplug (bsc#1012628).
+- sched_ext: Skip ops.set_weight() for disabled tasks
+  (bsc#1012628).
+- drm/virtio: fix deadlock in display_info_cb by removing hotplug
+  from dequeue worker (bsc#1012628).
+- seqlock: Allow UBSAN_ALIGNMENT to fail optimizing (bsc#1012628).
+- KVM: x86: Check for invalid/obsolete root *after* making MMU
+  pages available (bsc#1012628).
+- KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired
+  on KVM_RUN (bsc#1012628).
+- KVM: nVMX: Hide shadow VMCS right after VMCLEAR (bsc#1012628).
+- KVM: x86/mmu: Fix use-after-free on vendor module reload
+  (bsc#1012628).
+- gpu: host1x: Fix use-after-free in
+  host1x_bo_clear_cached_mappings (bsc#1012628).
+- crypto: tegra - Don't touch bo refcount in host1x bo pin/unpin
+  (bsc#1012628).
+- xprtrdma: Clear receive-side ownership pointers on release
+  (bsc#1012628).
+- arm64: tegra: Remove fallback compatible for GPCDMA
+  (bsc#1012628).
+- Docs/admin-guide/cgroup-v2: fix memory.stat doc details
+  (bsc#1012628).
+- sched_ext: Annotate ksyncs with __rcu in alloc/free_kick_syncs()
+  (bsc#1012628).
+- arm64: tegra: Fix CPU compatible string to cortex-a78ae on
+  Tegra234 (bsc#1012628).
+- xfrm: propagate -EINPROGRESS from validate_xmit_xfrm()
+  (bsc#1012628).
+- xfrm: fix stale skb->prev after async crypto steals a GSO
+  segment (bsc#1012628).
+- firmware: arm_ffa: Respect firmware advertised RX/TX buffer
+  size limits (bsc#1012628).
+- IB/mad: Drop unmatched RMPP responses before reassembly
+  (bsc#1012628).
+- mtd: virt_concat: fix use-after-free in
+  mtd_virt_concat_destroy_joins() (bsc#1012628).
+- mtd: virt_concat: fix use-after-free in
+  mtd_virt_concat_destroy() (bsc#1012628).
+- mtd: mtdswap: remove debugfs stats file on teardown
+  (bsc#1012628).
+- mtd: nand: mtk-ecc: stop on ECC idle timeouts (bsc#1012628).
+- btrfs: reject free space cache with more entries than pages
+  (bsc#1012628).
+- btrfs: fix root leak if its reloc root is unexpected in
+  merge_reloc_roots() (bsc#1012628).
+- btrfs: fallback to transaction csum tree on a commit root csum
+  miss (bsc#1012628).
+- firmware: arm_ffa: Fix NULL dereference in
+  ffa_partition_info_get() (bsc#1012628).
+- sched_ext: Don't warn on core-sched forced idle in
+  put_prev_task_scx() (bsc#1012628).
+- reset: spacemit: k3: fix USB2 ahb reset (bsc#1012628).
+- xfrm: fix sk_dst_cache double-free in xfrm_user_policy()
+  (bsc#1012628).
+- xfrm: reject optional IPTFS templates in outbound policies
+  (bsc#1012628).
+- RDMA/cma: Fix hardware address comparison length in netevent
+  callback (bsc#1012628).
+- RDMA/irdma: Prevent rereg_mr for non-mem regions (bsc#1012628).
+- RDMA/irdma: Remove redundant legacy_mode checks (bsc#1012628).
+- RDMA/irdma: Prevent user-triggered null deref on QP create
+  (bsc#1012628).
+- RDMA/erdma: initialize ret for empty receive WR lists
+  (bsc#1012628).
+- RDMA/mana_ib: initialize err for empty send WR lists
+  (bsc#1012628).
+- RDMA/core: Fix memory leak in __ib_create_cq() on invalid cqe
+  (bsc#1012628).
+- RDMA/hns: Fix potential integer overflow in mhop hem cleanup
+  (bsc#1012628).
+- RDMA/siw: publish QP after initialization (bsc#1012628).
+- mtd: fix double free and WARN_ON in add_mtd_device() error paths
+  (bsc#1012628).
+- selftests/alsa: Fix memory leak in find_controls error path
+  (bsc#1012628).
+- RDMA/irdma: Prevent overflows in memory contiguity checks
+  (bsc#1012628).
+- xfrm: clear mode callbacks after failed mode setup
+  (bsc#1012628).
+- xfrm: iptfs: propagate SKBFL_SHARED_FRAG in
+  iptfs_skb_add_frags() (bsc#1012628).
+- xfrm6: clear dst.dev on error to avoid double netdev_put in
+  xfrm6_fill_dst() (bsc#1012628).
+- xfrm: policy: preallocate inexact bins before xfrm_hash_rebuild
+  reinsert (bsc#1012628).
+- wifi: mac80211: allocate backup ieee80211_nan_sched_cfg off
+  stack (bsc#1012628).
+- ALSA: usb-audio: Fix imbalance per-channel volume of sticky
+  mixers (bsc#1012628).
+- wifi: cfg80211: cancel sched scan results work on unregister
+  (bsc#1012628).
+- wifi: ipw2100: fix potential memory leak in
+  ipw2100_pci_init_one() (bsc#1012628).
+- wifi: cfg80211: Fix an error handling path in
+  cfg80211_wext_siwscan() (bsc#1012628).
+- wifi: mac80211_hwsim: clamp virtio RX length before skb_put
+  (bsc#1012628).
+- wifi: mac80211: fix unsol_bcast_probe_resp double free on
+  alloc failure (bsc#1012628).
+- wifi: mac80211: fix fils_discovery double free on alloc failure
+  (bsc#1012628).
+- wifi: libertas: fix memory leak in helper_firmware_cb()
+  (bsc#1012628).
+- wifi: mac80211: defer link RX stats percpu free to RCU
+  (bsc#1012628).
+- wifi: p54: validate RX frame length in p54_rx_eeprom_readback()
+  (bsc#1012628).
+- wifi: cfg80211: convert pmsr_free_wk to wiphy_work to fix
+  deadlock (bsc#1012628).
+- wifi: nl80211: free RNR data on MBSSID mismatch (bsc#1012628).
+- wifi: cfg80211: derive S1G beacon TSF from S1G fields
+  (bsc#1012628).
+- wifi: nl80211: validate nested MBSSID IE blobs (bsc#1012628).
+- wifi: nl80211: constrain MBSSID TX link ID range (bsc#1012628).
+- wifi: cfg80211: validate PMSR measurement type data
+  (bsc#1012628).
+- wifi: cfg80211: validate PMSR FTM preamble range (bsc#1012628).
+- wifi: cfg80211: reject unsupported PMSR FTM location requests
+  (bsc#1012628).
+- wifi: cfg80211: reject empty PMSR peer lists (bsc#1012628).
+- wifi: mac80211: avoid non-S1G AID fallback for S1G assoc
+  (bsc#1012628).
+- ASoC: amd: acp: Fix linker error with SDCA quirks (bsc#1012628).
+- wifi: mac80211: free AP_VLAN bc_buf SKBs outside IRQ lock
+  (bsc#1012628).
+- wifi: cfg80211: use wiphy work for socket owner autodisconnect
+  (bsc#1012628).
+- wifi: brcmfmac: initialize SDIO data work before cleanup
+  (bsc#1012628).
+- wifi: cfg80211: bound element ID read when checking
+  non-inheritance (bsc#1012628).
+- firmware: arm_ffa: Fix out-of-bound writes in
+  ffa_setup_and_transmit() (bsc#1012628).
+- firmware: arm_ffa: Fix Endpoint Memory Access Descriptor offset
+  calculation (bsc#1012628).
+- ASoC: meson: aiu: fifo-spdif: soft reset the S/PDIF datapath
+  on start/stop (bsc#1012628).
+- ASoC: amd: ps: disable MSI on resume in ACP PCI driver
+  (bsc#1012628).
+- ASoC: amd: ps: fix wrong ACP version string in
+  pci_request_regions() (bsc#1012628).
+- ASoC: amd: ps: replace bitwise OR with logical OR in IRQ return
+  check (bsc#1012628).
+- erofs: relax sanity check for tail pclusters due to ztailpacking
+  (bsc#1012628).
+- ASoC: cs42l43: Correct report for forced microphone jack
+  (bsc#1012628).
+- sched_ext: Enable tick for finite slices on nohz_full
+  (bsc#1012628).
+- ASoC: tas2562: fix deprecated 'shut-down' GPIO always cleared
+  after lookup (bsc#1012628).
+- firmware: arm_scmi: Rate-limit queue-full warnings in IRQ
+  context (bsc#1012628).
+- bpf: Fix UAF in sock clone early bailouts (bsc#1012628).
+- cpufreq: Make cpufreq_update_pressure() fall back to
+  cpuinfo.max_freq (bsc#1012628).
+- sched_ext: Record an error on errno-only sub-enable failure
+  (bsc#1012628).
+- ppp: defer channel free to an RCU grace period to fix pppol2tp
+  RX UAF (bsc#1012628).
+- ipv4: fib: free fib_alias with kfree_rcu() on insert error path
+  (bsc#1012628).
+- net/iucv: take a reference on the socket found in
+  afiucv_hs_rcv() (bsc#1012628).
+- scsi: core: wake eh reliably when using scsi_schedule_eh
+  (bsc#1012628).
+- ata: sata_dwc_460ex: enable SATA interrupts only after IRQ
+  handler is registered (bsc#1012628).
+- ata: sata_dwc_460ex: use platform_get_irq() (bsc#1012628).
+- ata: sata_dwc_460ex: fix clear_interrupt_bit() clearing all
+  pending interrupts (bsc#1012628).
+- ata: sata_dwc_460ex: fix infinite loop in NCQ tag completion
+  bit-scanning (bsc#1012628).
+- accel/ivpu: Fix wrong register read in LNL failure diagnostics
+  (bsc#1012628).
+- ALSA: usb-audio: Skip DSD quirk for Musical Fidelity M6s DAC
+  (bsc#1012628).
+- Bluetooth: qca: fix NVM tag length underflow in TLV parser
+  (bsc#1012628).
+- Bluetooth: MGMT: revalidate LOAD_CONN_PARAM queued update
+  (bsc#1012628).
+- Bluetooth: hci_sync: extend conn_hash lookup critical sections
+  (bsc#1012628).
+- Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync
+  (bsc#1012628).
+- Bluetooth: mgmt: hold reference for hci_conn in
+  mgmt_pending_cmds (bsc#1012628).
+- Bluetooth: hci_sync: hold hdev->lock for hci_conn_params lookups
+  (bsc#1012628).
+- Bluetooth: hci_qca: Clear memdump state on invalid dump size
+  (bsc#1012628).
+- Bluetooth: mgmt: Translate HCI reason in Device Disconnected
+  event (bsc#1012628).
+- smb/client: handle overlapping allocated ranges in fallocate
+  (bsc#1012628).
+- riscv: Gate FUNCTION_ALIGNMENT_4B on DYNAMIC_FTRACE
+  (bsc#1012628).
+- drm/i915/gt: use correct selftest config symbol (bsc#1012628).
+- can: raw: add locking for raw flags bitfield (bsc#1012628).
+- spi: cadence-quadspi: Fix indirect write timeout when DMA read
+  mode is enabled (bsc#1012628).
+- powerpc/85xx: Add fsl,ifc to common device ids (bsc#1012628).
+- powerpc/time: Prepare to stop elapsing in dynticks-idle
+  (bsc#1012628).
+- powerpc/vtime: Initialize starttime at boot for native
+  accounting (bsc#1012628).
+- bpf, sockmap: Reject unhashed UDP sockets on sockmap update
+  (bsc#1012628).
+- drm/panthor: Check debugfs GEM lock initialization
+  (bsc#1012628).
+- s390/checksum: Fix csum_partial() without vector facility
+  (bsc#1012628).
+- riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()
+  (bsc#1012628).
+- can: j1939: fix lockless local-destination check (bsc#1012628).
+- drm/xe/vf: Fix VF CCS attach/detach race with in-flight BO moves
+  (bsc#1012628).
+- drm/xe/wopcm: fix WOPCM size for LNL+ (bsc#1012628).
+- drm/xe: Assign queue name in time for drm_sched_init
+  (bsc#1012628).
+- drm/xe/guc: Keep scheduler timeline name alive (bsc#1012628).
+- drm/xe/guc: Hold device ref until queue teardown completes
+  (bsc#1012628).
+- ksmbd: pin conn during async oplock break notification
+  (bsc#1012628).
+- ksmbd: validate compound request size before reading
+  StructureSize2 (bsc#1012628).
+- drm/i915/wm: clear the plane ddb_y entries on plane disable
+  (bsc#1012628).
+- drm/i915/selftests: Fix GT PM sort comparators (bsc#1012628).
+- accel/amdxdna: Fix use-after-free of mm_struct in job scheduler
+  (bsc#1012628).
+- tcp: fix TIME_WAIT socket reference leak on PSP policy failure
+  (bsc#1012628).
+- dpll: fix NULL pointer dereference in
+  dpll_msg_add_pin_ref_sync() (bsc#1012628).
+- net/sched: act_tunnel_key: Defer dst_release to RCU callback
+  (bsc#1012628).
+- sctp: fix auth_hmacs array size in struct sctp_cookie
+  (bsc#1012628).
+- bnxt_en: Handle partially initialized auxiliary devices
+  (bsc#1012628).
+- selftests: netconsole: only restore MAC when it changed on
+  resume (bsc#1012628).
+- mpls: fix NULL deref in mpls_valid_fib_dump_req() on
+  CONFIG_INET=n (bsc#1012628).
+- usb: core: sysfs: add lock to bos_descriptors_read()
+  (bsc#1012628).
+- wifi: at76c50x-usb: avoid length underflow in at76_guess_freq()
+  (bsc#1012628).
+- usb: core: port: Deattach Type-C connector on component unbind
+  (bsc#1012628).
+- usb: musb: omap2430: Do not put borrowed of_node in probe
+  (bsc#1012628).
+- USB: storage: add NO_ATA_1X quirk for Longmai USB Key
+  (bsc#1012628).
+- usb: chipidea: fix usage_count leak when autosuspend_delay is
+  negative (bsc#1012628).
+- usb: gadget: dummy_hcd: prevent fifo_req reuse during giveback
+  (bsc#1012628).
+- usb: gadget: f_midi: cancel pending IN work before freeing
+  the midi object (bsc#1012628).
+- usb: gadget: printer: fix infinite loop in printer_read()
+  (bsc#1012628).
+- USB: gadget: snps-udc: fix device name leak on probe failure
+  (bsc#1012628).
+- USB: gadget: fsl-udc: fix device name leak on probe failure
+  (bsc#1012628).
+- USB: gadget: fsl-udc: fix dev_printk() device (bsc#1012628).
+- usb: gadget: f_ncm: validate datagram bounds in ncm_unwrap_ntb()
+  (bsc#1012628).
+- usb: gadget: f_tcm: synchronize delayed set_alt with teardown
+  (bsc#1012628).
+- usb: gadget: udc: bdc: free IRQ and drain func_wake_notify
+  before teardown (bsc#1012628).
+- usb: gadget: uvc: clamp SEND_RESPONSE length to the response
+  buffer (bsc#1012628).
+- USB: serial: ftdi_sio: add support for E+H FXA291 (bsc#1012628).
+- USB: serial: io_edgeport: cap received transmit credits
+  (bsc#1012628).
+- USB: serial: keyspan_pda: fix data loss on receive throttling
+  (bsc#1012628).
+- USB: serial: option: add TDTECH MT5710-CN (bsc#1012628).
+- usb: typec: ucsi: Detect and skip duplicate altmodes from
+  buggy firmware (bsc#1012628).
+- usb: typec: ucsi: Add duplicate detection to nvidia registration
+  path (bsc#1012628).
+- drm/amd/display: Fix ISM dc_lock deadlock during suspend
+  (bsc#1012628).
+- drm/amd/display: Fix preferred link rate for NUTMEG
+  (bsc#1012628).
+- drm/amd/display: Add dp_skip_rbr flag for NUTMEG (bsc#1012628).
++++ 1114 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.16738/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:21.529749149 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:21.533749289 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
+%define patchversion 7.1.6
 %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

++++++ dtb-armv6l.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:21.573750689 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:21.573750689 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
+%define patchversion 7.1.6
 %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-armv6l
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif
@@ -38,7 +38,7 @@
 BuildRequires:  cpp
 BuildRequires:  dtc >= 1.4.3
 BuildRequires:  xz
-ExclusiveArch:  armv6l armv6hl
+ExclusiveArch:  armv6hl
 
 %define dtbdir /boot/dtb-%kernelrelease
 

++++++ dtb-armv7l.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:21.625752509 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:21.629752648 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
+%define patchversion 7.1.6
 %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-armv7l
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif
@@ -38,7 +38,7 @@
 BuildRequires:  cpp
 BuildRequires:  dtc >= 1.4.3
 BuildRequires:  xz
-ExclusiveArch:  armv7l armv7hl
+ExclusiveArch:  armv7hl
 
 %define dtbdir /boot/dtb-%kernelrelease
 
@@ -1054,16 +1054,16 @@
 %dir %{dtbdir}/allwinner
 %{dtbdir}/allwinner/sun9i-*.dtb
 
-%package -n dtb-tegra2
-Summary:        NVidia Tegra2 based systems
+%package -n dtb-tegra114
+Summary:        NVidia Tegra4 based systems
 Group:          System/Boot
 Provides:       multiversion(dtb)
 Requires(post): coreutils
 
-%description -n dtb-tegra2
-Device Tree files for NVidia Tegra2 based systems.
+%description -n dtb-tegra114
+Device Tree files for NVidia Tegra4 based systems.
 
-%post -n dtb-tegra2
+%post -n dtb-tegra114
 cd /boot
 # If /boot/dtb is a symlink, remove it, so that we can replace it.
 [ -d dtb ] && [ -L dtb ] && rm -f dtb
@@ -1071,26 +1071,26 @@
 [ -d dtb ] || ln -sf dtb-%kernelrelease dtb
 
 %ifarch %arm aarch64 riscv64
-%files -n dtb-tegra2 -f dtb-tegra2.list
+%files -n dtb-tegra114 -f dtb-tegra114.list
 %else
-%files -n dtb-tegra2
+%files -n dtb-tegra114
 %endif
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
 %dir %{dtbdir}/nvidia
-%{dtbdir}/nvidia/tegra20-*.dtb
+%{dtbdir}/nvidia/tegra114-*.dtb
 
-%package -n dtb-tegra3
-Summary:        NVidia Tegra3 based systems
+%package -n dtb-tegra124
+Summary:        NVidia Tegra K1 based systems
 Group:          System/Boot
 Provides:       multiversion(dtb)
 Requires(post): coreutils
 
-%description -n dtb-tegra3
-Device Tree files for NVidia Tegra3 based systems.
+%description -n dtb-tegra124
+Device Tree files for NVidia Tegra K1 based systems.
 
-%post -n dtb-tegra3
+%post -n dtb-tegra124
 cd /boot
 # If /boot/dtb is a symlink, remove it, so that we can replace it.
 [ -d dtb ] && [ -L dtb ] && rm -f dtb
@@ -1098,26 +1098,26 @@
 [ -d dtb ] || ln -sf dtb-%kernelrelease dtb
 
 %ifarch %arm aarch64 riscv64
-%files -n dtb-tegra3 -f dtb-tegra3.list
+%files -n dtb-tegra124 -f dtb-tegra124.list
 %else
-%files -n dtb-tegra3
+%files -n dtb-tegra124
 %endif
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
 %dir %{dtbdir}/nvidia
-%{dtbdir}/nvidia/tegra30-*.dtb
+%{dtbdir}/nvidia/tegra124-*.dtb
 
-%package -n dtb-tegra114
-Summary:        NVidia Tegra4 based systems
+%package -n dtb-tegra2
+Summary:        NVidia Tegra2 based systems
 Group:          System/Boot
 Provides:       multiversion(dtb)
 Requires(post): coreutils
 
-%description -n dtb-tegra114
-Device Tree files for NVidia Tegra4 based systems.
+%description -n dtb-tegra2
+Device Tree files for NVidia Tegra2 based systems.
 
-%post -n dtb-tegra114
+%post -n dtb-tegra2
 cd /boot
 # If /boot/dtb is a symlink, remove it, so that we can replace it.
 [ -d dtb ] && [ -L dtb ] && rm -f dtb
@@ -1125,26 +1125,26 @@
 [ -d dtb ] || ln -sf dtb-%kernelrelease dtb
 
 %ifarch %arm aarch64 riscv64
-%files -n dtb-tegra114 -f dtb-tegra114.list
+%files -n dtb-tegra2 -f dtb-tegra2.list
 %else
-%files -n dtb-tegra114
+%files -n dtb-tegra2
 %endif
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
 %dir %{dtbdir}/nvidia
-%{dtbdir}/nvidia/tegra114-*.dtb
+%{dtbdir}/nvidia/tegra20-*.dtb
 
-%package -n dtb-tegra124
-Summary:        NVidia Tegra K1 based systems
+%package -n dtb-tegra3
+Summary:        NVidia Tegra3 based systems
 Group:          System/Boot
 Provides:       multiversion(dtb)
 Requires(post): coreutils
 
-%description -n dtb-tegra124
-Device Tree files for NVidia Tegra K1 based systems.
+%description -n dtb-tegra3
+Device Tree files for NVidia Tegra3 based systems.
 
-%post -n dtb-tegra124
+%post -n dtb-tegra3
 cd /boot
 # If /boot/dtb is a symlink, remove it, so that we can replace it.
 [ -d dtb ] && [ -L dtb ] && rm -f dtb
@@ -1152,15 +1152,15 @@
 [ -d dtb ] || ln -sf dtb-%kernelrelease dtb
 
 %ifarch %arm aarch64 riscv64
-%files -n dtb-tegra124 -f dtb-tegra124.list
+%files -n dtb-tegra3 -f dtb-tegra3.list
 %else
-%files -n dtb-tegra124
+%files -n dtb-tegra3
 %endif
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
 %dir %{dtbdir}/nvidia
-%{dtbdir}/nvidia/tegra124-*.dtb
+%{dtbdir}/nvidia/tegra30-*.dtb
 
 %package -n dtb-vexpress
 Summary:        ARM Versatile Express machines
@@ -1317,7 +1317,7 @@
 DTC_FLAGS="$DTC_FLAGS -@"
 
 cd $source/arch/arm/boot/dts
-for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts 
marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts 
marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts 
broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts 
samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts 
ti/keystone/keystone-*.dts amlogic/meson8-*.dts amlogic/meson8b-*.dts 
mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts ti/omap/omap5*.dts 
qcom/qcom-*.dts rockchip/rk3*.dts intel/socfpga/socfpga_*.dts st/ste-*.dts 
allwinner/sun4i-*.dts allwinner/sun5i-*.dts allwinner/sun6i-*.dts 
allwinner/sun7i-*.dts allwinner/sun8i-*.dts allwinner/sun9i-*.dts 
nvidia/tegra20-*.dts nvidia/tegra30-*.dts nvidia/tegra114-*.dts 
nvidia/tegra124-*.dts arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts 
xen/xenvm-*.dts xilinx/zynq-*.dts ; do
+for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts 
marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts 
marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts 
broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts 
samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts 
ti/keystone/keystone-*.dts amlogic/meson8-*.dts amlogic/meson8b-*.dts 
mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts ti/omap/omap5*.dts 
qcom/qcom-*.dts rockchip/rk3*.dts intel/socfpga/socfpga_*.dts st/ste-*.dts 
allwinner/sun4i-*.dts allwinner/sun5i-*.dts allwinner/sun6i-*.dts 
allwinner/sun7i-*.dts allwinner/sun8i-*.dts allwinner/sun9i-*.dts 
nvidia/tegra114-*.dts nvidia/tegra124-*.dts nvidia/tegra20-*.dts 
nvidia/tegra30-*.dts arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts 
xen/xenvm-*.dts xilinx/zynq-*.dts ; do
     target=${dts%*.dts}
     mkdir -p $PPDIR/$(dirname $target)
     cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. 
-I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o 
$PPDIR/$target.dts
@@ -1326,7 +1326,7 @@
 
 %install
 cd pp
-for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts 
marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts 
marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts 
broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts 
samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts 
ti/keystone/keystone-*.dts amlogic/meson8-*.dts amlogic/meson8b-*.dts 
mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts ti/omap/omap5*.dts 
qcom/qcom-*.dts rockchip/rk3*.dts intel/socfpga/socfpga_*.dts st/ste-*.dts 
allwinner/sun4i-*.dts allwinner/sun5i-*.dts allwinner/sun6i-*.dts 
allwinner/sun7i-*.dts allwinner/sun8i-*.dts allwinner/sun9i-*.dts 
nvidia/tegra20-*.dts nvidia/tegra30-*.dts nvidia/tegra114-*.dts 
nvidia/tegra124-*.dts arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts 
xen/xenvm-*.dts xilinx/zynq-*.dts ; do
+for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts 
marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts 
marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts 
broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts 
samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts 
ti/keystone/keystone-*.dts amlogic/meson8-*.dts amlogic/meson8b-*.dts 
mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts ti/omap/omap5*.dts 
qcom/qcom-*.dts rockchip/rk3*.dts intel/socfpga/socfpga_*.dts st/ste-*.dts 
allwinner/sun4i-*.dts allwinner/sun5i-*.dts allwinner/sun6i-*.dts 
allwinner/sun7i-*.dts allwinner/sun8i-*.dts allwinner/sun9i-*.dts 
nvidia/tegra114-*.dts nvidia/tegra124-*.dts nvidia/tegra20-*.dts 
nvidia/tegra30-*.dts arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts 
xen/xenvm-*.dts xilinx/zynq-*.dts ; do
     target=${dts%*.dts}
     install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
@@ -1370,10 +1370,10 @@
       allwinner/sun7i-*.dts) pkgname=dtb-sun7i;;
       allwinner/sun8i-*.dts) pkgname=dtb-sun8i;;
       allwinner/sun9i-*.dts) pkgname=dtb-sun9i;;
-      nvidia/tegra20-*.dts) pkgname=dtb-tegra2;;
-      nvidia/tegra30-*.dts) pkgname=dtb-tegra3;;
       nvidia/tegra114-*.dts) pkgname=dtb-tegra114;;
       nvidia/tegra124-*.dts) pkgname=dtb-tegra124;;
+      nvidia/tegra20-*.dts) pkgname=dtb-tegra2;;
+      nvidia/tegra30-*.dts) pkgname=dtb-tegra3;;
       arm/vexpress-*.dts) pkgname=dtb-vexpress;;
       nxp/vf/vf500-*.dts) pkgname=dtb-vf500;;
       nxp/vf/vf610-*.dts) pkgname=dtb-vf6;;

++++++ dtb-riscv64.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:21.665753908 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:21.669754049 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
+%define patchversion 7.1.6
 %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-riscv64
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:21.717755729 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:21.717755729 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
-%define git_commit 862e13e4f33a559933485ef9dd6c1897b602d237
+%define patchversion 7.1.6
+%define git_commit ae5c1b55de3bd891574adbec8ff5c8802def979e
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-64kb
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:21.809758950 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:21.813759090 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
-%define git_commit 862e13e4f33a559933485ef9dd6c1897b602d237
+%define patchversion 7.1.6
+%define git_commit ae5c1b55de3bd891574adbec8ff5c8802def979e
 %define variant %{nil}
 %define build_html 1
 %define build_pdf 0
@@ -28,9 +28,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-docs
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:21.861760772 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:21.865760912 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
-%define git_commit 862e13e4f33a559933485ef9dd6c1897b602d237
+%define patchversion 7.1.6
+%define git_commit ae5c1b55de3bd891574adbec8ff5c8802def979e
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-kvmsmall
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:21.981764976 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:21.981764976 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 7.1.5
+%define patchversion 7.1.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-862e13e4f33a559933485ef9dd6c1897b602d237
+%global kernel_package 
kernel%kernel_flavor-srchash-ae5c1b55de3bd891574adbec8ff5c8802def979e
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Provides:       
kernel-obs-build-srchash-862e13e4f33a559933485ef9dd6c1897b602d237
+Provides:       
kernel-obs-build-srchash-ae5c1b55de3bd891574adbec8ff5c8802def979e
 BuildRequires:  coreutils
 BuildRequires:  device-mapper
 BuildRequires:  dracut

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:22.037766938 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:22.037766938 +0200
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 7.1.5
+%define patchversion 7.1.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif
@@ -36,7 +36,7 @@
 # kernel-obs-build must be also configured as VMinstall, but is required
 # here as well to avoid that qa and build package build parallel
 %if ! 0%{?qemu_user_space_build}
-BuildRequires:  
kernel-obs-build-srchash-862e13e4f33a559933485ef9dd6c1897b602d237
+BuildRequires:  
kernel-obs-build-srchash-ae5c1b55de3bd891574adbec8ff5c8802def979e
 %endif
 BuildRequires:  modutils
 ExclusiveArch:  aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:22.081768480 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:22.089768760 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
-%define git_commit 862e13e4f33a559933485ef9dd6c1897b602d237
+%define patchversion 7.1.6
+%define git_commit ae5c1b55de3bd891574adbec8ff5c8802def979e
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-pae
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:22.129770161 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:22.133770301 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
-%define git_commit 862e13e4f33a559933485ef9dd6c1897b602d237
+%define patchversion 7.1.6
+%define git_commit ae5c1b55de3bd891574adbec8ff5c8802def979e
 %define variant %{nil}
 %define gcc_package gcc
 %define gcc_compiler gcc
@@ -28,9 +28,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-source
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:22.185772123 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:22.193772403 +0200
@@ -16,15 +16,15 @@
 #
 
 
-%define git_commit 862e13e4f33a559933485ef9dd6c1897b602d237
+%define git_commit ae5c1b55de3bd891574adbec8ff5c8802def979e
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:22.229773664 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:22.233773805 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.1
-%define patchversion 7.1.5
-%define git_commit 862e13e4f33a559933485ef9dd6c1897b602d237
+%define patchversion 7.1.6
+%define git_commit ae5c1b55de3bd891574adbec8ff5c8802def979e
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-vanilla
-Version:        7.1.5
+Version:        7.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g862e13e
+Release:        <RELEASE>.gae5c1b5
 %else
 Release:        0
 %endif

kernel-zfcpdump.spec: same change
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:22.469782073 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:22.473782213 +0200
@@ -1,6 +1,6 @@
-mtime: 1785235824
-commit: 027caa47782518cecd508afb977f29665f345336b0d2938cf8af70dfa40160b7
+mtime: 1785751697
+commit: b54580a80ae04c8a5a35577820138d87ee926e132e71c4331eeaeff61e031985
 url: https://src.opensuse.org/jirislaby/kernel-source
-revision: 027caa47782518cecd508afb977f29665f345336b0d2938cf8af70dfa40160b7
+revision: b54580a80ae04c8a5a35577820138d87ee926e132e71c4331eeaeff61e031985
 trackingbranch: Kernel/stable
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-08-03 12:08:17.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2026-07-28 07:44:44.000000000 +0200
+++ new/config/arm64/default    2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 7.1.5 Kernel Configuration
+# Linux/arm64 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -33,6 +33,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
@@ -5245,7 +5246,6 @@
 CONFIG_TCG_TIS_ST33ZP24=m
 CONFIG_TCG_TIS_ST33ZP24_I2C=m
 CONFIG_TCG_TIS_ST33ZP24_SPI=m
-CONFIG_CRASHER=m
 CONFIG_XILLYBUS_CLASS=m
 CONFIG_XILLYBUS=m
 CONFIG_XILLYBUS_PCIE=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2026-07-28 07:44:44.000000000 +0200
+++ new/config/armv6hl/default  2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 7.1.5 Kernel Configuration
+# Linux/arm 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -34,6 +34,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
@@ -3666,7 +3667,6 @@
 CONFIG_TCG_TIS_ST33ZP24=m
 CONFIG_TCG_TIS_ST33ZP24_I2C=m
 CONFIG_TCG_TIS_ST33ZP24_SPI=m
-CONFIG_CRASHER=m
 CONFIG_XILLYBUS_CLASS=m
 CONFIG_XILLYBUS=m
 CONFIG_XILLYBUS_OF=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2026-07-28 07:44:44.000000000 +0200
+++ new/config/armv7hl/default  2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 7.1.5 Kernel Configuration
+# Linux/arm 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -34,6 +34,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
@@ -4871,7 +4872,6 @@
 CONFIG_TCG_TIS_ST33ZP24=m
 CONFIG_TCG_TIS_ST33ZP24_I2C=m
 CONFIG_TCG_TIS_ST33ZP24_SPI=m
-CONFIG_CRASHER=m
 CONFIG_XILLYBUS_CLASS=m
 CONFIG_XILLYBUS=m
 # CONFIG_XILLYBUS_PCIE is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2026-07-28 07:44:44.000000000 +0200
+++ new/config/i386/pae 2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 7.1.5 Kernel Configuration
+# Linux/i386 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -33,6 +33,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
@@ -4766,7 +4767,6 @@
 CONFIG_TCG_TIS_ST33ZP24_I2C=m
 CONFIG_TCG_TIS_ST33ZP24_SPI=m
 CONFIG_TELCLOCK=m
-CONFIG_CRASHER=m
 CONFIG_XILLYBUS_CLASS=m
 CONFIG_XILLYBUS=m
 CONFIG_XILLYBUS_PCIE=m
@@ -7830,7 +7830,7 @@
 CONFIG_SND_AMD_ACP_CONFIG=m
 CONFIG_SND_SOC_AMD_ACP_COMMON=m
 CONFIG_SND_SOC_ACPI_AMD_MATCH=m
-CONFIG_SND_SOC_ACPI_AMD_SDCA_QUIRKS=m
+CONFIG_SND_SOC_ACPI_AMD_SDCA_QUIRKS=y
 CONFIG_SND_SOC_AMD_ACP_PDM=m
 CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON=m
 CONFIG_SND_SOC_AMD_ACP_I2S=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2026-07-28 07:44:44.000000000 +0200
+++ new/config/ppc64le/default  2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 7.1.5 Kernel Configuration
+# Linux/powerpc 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -33,6 +33,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
@@ -4086,7 +4087,6 @@
 CONFIG_TCG_TIS_ST33ZP24=m
 CONFIG_TCG_TIS_ST33ZP24_I2C=m
 CONFIG_TCG_TIS_ST33ZP24_SPI=m
-CONFIG_CRASHER=m
 CONFIG_XILLYBUS_CLASS=m
 CONFIG_XILLYBUS=m
 CONFIG_XILLYBUS_PCIE=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2026-07-28 07:44:44.000000000 +0200
+++ new/config/riscv64/default  2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 7.1.5 Kernel Configuration
+# Linux/riscv 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -33,6 +33,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
@@ -4713,7 +4714,6 @@
 CONFIG_TCG_TIS_ST33ZP24=m
 CONFIG_TCG_TIS_ST33ZP24_I2C=m
 CONFIG_TCG_TIS_ST33ZP24_SPI=m
-CONFIG_CRASHER=m
 CONFIG_XILLYBUS_CLASS=m
 CONFIG_XILLYBUS=m
 CONFIG_XILLYBUS_PCIE=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2026-07-28 07:44:44.000000000 +0200
+++ new/config/s390x/default    2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 7.1.5 Kernel Configuration
+# Linux/s390 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -34,6 +34,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
@@ -2710,7 +2711,6 @@
 CONFIG_MONREADER=m
 CONFIG_MONWRITER=m
 CONFIG_S390_VMUR=m
-CONFIG_CRASHER=m
 # CONFIG_XILLYBUS is not set
 # end of Character devices
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2026-07-28 07:44:44.000000000 +0200
+++ new/config/s390x/zfcpdump   2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 7.1.5 Kernel Configuration
+# Linux/s390 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -34,6 +34,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2026-07-28 07:44:44.000000000 +0200
+++ new/config/x86_64/default   2026-08-03 12:01:15.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 7.1.5 Kernel Configuration
+# Linux/x86_64 7.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -33,6 +33,7 @@
 # CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES is not set
 # CONFIG_RUSTC_HAS_FILE_WITH_NUL is not set
 # CONFIG_RUSTC_HAS_FILE_AS_C_STR is not set
+# CONFIG_RUSTC_HAS_SUSPICIOUS_RUNTIME_SYMBOL_DEFINITIONS is not set
 CONFIG_PAHOLE_VERSION=9999
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
@@ -4908,7 +4909,6 @@
 CONFIG_TCG_TIS_ST33ZP24_I2C=m
 CONFIG_TCG_TIS_ST33ZP24_SPI=m
 CONFIG_TELCLOCK=m
-CONFIG_CRASHER=m
 CONFIG_XILLYBUS_CLASS=m
 CONFIG_XILLYBUS=m
 CONFIG_XILLYBUS_PCIE=m
@@ -7672,7 +7672,7 @@
 CONFIG_SND_AMD_ACP_CONFIG=m
 CONFIG_SND_SOC_AMD_ACP_COMMON=m
 CONFIG_SND_SOC_ACPI_AMD_MATCH=m
-CONFIG_SND_SOC_ACPI_AMD_SDCA_QUIRKS=m
+CONFIG_SND_SOC_ACPI_AMD_SDCA_QUIRKS=y
 CONFIG_SND_SOC_AMD_ACP_PDM=m
 CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON=m
 CONFIG_SND_SOC_AMD_ACP_I2S=m




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/crasher.patch 
new/patches.suse/crasher.patch
--- old/patches.suse/crasher.patch      2026-07-28 11:31:57.000000000 +0200
+++ new/patches.suse/crasher.patch      1970-01-01 01:00:00.000000000 +0100
@@ -1,293 +0,0 @@
-From: Chris Mason <[email protected]>
-Subject: Crashing and slab testing module
-Patch-mainline: Not yet, probably not applicable
-References: none
-
-js:
-* make it 'depends on m' explicitly instead of help text note
-* trigger the crash from the timer context if requested
-* use prandom_u32* from kernel, no self-designed
-* simplify the code heavily
-* use DECLARE_COMPLETION, init_completion not needed
-* use bitmap to deny compiler optimizations on module_exiting
-* do not use set_current_state, use schedule_timeout_interruptible
-* order includes
-* proper types for parameters
-* use ARRAY_SIZE
-* constify 'sizes' array
-* prepend "crasher: " to prints
-* printk -> proper pr_* level conversion
-* whitespace cleanup
-
-Signed-off-by: Jiri Slaby <[email protected]>
-
----
- drivers/char/Kconfig   |   6 ++
- drivers/char/Makefile  |   1 +
- drivers/char/crasher.c | 235 +++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 242 insertions(+)
- create mode 100644 drivers/char/crasher.c
-
---- a/drivers/char/Kconfig
-+++ b/drivers/char/Kconfig
-@@ -409,6 +409,12 @@ config TELCLOCK
- 
- source "drivers/s390/char/Kconfig"
- 
-+config CRASHER
-+      tristate "Crasher Module"
-+      depends on m
-+      help
-+        Slab cache memory tester and crasher on will.
-+
- source "drivers/char/xillybus/Kconfig"
- 
- config ADI
---- a/drivers/char/Makefile
-+++ b/drivers/char/Makefile
-@@ -37,6 +37,7 @@ obj-y                                += agp/
- 
- obj-$(CONFIG_HANGCHECK_TIMER) += hangcheck-timer.o
- obj-$(CONFIG_TCG_TPM)         += tpm/
-+obj-$(CONFIG_CRASHER)         += crasher.o
- 
- obj-$(CONFIG_PS3_FLASH)               += ps3flash.o
- 
---- /dev/null
-+++ b/drivers/char/crasher.c
-@@ -0,0 +1,235 @@
-+/*
-+ * crasher.c, it breaks things
-+ */
-+
-+#include <linux/completion.h>
-+#include <linux/init.h>
-+#include <linux/jiffies.h>
-+#include <linux/kernel.h>
-+#include <linux/kthread.h>
-+#include <linux/module.h>
-+#include <linux/moduleparam.h>
-+#include <linux/random.h>
-+#include <linux/sched.h>
-+#include <linux/slab.h>
-+#include <linux/timer.h>
-+#include <linux/types.h>
-+
-+static DECLARE_BITMAP(module_exiting, 1);
-+static DECLARE_COMPLETION(startup);
-+static unsigned int threads = 1;
-+static unsigned int timer;
-+static bool call_panic, call_bug, call_warn;
-+static bool trap_null, call_null, jump_null;
-+static unsigned long trap_read, trap_write, call_bad, jump_bad;
-+
-+module_param(timer, uint, 0);
-+module_param(call_panic, bool, 0);
-+module_param(call_bug, bool, 0);
-+module_param(call_warn, bool, 0);
-+module_param(trap_null, bool, 0);
-+module_param(trap_read, ulong, 0);
-+module_param(trap_write, ulong, 0);
-+module_param(call_null, bool, 0);
-+module_param(call_bad, ulong, 0);
-+module_param(jump_null, bool, 0);
-+module_param(jump_bad, ulong, 0);
-+module_param(threads, uint, 0);
-+MODULE_PARM_DESC(timer, "perform the selected crash action from the timer 
context in the specified number of ms");
-+MODULE_PARM_DESC(call_panic, "test option. call panic() and render the system 
unusable.");
-+MODULE_PARM_DESC(call_bug, "test option. call BUG() and render the system 
unusable.");
-+MODULE_PARM_DESC(call_warn, "test option. call WARN() and leave the system 
usable.");
-+MODULE_PARM_DESC(trap_null, "test option. dereference a NULL pointer to 
simulate a crash and render the system unusable.");
-+MODULE_PARM_DESC(trap_read, "test option. read from an invalid address to 
simulate a crash and render the system unusable.");
-+MODULE_PARM_DESC(trap_write, "test option. write to an invalid address to 
simulate a crash and render the system unusable.");
-+MODULE_PARM_DESC(call_null, "test option. call a NULL pointer to simulate a 
crash and render the system unusable.");
-+MODULE_PARM_DESC(call_bad, "test option. call an invalid address to simulate 
a crash and render the system unusable.");
-+MODULE_PARM_DESC(jump_null, "test option. jump to a NULL pointer to simulate 
a crash and render the system unusable.");
-+MODULE_PARM_DESC(jump_bad, "test option. jump to an invalid address to 
simulate a crash and render the system unusable.");
-+MODULE_PARM_DESC(threads, "number of threads to run");
-+MODULE_LICENSE("GPL");
-+
-+#define NUM_ALLOC 24
-+static const unsigned int sizes[] = { 32, 64, 128, 192, 256, 1024, 2048, 4096 
};
-+#define NUM_SIZES ARRAY_SIZE(sizes)
-+
-+struct mem_buf {
-+      char *buf;
-+      unsigned int size;
-+};
-+
-+static inline char crasher_hash(unsigned int i)
-+{
-+      return (i % 119) + 8;
-+}
-+
-+static void mem_alloc(struct mem_buf *b)
-+{
-+      unsigned int i, size = sizes[get_random_u32_below(NUM_SIZES)];
-+
-+      b->buf = kmalloc(size, GFP_KERNEL);
-+      if (!b->buf)
-+              return;
-+
-+      b->size = size;
-+
-+      for (i = 0 ; i < size; i++)
-+              b->buf[i] = crasher_hash(i);
-+}
-+
-+static void mem_check_free(struct mem_buf *b)
-+{
-+      unsigned int i;
-+
-+      for (i = 0 ; i < b->size; i++) {
-+              if (b->buf[i] != crasher_hash(i)) {
-+                      pr_crit("crasher: verify error at %p, offset %u, wanted 
%d, found %d, size %u\n",
-+                                      &b->buf[i], i, crasher_hash(i),
-+                                      b->buf[i], b->size);
-+              }
-+      }
-+      kfree(b->buf);
-+      b->buf = NULL;
-+      b->size = 0;
-+}
-+
-+static void mem_verify(void)
-+{
-+      struct mem_buf *b, bufs[NUM_ALLOC] = {};
-+
-+      while (!test_bit(0, module_exiting)) {
-+              b = &bufs[get_random_u32_below(NUM_ALLOC)];
-+              if (b->size)
-+                      mem_check_free(b);
-+              else
-+                      mem_alloc(b);
-+              schedule_timeout_interruptible(get_random_u32_below(HZ / 10));
-+      }
-+
-+      for (b = bufs; b < &bufs[NUM_ALLOC]; b++)
-+              if (b->size)
-+                      mem_check_free(b);
-+}
-+
-+static int crasher_thread(void *unused)
-+{
-+      complete(&startup);
-+      mem_verify();
-+      complete(&startup);
-+
-+      return 0;
-+}
-+
-+static int crash_now(void)
-+{
-+      if (call_panic) {
-+              panic("test panic from crasher module. Good luck!");
-+              return -EFAULT;
-+      }
-+      if (call_bug) {
-+              pr_crit("crasher: triggering BUG\n");
-+              BUG();
-+              return -EFAULT;
-+      }
-+      if (WARN(call_warn, "crasher: triggering WARN\n"))
-+              return -EFAULT;
-+
-+      if (trap_null) {
-+              volatile char *p = NULL;
-+              pr_crit("crasher: dereferencing NULL pointer\n");
-+              p[0] = '\n';
-+              return -EFAULT;
-+      }
-+      if (trap_read) {
-+              const volatile char *p = (char *)trap_read;
-+              pr_crit("crasher: reading from invalid(?) address %p\n", p);
-+              return p[0] ? -EFAULT : -EACCES;
-+      }
-+      if (trap_write) {
-+              volatile char *p = (char *)trap_write;
-+              pr_crit("crasher: writing to invalid(?) address %p\n", p);
-+              p[0] = ' ';
-+              return -EFAULT;
-+      }
-+
-+      if (call_null) {
-+              void (*f)(void) = NULL;
-+              pr_crit("crasher: calling NULL pointer\n");
-+              f();
-+              return -EFAULT;
-+      }
-+      if (call_bad) {
-+              void (*f)(void) = (void(*)(void))call_bad;
-+              pr_crit("crasher: calling invalid(?) address %p\n", f);
-+              f();
-+              return -EFAULT;
-+      }
-+
-+      /* These two depend on the compiler doing tail call optimization */
-+      if (jump_null) {
-+              int (*f)(void) = NULL;
-+              pr_crit("crasher: jumping to NULL\n");
-+              return f();
-+      }
-+      if (jump_bad) {
-+              int (*f)(void) = (int(*)(void))jump_bad;
-+              pr_crit("crasher: jumping to invalid(?) address %p\n", f);
-+              return f();
-+      }
-+
-+      return 0;
-+}
-+
-+static void crash_timer_cb(struct timer_list *unused)
-+{
-+      crash_now();
-+}
-+
-+static DEFINE_TIMER(crash_timer, crash_timer_cb);
-+
-+static int __init crasher_init(void)
-+{
-+      int ret, i;
-+
-+      if (timer) {
-+              pr_info("crasher: crashing in %u miliseconds...\n", timer);
-+              mod_timer(&crash_timer, jiffies + msecs_to_jiffies(timer));
-+              return 0;
-+      }
-+
-+      ret = crash_now();
-+      if (ret)
-+              return ret;
-+
-+      pr_info("crasher: running %u threads. Testing sizes: ", threads);
-+      for (i = 0; i < NUM_SIZES; i++)
-+              pr_cont("%u ", sizes[i]);
-+      pr_cont("\n");
-+
-+      for (i = 0; i < threads; i++)
-+              kthread_run(crasher_thread, NULL, "crasher");
-+      for (i = 0; i < threads; i++)
-+              wait_for_completion(&startup);
-+
-+      return 0;
-+}
-+
-+static void __exit crasher_exit(void)
-+{
-+      unsigned int i;
-+
-+      if (timer) {
-+              timer_delete_sync(&crash_timer);
-+              return;
-+      }
-+
-+      set_bit(0, module_exiting);
-+
-+      for (i = 0; i < threads; i++)
-+              wait_for_completion(&startup);
-+
-+      pr_info("crasher: all threads done\n");
-+}
-+
-+module_init(crasher_init);
-+module_exit(crasher_exit);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-i915-mtl-Enable-PPS-before-PLL.patch 
new/patches.suse/drm-i915-mtl-Enable-PPS-before-PLL.patch
--- old/patches.suse/drm-i915-mtl-Enable-PPS-before-PLL.patch   2026-07-28 
11:31:57.000000000 +0200
+++ new/patches.suse/drm-i915-mtl-Enable-PPS-before-PLL.patch   1970-01-01 
01:00:00.000000000 +0100
@@ -1,78 +0,0 @@
-From 062499cc4813b5a3cbed5dd4fbe0177265858450 Mon Sep 17 00:00:00 2001
-From: Imre Deak <[email protected]>
-Date: Fri, 12 Jun 2026 20:26:17 +0300
-Subject: [PATCH] drm/i915/mtl+: Enable PPS before PLL
-Mime-version: 1.0
-Content-type: text/plain; charset=UTF-8
-Content-transfer-encoding: 8bit
-Git-commit: 062499cc4813b5a3cbed5dd4fbe0177265858450
-Patch-mainline: v7.2-rc1
-Alt-commit: 28783a274e886dd6da61419be6020bd9d0384e9f
-References: bsc#1264698
-
-Enabling PPS after a display port's PLL is enabled leads to PLL / DDI
-BUF timeouts during system resuming after a long (> 45 mins) suspended
-state, at least on some ARL and MTL laptops, either all or some of them
-also containing an Nvidia GPU. Enabling PPS first and then the PLL fixes
-the problem for all the reporters.
-
-A similar issue is seen when enabling an external DP output on PHY B
-(vs. PHY A in the above eDP cases), where this change will not have any
-effect (since no PPS is used in that case). There isn't any direct
-connection between PPS and PLL, so the fix for eDP works by some
-side-effect only. However Bspec does seem to require enabling PPS first,
-so let's do that. Further investigation continues on the actual root
-cause and a cure for external panels.
-
-Fixes: 1a7fad2aea74 ("drm/i915/cx0: Enable dpll framework for MTL+")
-Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16098
-Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16064
-Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16042
-Cc: Mika Kahola <[email protected]>
-Cc: [email protected] # v7.0+
-Tested-by: Jouni Högander <[email protected]>
-Tested-by: Marco Nenciarini <[email protected]>
-Reviewed-by: Suraj Kandpal <[email protected]>
-Signed-off-by: Imre Deak <[email protected]>
-Link: https://patch.msgid.link/[email protected]
-(cherry picked from commit 28783a274e886dd6da61419be6020bd9d0384e9f)
-
-Signed-off-by: Rodrigo Vivi <[email protected]>
-Acked-by: Takashi Iwai <[email protected]>
-
----
- drivers/gpu/drm/i915/display/intel_ddi.c | 11 ++++++++---
- 1 file changed, 8 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c 
b/drivers/gpu/drm/i915/display/intel_ddi.c
-index 205978c9feb6..6296635c4e79 100644
---- a/drivers/gpu/drm/i915/display/intel_ddi.c
-+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
-@@ -2652,9 +2652,6 @@ static void mtl_ddi_pre_enable_dp(struct 
intel_atomic_state *state,
-       /* 3. Select Thunderbolt */
-       mtl_port_buf_ctl_io_selection(encoder);
- 
--      /* 4. Enable Panel Power if PPS is required */
--      intel_pps_on(intel_dp);
--
-       /* 5. Enable the port PLL */
-       intel_ddi_enable_clock(encoder, crtc_state);
- 
-@@ -3708,6 +3705,14 @@ intel_ddi_pre_pll_enable(struct intel_atomic_state 
*state,
-       else if (display->platform.geminilake || display->platform.broxton)
-               bxt_dpio_phy_set_lane_optim_mask(encoder,
-                                                
crtc_state->lane_lat_optim_mask);
-+
-+      /*
-+       * There is no direct connection between the PLL and PPS, however
-+       * enabling PPS before PLL is required to avoid PLL/DDI BUF timeouts
-+       * during system resume. Do that matching the Bspec order as well.
-+       */
-+      if (DISPLAY_VER(display) >= 14)
-+              intel_pps_on(&dig_port->dp);
- }
- 
- static void adlp_tbt_to_dp_alt_switch_wa(struct intel_encoder *encoder)
--- 
-2.55.0
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/udmabuf-Ensure-to-perform-cache-synchronisation-in-be.patch 
new/patches.suse/udmabuf-Ensure-to-perform-cache-synchronisation-in-be.patch
--- 
old/patches.suse/udmabuf-Ensure-to-perform-cache-synchronisation-in-be.patch    
    2026-07-28 11:31:57.000000000 +0200
+++ 
new/patches.suse/udmabuf-Ensure-to-perform-cache-synchronisation-in-be.patch    
    1970-01-01 01:00:00.000000000 +0100
@@ -1,65 +0,0 @@
-From: Robert Mader <[email protected]>
-Date: Sat, 27 Jun 2026 12:57:25 +0200
-Subject: udmabuf: Ensure to perform cache synchronisation in
- begin_cpu_udmabuf()
-Git-commit: 1d0e25c1ddf2063c499264fb2ba0fa6a3e4f8a00
-Patch-mainline: v7.2-rc4
-References: git-fixes
-
-The message of commit 504e2b4ab97a ("dma-buf/udmabuf: skip redundant cpu sync 
to
-fix cacheline EEXIST warning") says:
-
-> The CPU sync at map/unmap time is also redundant for udmabuf:
-> begin_cpu_udmabuf() and end_cpu_udmabuf() already perform explicit
-> cache synchronization via dma_sync_sgtable_for_cpu/device() when CPU
-> access is requested through the dma-buf interface.
-
-This, however, does not apply to the first time begin_cpu_udmabuf() is
-called on an udmabuf, in which case the implementation previously relied on
-get_sg_table() to perform the cache synchronisation.
-
-Ensure to call dma_sync_sgtable_for_cpu() in that case as well.
-
-Fixes: 504e2b4ab97a ("dma-buf/udmabuf: skip redundant cpu sync to fix 
cacheline EEXIST warning")
-Signed-off-by: Robert Mader <[email protected]>
-Reviewed-by: Mikhail Gavrilov <[email protected]>
-Signed-off-by: Vivek Kasireddy <[email protected]>
-Link: https://patch.msgid.link/[email protected]
-
-Acked-by: Jiri Slaby <[email protected]>
----
- drivers/dma-buf/udmabuf.c | 9 +++++----
- 1 file changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/dma-buf/udmabuf.c b/drivers/dma-buf/udmabuf.c
-index bced421c0d65..08f57bc1294d 100644
---- a/drivers/dma-buf/udmabuf.c
-+++ b/drivers/dma-buf/udmabuf.c
-@@ -224,21 +224,22 @@ static int begin_cpu_udmabuf(struct dma_buf *buf,
- {
-       struct udmabuf *ubuf = buf->priv;
-       struct device *dev = ubuf->device->this_device;
--      int ret = 0;
- 
-       if (!ubuf->sg) {
-               ubuf->sg = get_sg_table(dev, buf, direction);
-               if (IS_ERR(ubuf->sg)) {
-+                      int ret;
-+
-                       ret = PTR_ERR(ubuf->sg);
-                       ubuf->sg = NULL;
-+                      return ret;
-               } else {
-                       ubuf->sg_dir = direction;
-               }
--      } else {
--              dma_sync_sgtable_for_cpu(dev, ubuf->sg, direction);
-       }
- 
--      return ret;
-+      dma_sync_sgtable_for_cpu(dev, ubuf->sg, direction);
-+      return 0;
- }
- 
- static int end_cpu_udmabuf(struct dma_buf *buf,
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/usb-atm-ueagle-atm-reject-descriptors-that-confuse-pr.patch 
new/patches.suse/usb-atm-ueagle-atm-reject-descriptors-that-confuse-pr.patch
--- 
old/patches.suse/usb-atm-ueagle-atm-reject-descriptors-that-confuse-pr.patch    
    2026-07-28 11:31:57.000000000 +0200
+++ 
new/patches.suse/usb-atm-ueagle-atm-reject-descriptors-that-confuse-pr.patch    
    1970-01-01 01:00:00.000000000 +0100
@@ -1,87 +0,0 @@
-From: Diego Fernando Mancera Gomez <[email protected]>
-Date: Fri, 17 Jul 2026 02:07:04 -0600
-Subject: usb: atm: ueagle-atm: reject descriptors that confuse probe and
- disconnect
-Git-commit: 9dfd800b374c38681364d4b3606a8b831d1478e3
-Alt-commit: 71132cedd1ecbc4032d76e9928c18a10f7e39b80
-Patch-mainline: v7.2-rc5
-References: git-fixes
-
-uea_probe() distinguishes a pre-firmware device from a post-firmware one
-using the USB id (UEA_IS_PREFIRM()), and stores a different object as the
-interface data in each case: a 'struct completion' for a pre-firmware
-device (to be waited on in .disconnect()), or a 'struct usbatm_data' for a
-post-firmware one.
-
-uea_disconnect() instead tells the two apart by the number of interfaces
-of the active configuration (a pre-firmware device exposes a single
-interface, ADI930 has 2 and eagle has 3), and casts the interface data
-accordingly.
-
-Because the two handlers use different criteria, a crafted device that
-advertises a pre-firmware id together with a multi-interface descriptor
-(or a post-firmware id with a single interface) makes them disagree: the
-small 'struct completion' stored by uea_probe() is then passed to
-usbatm_usb_disconnect(), which casts it to 'struct usbatm_data' and takes
-instance->serialize, reading past the end of the allocation:
-
-  BUG: KASAN: slab-out-of-bounds in __mutex_lock+0x152a/0x1b80
-  Read of size 8 at addr ffff8880470e2c60 by task kworker/1:2/982
-  ...
-   __mutex_lock+0x152a/0x1b80
-   usbatm_usb_disconnect+0x70/0x820
-   uea_disconnect+0x133/0x2c0
-   usb_unbind_interface+0x1dd/0x9e0
-  ...
-  which belongs to the cache kmalloc-96 of size 96
-  The buggy address is located 0 bytes to the right of
-   allocated 96-byte region [ffff8880470e2c00, ffff8880470e2c60)
-
-Reject such inconsistent descriptors in uea_probe() so that both handlers
-always make the same pre/post-firmware decision.
-
-Reported-by: [email protected]
-Closes: https://syzkaller.appspot.com/bug?extid=e62a973f8322b3bbe3ac
-Fixes: e2674dfbed8a ("usb: atm: ueagle-atm: wait for pre-firmware load in 
.disconnect()")
-Signed-off-by: Diego Fernando Mancera Gomez <[email protected]>
-Acked-by: Stanislaw Gruszka <[email protected]>
-Link: https://patch.msgid.link/[email protected]
-Signed-off-by: Jakub Kicinski <[email protected]>
-Acked-by: Jiri Slaby <[email protected]>
----
- drivers/usb/atm/ueagle-atm.c |   17 +++++++++++++++++
- 1 file changed, 17 insertions(+)
-
---- a/drivers/usb/atm/ueagle-atm.c
-+++ b/drivers/usb/atm/ueagle-atm.c
-@@ -2551,6 +2551,7 @@ static struct usbatm_driver uea_usbatm_d
- static int uea_probe(struct usb_interface *intf, const struct usb_device_id 
*id)
- {
-       struct usb_device *usb = interface_to_usbdev(intf);
-+      bool single_iface = usb->config->desc.bNumInterfaces == 1;
-       int ret;
- 
-       uea_dbg(usb, "ADSL device found with vid (%#X) pid (%#X) Rev (%#X): 
%s\n",
-@@ -2559,6 +2560,22 @@ static int uea_probe(struct usb_interfac
-               le16_to_cpu(usb->descriptor.bcdDevice),
-               chip_name[UEA_CHIP_VERSION(id)]);
- 
-+      /*
-+       * uea_probe() decides between the pre-firmware and post-firmware case
-+       * from the USB id and stores a different object as interface data in
-+       * each case: a struct completion for a pre-firmware device, a struct
-+       * usbatm_data for a post-firmware one. uea_disconnect() instead tells
-+       * the two apart by the number of interfaces (a pre-firmware device
-+       * exposes a single interface, ADI930 has 2 and eagle has 3). A crafted
-+       * device advertising a pre-firmware id together with a multi-interface
-+       * descriptor (or the other way around) makes the two disagree, so that
-+       * usbatm_usb_disconnect() treats the small completion object as a
-+       * struct usbatm_data and reads out of bounds. Reject such inconsistent
-+       * descriptors so both paths make the same decision.
-+       */
-+      if (UEA_IS_PREFIRM(id) != single_iface)
-+              return -ENODEV;
-+
-       usb_reset_device(usb);
- 
-       if (UEA_IS_PREFIRM(id)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/vfs-add-super_operations-get_inode_dev 
new/patches.suse/vfs-add-super_operations-get_inode_dev
--- old/patches.suse/vfs-add-super_operations-get_inode_dev     2026-07-28 
11:31:57.000000000 +0200
+++ new/patches.suse/vfs-add-super_operations-get_inode_dev     2026-08-03 
12:01:15.000000000 +0200
@@ -47,7 +47,7 @@
 
 --- a/fs/eventpoll.c
 +++ b/fs/eventpoll.c
-@@ -1082,7 +1082,7 @@ static void ep_show_fdinfo(struct seq_fi
+@@ -1257,7 +1257,7 @@ static void ep_show_fdinfo(struct seq_fi
                           epi->ffd.fd, epi->event.events,
                           (long long)epi->event.data,
                           (long long)epi->ffd.file->f_pos,
@@ -281,7 +281,7 @@
        stat->nlink = inode->i_nlink;
 --- a/include/linux/fs.h
 +++ b/include/linux/fs.h
-@@ -3657,4 +3657,12 @@ static inline bool extensible_ioctl_vali
+@@ -3663,4 +3663,12 @@ static inline bool extensible_ioctl_vali
        return true;
  }
  
@@ -407,7 +407,7 @@
  
 --- a/kernel/audit_watch.c
 +++ b/kernel/audit_watch.c
-@@ -355,7 +355,7 @@ static int audit_get_nd(struct audit_wat
+@@ -356,7 +356,7 @@ static int audit_get_nd(struct audit_wat
  
        if (d_is_positive(d)) {
                /* update watch filter fields */
@@ -416,16 +416,16 @@
                watch->ino = d_backing_inode(d)->i_ino;
        }
  
-@@ -480,7 +480,7 @@ static int audit_watch_handle_event(stru
-               return 0;
- 
-       if (mask & (FS_CREATE|FS_MOVED_TO) && inode)
--              audit_update_watch(parent, dname, inode->i_sb->s_dev, 
inode->i_ino, 0);
-+              audit_update_watch(parent, dname, inode_get_dev(inode), 
inode->i_ino, 0);
-       else if (mask & (FS_DELETE|FS_MOVED_FROM))
-               audit_update_watch(parent, dname, AUDIT_DEV_UNSET, 
AUDIT_INO_UNSET, 1);
-       else if (mask & (FS_DELETE_SELF|FS_UNMOUNT|FS_MOVE_SELF))
-@@ -540,7 +540,7 @@ int audit_exe_compare(struct task_struct
+@@ -483,7 +483,7 @@ static int audit_watch_handle_event(stru
+       if (mask & (FS_CREATE|FS_MOVED_TO) && inode) {
+               struct audit_watch_ctx ctx = { .dir = dir, .child = inode };
+ 
+-              audit_update_watch(parent, dname, inode->i_sb->s_dev, 
inode->i_ino, 0,
++              audit_update_watch(parent, dname, inode_get_dev(inode), 
inode->i_ino, 0,
+                                  &ctx);
+       } else if (mask & (FS_DELETE|FS_MOVED_FROM)) {
+               struct audit_watch_ctx ctx = { .dir = dir, .child = NULL };
+@@ -549,7 +549,7 @@ int audit_exe_compare(struct task_struct
        if (!exe_file)
                return 0;
        ino = file_inode(exe_file)->i_ino;
@@ -465,7 +465,7 @@
                        found_parent = n;
 --- a/kernel/events/core.c
 +++ b/kernel/events/core.c
-@@ -9729,7 +9729,7 @@ static void perf_event_mmap_event(struct
+@@ -9771,7 +9771,7 @@ static void perf_event_mmap_event(struct
                        goto cpy_name;
                }
                inode = file_user_inode(vma->vm_file);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/x86-alternative-dump-more-on-failure-in-__text_poke.patch 
new/patches.suse/x86-alternative-dump-more-on-failure-in-__text_poke.patch
--- old/patches.suse/x86-alternative-dump-more-on-failure-in-__text_poke.patch  
2026-07-28 11:31:57.000000000 +0200
+++ new/patches.suse/x86-alternative-dump-more-on-failure-in-__text_poke.patch  
2026-08-03 12:01:15.000000000 +0200
@@ -11,8 +11,8 @@
 Signed-off-by: Jiri Slaby (SUSE) <[email protected]>
 Signed-off-by: Jiri Slaby <[email protected]>
 ---
- arch/x86/kernel/alternative.c |   59 
+++++++++++++++++++++++++++++++++++++++++-
- 1 file changed, 58 insertions(+), 1 deletion(-)
+ arch/x86/kernel/alternative.c |   75 
+++++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 74 insertions(+), 1 deletion(-)
 
 --- a/arch/x86/kernel/alternative.c
 +++ b/arch/x86/kernel/alternative.c
@@ -24,49 +24,64 @@
  
  #include <asm/text-patching.h>
  #include <asm/insn.h>
-@@ -2543,6 +2544,54 @@ static void text_poke_memset(void *dst,
+@@ -2543,6 +2544,69 @@ static void text_poke_memset(void *dst,
  
  typedef void text_poke_f(void *dst, const void *src, size_t len);
  
 +static void dump_pte(void *paddr)
 +{
 +      unsigned long addr = (unsigned long)paddr;
++      pgd_t *pgd = pgd_offset_k(addr);
++      p4d_t *p4d;
++      pud_t *pud;
++      pmd_t *pmd;
++      pte_t *ptep, pte;
 +
-+      if (core_kernel_text(addr))
++      if (core_kernel_text(addr)) {
++              pr_err("%s: address %px is in core kernel text\n", __func__, 
paddr);
 +              return;
++      }
 +
-+      pgd_t *pgd = pgd_offset_k(addr);
 +      if (pgd_none(*pgd)) {
 +              pr_err("%s: PGD is none\n", __func__);
 +              return;
 +      }
 +
-+      p4d_t *p4d = p4d_offset(pgd, addr);
++      p4d = p4d_offset(pgd, addr);
 +      if (p4d_none(*p4d)) {
 +              pr_err("%s: P4D is none\n", __func__);
 +              return;
 +      }
-+      if (p4d_leaf(*p4d))
++      if (p4d_leaf(*p4d)) {
++              pr_err("%s: P4D is leaf: %px\n", __func__,
++                     p4d_page(*p4d) + ((addr & ~P4D_MASK) >> PAGE_SHIFT));
 +              return;
++      }
 +
-+      pud_t *pud = pud_offset(p4d, addr);
++      pud = pud_offset(p4d, addr);
 +      if (pud_none(*pud)) {
 +              pr_err("%s: PUD is none\n", __func__);
 +              return;
 +      }
-+      if (pud_leaf(*pud))
++      if (pud_leaf(*pud)) {
++              pr_err("%s: PUD is leaf: %px\n", __func__,
++                     pud_page(*pud) + ((addr & ~PUD_MASK) >> PAGE_SHIFT));
 +              return;
++      }
 +
-+      pmd_t *pmd = pmd_offset(pud, addr);
++      pmd = pmd_offset(pud, addr);
 +      if (pmd_none(*pmd)) {
 +              pr_err("%s: PMD is none\n", __func__);
 +              return;
 +      }
-+      if (pmd_leaf(*pmd))
++      if (pmd_leaf(*pmd)) {
++              pr_err("%s: PMD is leaf: %px\n", __func__,
++                     pmd_page(*pmd) + ((addr & ~PMD_MASK) >> PAGE_SHIFT));
 +              return;
++      }
 +
-+      pte_t *ptep = pte_offset_kernel(pmd, addr);
-+        pte_t pte = ptep_get(ptep);
++      ptep = pte_offset_kernel(pmd, addr);
++      pte = ptep_get(ptep);
 +      if (!pte_present(pte)) {
 +              pr_err("%s: PTE is non-present\n", __func__);
 +              return;
@@ -79,18 +94,19 @@
  static void *__text_poke(text_poke_f func, void *addr, const void *src, 
size_t len)
  {
        bool cross_page_boundary = offset_in_page(addr) + len > PAGE_SIZE;
-@@ -2573,7 +2622,15 @@ static void *__text_poke(text_poke_f fun
+@@ -2573,7 +2637,16 @@ static void *__text_poke(text_poke_f fun
         * If something went wrong, crash and burn since recovery paths are not
         * implemented.
         */
 -      BUG_ON(!pages[0] || (cross_page_boundary && !pages[1]));
 +      if (!pages[0] || (cross_page_boundary && !pages[1])) {
-+              pr_err("%s: failed to get page for %px-%px (%pS): cross=%d 
core=%d pages=%px/%px\n",
++              pr_err("%s: failed to get page for %px-%px (%pS): cross=%d 
core=%d pages=%px/%px page=%px\n",
 +                     __func__, addr, addr + len - 1, addr, 
cross_page_boundary,
 +                     core_kernel_text((unsigned long)addr),
-+                     pages[0], pages[1]);
++                     pages[0], pages[1], vmalloc_to_page(addr));
 +              print_hex_dump(KERN_ERR, "op: ", DUMP_PREFIX_NONE, 16, 1, src, 
len, true);
 +              dump_pte(addr);
++              pr_err("vmalloc_to_page=%px\n", vmalloc_to_page(addr));
 +              BUG();
 +      }
  

++++++ series.conf ++++++
++++ 769 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.16738/series.conf

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:27.461956963 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:27.465957103 +0200
@@ -1,4 +1,4 @@
-2026-07-28 09:31:57 +0000
-GIT Revision: 862e13e4f33a559933485ef9dd6c1897b602d237
+2026-08-03 10:04:30 +0000
+GIT Revision: ae5c1b55de3bd891574adbec8ff5c8802def979e
 GIT Branch: stable
 

++++++ supported.conf ++++++
--- /var/tmp/diff_new_pack.MXZJma/_old  2026-08-05 17:48:27.533959485 +0200
+++ /var/tmp/diff_new_pack.MXZJma/_new  2026-08-05 17:48:27.537959625 +0200
@@ -432,7 +432,6 @@
                drivers/char/agp/via-agp
                drivers/char/applicom                                           
# Driver for Applicom Profibus card
                drivers/char/bsr
-               drivers/char/crasher                                            
# slab testing module from Chris Mason
                drivers/char/hangcheck-timer                                    
# Hangcheck-timer detects when the system has gone out to lunch past a certain 
margin.
                drivers/char/hw_random/amd-rng
                drivers/char/hw_random/bcm2835-rng

Reply via email to