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-05-26 09:07:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.2084 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Tue May 26 09:07:11 2026 rev:844 rq: version:7.0.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2026-05-25 21:51:55.064908082 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.2084/dtb-aarch64.changes      
2026-05-26 09:07:15.161000326 +0200
@@ -2,2173 +1,0 @@
-Sat May 23 14:07:41 CEST 2026 - [email protected]
-
-- tracing: Avoid NULL return from hist_field_name() on truncation
-  (git-fixes).
-- firmware: arm_ffa: Align RxTx buffer size before mapping
-  (git-fixes).
-- commit bb95589
-
--------------------------------------------------------------------
-Sat May 23 13:56:04 CEST 2026 - [email protected]
-
-- Linux 7.0.10 (bsc#1012628).
-- blk-cgroup: wait for blkcg cleanup before initializing new disk
-  (bsc#1012628).
-- md: suppress spurious superblock update error message for
-  dm-raid (bsc#1012628).
-- fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START
-  (bsc#1012628).
-- fs/mbcache: cancel shrink work before destroying the cache
-  (bsc#1012628).
-- md/raid1: fix the comparing region of interval tree
-  (bsc#1012628).
-- fs: fix archiecture-specific compat_ftruncate64 (bsc#1012628).
-- drbd: Balance RCU calls in drbd_adm_dump_devices()
-  (bsc#1012628).
-- loop: fix partition scan race between udev and
-  loop_reread_partitions() (bsc#1012628).
-- block: fix zones_cond memory leak on zone revalidation error
-  paths (bsc#1012628).
-- nilfs2: reject zero bd_oblocknr in
-  nilfs_ioctl_mark_blocks_dirty() (bsc#1012628).
-- blk-cgroup: fix disk reference leak in
-  blkcg_maybe_throttle_current() (bsc#1012628).
-- pstore/ram: fix resource leak when ioremap() fails
-  (bsc#1012628).
-- erofs: include the trailing NUL in FS_IOC_GETFSLABEL
-  (bsc#1012628).
-- md: fix array_state=clear sysfs deadlock (bsc#1012628).
-- ublk: reset per-IO canceled flag on each fetch (bsc#1012628).
-- blk-wbt: remove WARN_ON_ONCE from wbt_init_enable_default()
-  (bsc#1012628).
-- erofs: handle 48-bit blocks/uniaddr for extra devices
-  (bsc#1012628).
-- md: remove unused static md_wq workqueue (bsc#1012628).
-- md: wake raid456 reshape waiters before suspend (bsc#1012628).
-- dcache: permit dynamic_dname()s up to NAME_MAX (bsc#1012628).
-- btrfs: fix the inline compressed extent check in
-  inode_need_compress() (bsc#1012628).
-- btrfs: fix deadlock between reflink and transaction commit
-  when using flushoncommit (bsc#1012628).
-- btrfs: do not reject a valid running dev-replace (bsc#1012628).
-- OPP: debugfs: Use performance level if available to distinguish
-  between rates (bsc#1012628).
-- OPP: Move break out of scoped_guard in
-  dev_pm_opp_xlate_required_opp() (bsc#1012628).
-- ACPI: x86: cmos_rtc: Clean up address space handler driver
-  (bsc#1012628).
-- ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver
-  (bsc#1012628).
-- devres: fix missing node debug info in devm_krealloc()
-  (bsc#1012628).
-- thermal/drivers/spear: Fix error condition for reading
-  st,thermal-flags (bsc#1012628).
-- debugfs: check for NULL pointer in debugfs_create_str()
-  (bsc#1012628).
-- debugfs: fix placement of EXPORT_SYMBOL_GPL for
-  debugfs_create_str() (bsc#1012628).
-- soundwire: debugfs: initialize firmware_file to empty string
-  (bsc#1012628).
-- amd-pstate: Fix memory leak in amd_pstate_epp_cpu_init()
-  (bsc#1012628).
-- amd-pstate: Update cppc_req_cached in fast_switch case
-  (bsc#1012628).
-- cpufreq: Pass the policy to cpufreq_driver->adjust_perf()
-  (bsc#1012628).
-- PCI: use generic driver_override infrastructure (bsc#1012628).
-- platform/wmi: use generic driver_override infrastructure
-  (bsc#1012628).
-- vdpa: use generic driver_override infrastructure (bsc#1012628).
-- s390/cio: use generic driver_override infrastructure
-  (bsc#1012628).
-- s390/ap: use generic driver_override infrastructure
-  (bsc#1012628).
-- bus: fsl-mc: use generic driver_override infrastructure
-  (bsc#1012628).
-- locking/mutex: Rename mutex_init_lockep() (bsc#1012628).
-- locking/mutex: Fix wrong comment for CONFIG_DEBUG_LOCK_ALLOC
-  (bsc#1012628).
-- irqchip/irq-pic32-evic: Address warning related to wrong
-  printf() formatter (bsc#1012628).
-- hrtimer: Avoid pointless reprogramming in
-  __hrtimer_start_range_ns() (bsc#1012628).
-- hrtimer: Reduce trace noise in hrtimer_start() (bsc#1012628).
-- locking: Fix rwlock and spinlock lock context annotations
-  (bsc#1012628).
-- signal: Fix the lock_task_sighand() annotation (bsc#1012628).
-- ww-mutex: Fix the ww_acquire_ctx function annotations
-  (bsc#1012628).
-- perf/amd/ibs: Account interrupt for discarded samples
-  (bsc#1012628).
-- perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR
-  (bsc#1012628).
-- perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS
-  NMI handler (bsc#1012628).
-- x86/tdx: Fix the typo in TDX_ATTR_MIGRTABLE (bsc#1012628).
-- rust: sync: atomic: Remove bound `T: Sync` for
-  `Atomic::from_ptr()` (bsc#1012628).
-- sparc64: vdso: Link with -z noexecstack (bsc#1012628).
-- scripts/gdb: timerlist: Adapt to move of tk_core (bsc#1012628).
-- locking: Fix rwlock support in <linux/spinlock_up.h>
-  (bsc#1012628).
-- sched/topology: Compute sd_weight considering cpuset partitions
-  (bsc#1012628).
-- x86/irqflags: Preemptively move include paravirt.h directive
-  where it belongs (bsc#1012628).
-- sched/topology: Fix sched_domain_span() (bsc#1012628).
-- irqchip/renesas-rzg2l: Fix error path in
-  rzg2l_irqc_common_probe() (bsc#1012628).
-- ASoC: Intel: avs: Check maximum valid CPUID leaf (bsc#1012628).
-- ASoC: Intel: avs: Include CPUID header at file scope
-  (bsc#1012628).
-- x86/vdso: Clean up remnants of VDSO32_NOTE_MASK (bsc#1012628).
-- firmware: dmi: Correct an indexing error in dmi.h (bsc#1012628).
-- fs/resctrl: Report invalid domain ID when parsing io_alloc_cbm
-  (bsc#1012628).
-- sched: Make class_schedulers avoid pushing current, and get
-  rid of proxy_tag_curr() (bsc#1012628).
-- sched/rt: Skip group schedulable check with rt_group_sched=0
-  (bsc#1012628).
-- wifi: ath11k: fix memory leaks in beacon template setup
-  (bsc#1012628).
-- wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt()
-  (bsc#1012628).
-- wifi: rtlwifi: pci: fix possible use-after-free caused by
-  unfinished irq_prepare_bcn_tasklet (bsc#1012628).
-- bpf: test_run: Fix the null pointer dereference issue in
-  bpf_lwt_xmit_push_encap (bsc#1012628).
-- wifi: ath12k: account TX stats only when ACK/BA status is
-  present (bsc#1012628).
-- wifi: ath12k: Fix legacy rate mapping for monitor mode capture
-  (bsc#1012628).
-- selftests/bpf: Handle !CONFIG_SMC in bpf_smc.c (bsc#1012628).
-- wifi: ieee80211: fix definition of EHT-MCS 15 in MRU
-  (bsc#1012628).
-- dpaa2: add independent dependencies for FSL_DPAA2_SWITCH
-  (bsc#1012628).
-- dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n (bsc#1012628).
-- s390/bpf: Zero-extend bpf prog return values and kfunc arguments
-  (bsc#1012628).
-- powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy
-  (bsc#1012628).
-- powerpc/64s: Fix unmap race with PMD migration entries
-  (bsc#1012628).
-- module: Fix freeing of charp module parameters when
-  CONFIG_SYSFS=n (bsc#1012628).
-- wifi: libertas: use USB anchors for tracking in-flight URBs
-  (bsc#1012628).
-- wifi: libertas: don't kill URBs in interrupt context
-  (bsc#1012628).
-- bpf: Do not allow deleting local storage in NMI (bsc#1012628).
-- selftests/nolibc: fix test_file_stream() on musl libc
-  (bsc#1012628).
-- selftests/nolibc: Fix build with host headers and libc
-  (bsc#1012628).
-- tools/nolibc/printf: Change variables 'c' to 'ch' and 'tmpbuf[]'
-  to 'outbuf[]' (bsc#1012628).
-- tools/nolibc/printf: Move snprintf length check to callback
-  (bsc#1012628).
-- tools/nolibc: MIPS: fix clobbers of 'lo' and 'hi' registers
-  on different ISAs (bsc#1012628).
-- tools/nolibc: avoid -Wundef warning for __STDC_VERSION__
-  (bsc#1012628).
-- wifi: mt76: mt7996: fix the behavior of radar detection
-  (bsc#1012628).
-- wifi: mt76: mt7996: fix iface combination for different chipsets
-  (bsc#1012628).
-- wifi: mt76: mt7996: Set mtxq->wcid just for primary link
-  (bsc#1012628).
-- wifi: mt76: mt7996: Reset mtxq->idx if primary link is removed
-  in mt7996_vif_link_remove() (bsc#1012628).
-- wifi: mt76: mt7996: Switch to the secondary link if the default
-  one is removed (bsc#1012628).
-- wifi: mt76: mt7996: Clear wcid pointer in
-  mt7996_mac_sta_deinit_link() (bsc#1012628).
-- wifi: mt76: mt7996: Reset ampdu_state state in case of failure
-  in mt7996_tx_check_aggr() (bsc#1012628).
-- wifi: mt76: mt7921: Reset ampdu_state state in case of failure
-  in mt76_connac2_tx_check_aggr() (bsc#1012628).
-- wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control
-  (bsc#1012628).
-- wifi: mt76: mt7615: fix use_cts_prot support (bsc#1012628).
-- wifi: mt76: mt7915: fix use_cts_prot support (bsc#1012628).
-- wifi: mt76: mt7925: prevent NULL pointer dereference in
-  mt7925_tx_check_aggr() (bsc#1012628).
-- wifi: mt76: mt7925: prevent NULL vif dereference in
-  mt7925_mac_write_txwi (bsc#1012628).
-- wifi: mt76: mt7996: fix FCS error flag check in RX descriptor
-  (bsc#1012628).
-- wifi: mt76: mt7921: Place upper limit on station AID
-  (bsc#1012628).
-- wifi: mt76: Fix memory leak destroying device (bsc#1012628).
-- wifi: mt76: mt7996: Fix NPU stop procedure (bsc#1012628).
-- wifi: mt76: npu: Add missing rx_token_size initialization
-  (bsc#1012628).
-- wifi: mt76: mt7925: drop puncturing handling from BSS change
-  path (bsc#1012628).
-- wifi: mt76: mt7925: fix potential deadlock in
-  mt7925_roc_abort_sync (bsc#1012628).
-- wifi: mt76: Fix memory leak after
-  mt76_connac_mcu_alloc_sta_req() (bsc#1012628).
-- wifi: mt76: mt7925: fix tx power setting failure after chip
-  reset (bsc#1012628).
-- wifi: mt76: mt7921: fix potential deadlock in
-  mt7921_roc_abort_sync (bsc#1012628).
-- wifi: mt76: fix deadlock in remain-on-channel (bsc#1012628).
-- wifi: mt76: fix backoff fields and max_power calculation
-  (bsc#1012628).
-- arm64: cpufeature: Make PMUVer and PerfMon unsigned
-  (bsc#1012628).
-- bpf: Switch CONFIG_CFI_CLANG to CONFIG_CFI (bsc#1012628).
-- wifi: mt76: mt7996: fix wrong DMAD length when using MAC TXP
-  (bsc#1012628).
-- wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event
-  (bsc#1012628).
-- wifi: mt76: mt7915: fix use-after-free bugs in
-  mt7915_mac_dump_work() (bsc#1012628).
-- wifi: mt76: mt7996: fix use-after-free bugs in
-  mt7996_mac_dump_work() (bsc#1012628).
-- wifi: mt76: mt7921: fix 6GHz regulatory update on connection
-  (bsc#1012628).
-- wifi: mt76: mt7996: Add missing CHANCTX_STA_CSA property
-  (bsc#1012628).
-- wifi: mt76: mt7996: Remove link pointer dependency in
-  mt7996_mac_sta_remove_links() (bsc#1012628).
-- wifi: mt76: mt7996: Decrement sta counter removing the link
-  in mt7996_mac_reset_sta_iter() (bsc#1012628).
-- wifi: mt76: fix multi-radio on-channel scanning (bsc#1012628).
-- wifi: mt76: support upgrading passive scans to active
-  (bsc#1012628).
-- wifi: mt76: mt7996: fix RRO EMU configuration (bsc#1012628).
-- bpf: Fix refcount check in check_struct_ops_btf_id()
-  (bsc#1012628).
-- selftests/bpf: Fix sockmap_multi_channels reliability
-  (bsc#1012628).
-- bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path
-  (bsc#1012628).
-- bpf: Fix variable length stack write over spilled pointers
-  (bsc#1012628).
-- arm_mpam: Ensure in_reset_state is false after applying
-  configuration (bsc#1012628).
-- arm_mpam: Reset when feature configuration bit unset
-  (bsc#1012628).
-- bpf,arc_jit: Fix missing newline in pr_err messages
-  (bsc#1012628).
-- wifi: rtw89: phy: fix uninitialized variable access in
-  rtw89_phy_cfo_set_crystal_cap() (bsc#1012628).
-- drivers/vfio_pci_core: Change PXD_ORDER check from switch case
-  to if/else block (bsc#1012628).
-- r8152: fix incorrect register write to USB_UPHY_XTAL
-  (bsc#1012628).
-- selftests/tracing: Fix to make --logdir option work again
-  (bsc#1012628).
-- selftests/tracing: Fix to check awk supports non POSIX
-  strtonum() (bsc#1012628).
-- powerpc/crash: fix backup region offset update to elfcorehdr
-  (bsc#1012628).
-- powerpc/crash: Update backup region offset in elfcorehdr on
-  memory hotplug (bsc#1012628).
-- selftests/powerpc: Suppress -Wmaybe-uninitialized with GCC 15
-  (bsc#1012628).
-- bpf: Fix abuse of kprobe_write_ctx via freplace (bsc#1012628).
-- macvlan: annotate data-races around port->bc_queue_len_used
-  (bsc#1012628).
-- bpf: Use copy_map_value_locked() in alloc_htab_elem() for
-  BPF_F_LOCK (bsc#1012628).
-- bpf: fix end-of-list detection in cgroup_storage_get_next_key()
-  (bsc#1012628).
-- bpf: Fix stale offload->prog pointer after constant blinding
-  (bsc#1012628).
-- net: ethernet: ti-cpsw:: rename soft_reset() function
-  (bsc#1012628).
-- net: ethernet: ti-cpsw: fix linking built-in code to modules
-  (bsc#1012628).
-- wifi: brcmfmac: Fix error pointer dereference (bsc#1012628).
-- wifi: mac80211: handle VHT EXT NSS in
-  ieee80211_determine_our_sta_mode() (bsc#1012628).
-- bpf: Drop task_to_inode and inet_conn_established from lsm
-  sleepable hooks (bsc#1012628).
-- bpf: reject negative CO-RE accessor indices in
-  bpf_core_parse_spec() (bsc#1012628).
-- bpf: Prefer vmlinux symbols over module symbols for unqualified
-  kprobes (bsc#1012628).
-- wifi: ath10k: fix station lookup failure during disconnect
-  (bsc#1012628).
-- bpf: Fix linked reg delta tracking when src_reg == dst_reg
-  (bsc#1012628).
-- net: dropreason: add SKB_DROP_REASON_RECURSION_LIMIT
++++ 1876 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2084/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.v47I30/_old  2026-05-26 09:07:35.573897426 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:35.577897619 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.10
+%define patchversion 7.0.9
 %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.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:35.737905312 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:35.737905312 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.10
-%define git_commit bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+%define patchversion 7.0.9
+%define git_commit 9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %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.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %else
 Release:        0
 %endif
@@ -1416,17 +1416,6 @@
 
 %install
 
-# bsc#1265456: Truncate the uncompressed vmlinux after ALL post scripts finish.
-# make sure debuginfo extraction and brp-* scripts complete before truncating.
-%if "%image" != "vmlinux" && 0%{?suse_version} >= 1500
-%define __spec_install_post \
-    %{?__debug_package:%{__debug_install_post}} \
-    %{__arch_install_post} \
-    %{__os_install_post} \
-    [ -f %{buildroot}/boot/vmlinux-%{kernelrelease}-%{build_flavor} ] && 
truncate -s 0 %{buildroot}/boot/vmlinux-%{kernelrelease}-%{build_flavor} \
-%{nil}
-%endif
-
 %if 0%{?__debug_package:1}
 # get rid of /usr/lib/rpm/brp-strip-debug
 export NO_BRP_STRIP_DEBUG=true

kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:35.813908965 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:35.813908965 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.10
-%define git_commit bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+%define patchversion 7.0.9
+%define git_commit 9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %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.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:35.849910440 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:35.853910604 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.10
-%define git_commit bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+%define patchversion 7.0.9
+%define git_commit 9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %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.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %else
 Release:        0
 %endif
@@ -1432,17 +1432,6 @@
 
 %install
 
-# bsc#1265456: Truncate the uncompressed vmlinux after ALL post scripts finish.
-# make sure debuginfo extraction and brp-* scripts complete before truncating.
-%if "%image" != "vmlinux" && 0%{?suse_version} >= 1500
-%define __spec_install_post \
-    %{?__debug_package:%{__debug_install_post}} \
-    %{__arch_install_post} \
-    %{__os_install_post} \
-    [ -f %{buildroot}/boot/vmlinux-%{kernelrelease}-%{build_flavor} ] && 
truncate -s 0 %{buildroot}/boot/vmlinux-%{kernelrelease}-%{build_flavor} \
-%{nil}
-%endif
-
 %if 0%{?__debug_package:1}
 # get rid of /usr/lib/rpm/brp-strip-debug
 export NO_BRP_STRIP_DEBUG=true

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:35.933913882 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:35.937914046 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 7.0.10
+%define patchversion 7.0.9
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+%global kernel_package 
kernel%kernel_flavor-srchash-9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        7.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %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-bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+Provides:       
kernel-obs-build-srchash-9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 BuildRequires:  coreutils
 BuildRequires:  device-mapper
 BuildRequires:  dracut

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:35.985916013 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:35.989916176 +0200
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 7.0.10
+%define patchversion 7.0.9
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        7.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %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-bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+BuildRequires:  
kernel-obs-build-srchash-9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %endif
 BuildRequires:  modutils
 ExclusiveArch:  aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:36.029917815 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:36.033917979 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.10
-%define git_commit bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+%define patchversion 7.0.9
+%define git_commit 9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %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.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %else
 Release:        0
 %endif
@@ -1480,17 +1480,6 @@
 
 %install
 
-# bsc#1265456: Truncate the uncompressed vmlinux after ALL post scripts finish.
-# make sure debuginfo extraction and brp-* scripts complete before truncating.
-%if "%image" != "vmlinux" && 0%{?suse_version} >= 1500
-%define __spec_install_post \
-    %{?__debug_package:%{__debug_install_post}} \
-    %{__arch_install_post} \
-    %{__os_install_post} \
-    [ -f %{buildroot}/boot/vmlinux-%{kernelrelease}-%{build_flavor} ] && 
truncate -s 0 %{buildroot}/boot/vmlinux-%{kernelrelease}-%{build_flavor} \
-%{nil}
-%endif
-
 %if 0%{?__debug_package:1}
 # get rid of /usr/lib/rpm/brp-strip-debug
 export NO_BRP_STRIP_DEBUG=true

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:36.081919947 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:36.085920110 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.10
-%define git_commit bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+%define patchversion 7.0.9
+%define git_commit 9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %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.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:36.117921421 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:36.121921586 +0200
@@ -16,15 +16,15 @@
 #
 
 
-%define git_commit bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+%define git_commit 9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        7.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:36.165923388 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:36.169923552 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.10
-%define git_commit bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+%define patchversion 7.0.9
+%define git_commit 9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 %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.0.10
+Version:        7.0.9
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gbb95589
+Release:        <RELEASE>.g9b5964b
 %else
 Release:        0
 %endif
@@ -1404,17 +1404,6 @@
 
 %install
 
-# bsc#1265456: Truncate the uncompressed vmlinux after ALL post scripts finish.
-# make sure debuginfo extraction and brp-* scripts complete before truncating.
-%if "%image" != "vmlinux" && 0%{?suse_version} >= 1500
-%define __spec_install_post \
-    %{?__debug_package:%{__debug_install_post}} \
-    %{__arch_install_post} \
-    %{__os_install_post} \
-    [ -f %{buildroot}/boot/vmlinux-%{kernelrelease}-%{build_flavor} ] && 
truncate -s 0 %{buildroot}/boot/vmlinux-%{kernelrelease}-%{build_flavor} \
-%{nil}
-%endif
-
 %if 0%{?__debug_package:1}
 # get rid of /usr/lib/rpm/brp-strip-debug
 export NO_BRP_STRIP_DEBUG=true

kernel-zfcpdump.spec: same change
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:36.397932894 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:36.401933057 +0200
@@ -1,6 +1,6 @@
-mtime: 1779538369
-commit: 437ce14e4720235830725ecff012b82256175549449e315515f33aa6ab3d5b30
+mtime: 1779080836
+commit: 69440a16bb4e89539a9b0a602061f664e9d52097d0709ad70c64f6fd536f46b3
 url: https://src.opensuse.org/jirislaby/kernel-source
-revision: 437ce14e4720235830725ecff012b82256175549449e315515f33aa6ab3d5b30
+revision: 69440a16bb4e89539a9b0a602061f664e9d52097d0709ad70c64f6fd536f46b3
 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-05-18 07:07:16.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-05-23 14:08:52.000000000 +0200
+++ new/config/arm64/default    2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 7.0.10 Kernel Configuration
+# Linux/arm64 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2026-05-23 14:08:52.000000000 +0200
+++ new/config/armv6hl/default  2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 7.0.10 Kernel Configuration
+# Linux/arm 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -2658,6 +2658,7 @@
 # CONFIG_FSL_PQ_MDIO is not set
 # CONFIG_FSL_XGMAC_MDIO is not set
 # CONFIG_GIANFAR is not set
+# CONFIG_FSL_DPAA2_SWITCH is not set
 # CONFIG_FSL_ENETC_IERB is not set
 CONFIG_NXP_NETC_BLK_CTRL=m
 CONFIG_NET_VENDOR_FUNGIBLE=y
@@ -5311,6 +5312,7 @@
 #
 # Sunxi media platform drivers
 #
+CONFIG_VIDEO_DW_MIPI_CSI2RX=m
 
 #
 # Texas Instruments drivers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2026-05-23 14:08:52.000000000 +0200
+++ new/config/armv7hl/default  2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 7.0.10 Kernel Configuration
+# Linux/arm 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -3488,6 +3488,7 @@
 # CONFIG_FSL_PQ_MDIO is not set
 # CONFIG_FSL_XGMAC_MDIO is not set
 # CONFIG_GIANFAR is not set
+# CONFIG_FSL_DPAA2_SWITCH is not set
 CONFIG_FSL_ENETC_CORE=m
 CONFIG_NXP_ENETC_PF_COMMON=m
 CONFIG_FSL_ENETC=m
@@ -12533,8 +12534,6 @@
 # CONFIG_MOST is not set
 # CONFIG_PECI is not set
 CONFIG_HTE=y
-CONFIG_HTE_TEGRA194=m
-# CONFIG_HTE_TEGRA194_TEST is not set
 # end of Device Drivers
 
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2026-05-23 14:08:52.000000000 +0200
+++ new/config/i386/pae 2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 7.0.10 Kernel Configuration
+# Linux/i386 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2026-05-23 14:08:52.000000000 +0200
+++ new/config/ppc64le/default  2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 7.0.10 Kernel Configuration
+# Linux/powerpc 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2026-05-23 14:08:52.000000000 +0200
+++ new/config/riscv64/default  2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 7.0.10 Kernel Configuration
+# Linux/riscv 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -6505,6 +6505,7 @@
 CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2=m
 CONFIG_VIDEO_SUN8I_DEINTERLACE=m
 CONFIG_VIDEO_SUN8I_ROTATE=m
+CONFIG_VIDEO_DW_MIPI_CSI2RX=m
 
 #
 # Texas Instruments drivers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2026-05-23 14:08:52.000000000 +0200
+++ new/config/s390x/default    2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 7.0.10 Kernel Configuration
+# Linux/s390 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2026-05-23 14:08:52.000000000 +0200
+++ new/config/s390x/zfcpdump   2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 7.0.10 Kernel Configuration
+# Linux/s390 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=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-05-23 14:08:52.000000000 +0200
+++ new/config/x86_64/default   2026-05-07 20:42:10.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 7.0.10 Kernel Configuration
+# Linux/x86_64 7.0.1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-Replace-old-pointer-to-new-idr.patch 
new/patches.suse/drm-Replace-old-pointer-to-new-idr.patch
--- old/patches.suse/drm-Replace-old-pointer-to-new-idr.patch   1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/drm-Replace-old-pointer-to-new-idr.patch   2026-05-17 
21:37:08.000000000 +0200
@@ -0,0 +1,71 @@
+From: Edward Adam Davis <[email protected]>
+Date: Wed, 13 May 2026 12:30:50 +0800
+Subject: drm: Replace old pointer to new idr
+Git-commit: dc366607c41c45fd0ae6f3db090f31dd611b644a
+Patch-mainline: v7.1 or v7.1-rc4 (next release)
+References: git-fixes
+
+Commit 5e28b7b94408 introduced a logical error by failing to replace the
+newly generated IDR pointer to old id's pointer at the correct location
+within the "change handle" logic; this resulted in the issue reported by
+syzbot [1].
+
+Specifically, the new IDR object pointer is intended to replace the original
+id's pointer during the normal execution flow.
+
+Additionally, an unnecessary conditional check for the ret exit path has
+been removed.
+
+[1]
+!RB_EMPTY_ROOT(&prime_fpriv->dmabufs)
+WARNING: drivers/gpu/drm/drm_prime.c:224 at 
drm_prime_destroy_file_private+0x48/0x60 drivers/gpu/drm/drm_prime.c:224, 
CPU#0: syz.0.17/5833
+Call Trace:
+ drm_file_free.part.0+0x7e6/0xcc0 drivers/gpu/drm/drm_file.c:269
+ drm_file_free drivers/gpu/drm/drm_file.c:237 [inline]
+ drm_close_helper.isra.0+0x186/0x200 drivers/gpu/drm/drm_file.c:290
+ drm_release+0x1ab/0x360 drivers/gpu/drm/drm_file.c:438
+
+Fixes: 5e28b7b94408 ("drm: Set old handle to NULL before prime swap in 
change_handle")
+Reported-by: [email protected]
+Closes: https://syzkaller.appspot.com/bug?extid=d7c9eed171647e421013
+Cc: [email protected]
+Tested-by: [email protected]
+Signed-off-by: Edward Adam Davis <[email protected]>
+Signed-off-by: Dave Airlie <[email protected]>
+Link: 
https://patch.msgid.link/[email protected]
+
+Acked-by: Jiri Slaby <[email protected]>
+---
+ drivers/gpu/drm/drm_gem.c |    7 ++-----
+ 1 file changed, 2 insertions(+), 5 deletions(-)
+
+--- a/drivers/gpu/drm/drm_gem.c
++++ b/drivers/gpu/drm/drm_gem.c
+@@ -1049,17 +1049,12 @@ int drm_gem_change_handle_ioctl(struct d
+ 
+       spin_unlock(&file_priv->table_lock);
+ 
+-      if (ret < 0)
+-              goto out_unlock;
+-
+       if (obj->dma_buf) {
+               ret = drm_prime_add_buf_handle(&file_priv->prime, obj->dma_buf,
+                                              handle);
+               if (ret < 0) {
+                       spin_lock(&file_priv->table_lock);
+                       idr_remove(&file_priv->object_idr, handle);
+-                      idrobj = idr_replace(&file_priv->object_idr, obj, 
handle);
+-                      WARN_ON(idrobj != NULL);
+                       spin_unlock(&file_priv->table_lock);
+                       goto out_unlock;
+               }
+@@ -1071,7 +1066,9 @@ int drm_gem_change_handle_ioctl(struct d
+ 
+       spin_lock(&file_priv->table_lock);
+       idr_remove(&file_priv->object_idr, args->handle);
++      idrobj = idr_replace(&file_priv->object_idr, obj, handle);
+       spin_unlock(&file_priv->table_lock);
++      WARN_ON(idrobj != NULL);
+ 
+ out_unlock:
+       mutex_unlock(&file_priv->prime.lock);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/firmware-arm_ffa-Align-RxTx-buffer-size-before-mappin.patch 
new/patches.suse/firmware-arm_ffa-Align-RxTx-buffer-size-before-mappin.patch
--- 
old/patches.suse/firmware-arm_ffa-Align-RxTx-buffer-size-before-mappin.patch    
    2026-05-23 14:09:09.000000000 +0200
+++ 
new/patches.suse/firmware-arm_ffa-Align-RxTx-buffer-size-before-mappin.patch    
    1970-01-01 01:00:00.000000000 +0100
@@ -1,45 +0,0 @@
-From: Sudeep Holla <[email protected]>
-Date: Tue, 28 Apr 2026 19:33:33 +0100
-Subject: firmware: arm_ffa: Align RxTx buffer size before mapping
-Git-commit: 0399e3f872ca3d78044bb715a73ea645806d2c7b
-Patch-mainline: v7.1 or v7.1-rc5 (next release)
-References: git-fixes
-
-Commit 83210251fd70 ("firmware: arm_ffa: Use the correct buffer size during
-RXTX_MAP") advertises PAGE_ALIGN(rxtx_bufsz) to firmware when mapping the
-buffers but the driver continues to stores the minimum FF-A buffer size
-in drv_info->rxtx_bufsz which is used elsewhere in the driver.
-
-Align the size before storing it so that the allocation, validation and
-FFA_RXTX_MAP all use the same buffer size.
-
-Fixes: 83210251fd70 ("firmware: arm_ffa: Use the correct buffer size during 
RXTX_MAP")
-Cc: Sebastian Ene <[email protected]>
-Link: 
https://sashiko.dev/#/patchset/[email protected]
-Reviewed-by: Sebastian Ene <[email protected]>
-Link: https://patch.msgid.link/[email protected]
-Signed-off-by: Sudeep Holla <[email protected]>
-Acked-by: Jiri Slaby <[email protected]>
----
- drivers/firmware/arm_ffa/driver.c |    3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
---- a/drivers/firmware/arm_ffa/driver.c
-+++ b/drivers/firmware/arm_ffa/driver.c
-@@ -2063,6 +2063,7 @@ static int __init ffa_init(void)
-                       rxtx_bufsz = SZ_4K;
-       }
- 
-+      rxtx_bufsz = PAGE_ALIGN(rxtx_bufsz);
-       drv_info->rxtx_bufsz = rxtx_bufsz;
-       drv_info->rx_buffer = alloc_pages_exact(rxtx_bufsz, GFP_KERNEL);
-       if (!drv_info->rx_buffer) {
-@@ -2078,7 +2079,7 @@ static int __init ffa_init(void)
- 
-       ret = ffa_rxtx_map(virt_to_phys(drv_info->tx_buffer),
-                          virt_to_phys(drv_info->rx_buffer),
--                         PAGE_ALIGN(rxtx_bufsz) / FFA_PAGE_SIZE);
-+                         rxtx_bufsz / FFA_PAGE_SIZE);
-       if (ret) {
-               pr_err("failed to register FFA RxTx buffers\n");
-               goto free_pages;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/srcu-Don-t-queue-workqueue-handlers-to-never-online-.patch 
new/patches.suse/srcu-Don-t-queue-workqueue-handlers-to-never-online-.patch
--- old/patches.suse/srcu-Don-t-queue-workqueue-handlers-to-never-online-.patch 
2026-05-23 14:09:09.000000000 +0200
+++ new/patches.suse/srcu-Don-t-queue-workqueue-handlers-to-never-online-.patch 
2026-05-17 21:37:08.000000000 +0200
@@ -1,9 +1,8 @@
 From: "Paul E. McKenney" <[email protected]>
-Date: Mon, 11 May 2026 19:54:41 +0200
+Date: Fri, 8 May 2026 10:43:48 -0700
 Subject: srcu: Don't queue workqueue handlers to never-online CPUs
-Git-commit: 593889c401426004bd0ea0f6d4fcece728b03420
-Patch-mainline: v7.1 or v7.1-rc5 (next release)
 References: bsc#1263947
+Patch-mainline: Submitted, [email protected]
 
 While an srcu_struct structure is in the midst of switching from CPU-0
 to all-CPUs state, it can attempt to invoke callbacks for CPUs that
@@ -29,9 +28,7 @@
 Tested-by: Samir <[email protected]>
 Reviewed-by: Shrikanth Hegde <[email protected]>
 Cc: Tejun Heo <[email protected]>
-Signed-off-by: Uladzislau Rezki (Sony) <[email protected]>
-Signed-off-by: Boqun Feng <[email protected]>
-Acked-by: Jiri Slaby <[email protected]>
+Signed-off-by: Jiri Slaby <[email protected]>
 ---
  kernel/rcu/srcutree.c |   12 ++++++------
  1 file changed, 6 insertions(+), 6 deletions(-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/tracing-Avoid-NULL-return-from-hist_field_name-on-tru.patch 
new/patches.suse/tracing-Avoid-NULL-return-from-hist_field_name-on-tru.patch
--- 
old/patches.suse/tracing-Avoid-NULL-return-from-hist_field_name-on-tru.patch    
    2026-05-23 14:09:09.000000000 +0200
+++ 
new/patches.suse/tracing-Avoid-NULL-return-from-hist_field_name-on-tru.patch    
    1970-01-01 01:00:00.000000000 +0100
@@ -1,45 +0,0 @@
-From: David Carlier <[email protected]>
-Date: Fri, 8 May 2026 20:57:47 +0100
-Subject: tracing: Avoid NULL return from hist_field_name() on truncation
-Git-commit: 576ec047d20b368b43c4d5db98c4f2e0f3c101ec
-Patch-mainline: v7.1 or v7.1-rc5 (next release)
-References: git-fixes
-
-hist_field_name() returns "" everywhere except the fully-qualified
-VAR_REF/EXPR case, where snprintf() truncation returns NULL early
-and bypasses the bottom NULL->"" guard. Callers don't expect NULL:
-strcat(expr, hist_field_name(field, 0)) at trace_events_hist.c:1758
-and the strcmp() in the sort-key match loop at :4804 both deref it.
-
-system and event_name are bounded by MAX_EVENT_NAME_LEN, but the
-field name on a VAR_REF is kstrdup'd from a histogram variable
-name parsed out of the trigger string and has no length cap, so
-a long enough var name in a fully qualified reference can reach
-the truncation path.
-
-Keep the length check but leave field_name as "" on overflow.
-
-Link: https://patch.msgid.link/[email protected]
-Fixes: 5ec1d1e97de1 ("tracing: Rebuild full_name on each hist_field_name() 
call")
-Signed-off-by: David Carlier <[email protected]>
-Signed-off-by: Steven Rostedt <[email protected]>
-Acked-by: Jiri Slaby <[email protected]>
----
- kernel/trace/trace_events_hist.c |    6 ++----
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
---- a/kernel/trace/trace_events_hist.c
-+++ b/kernel/trace/trace_events_hist.c
-@@ -1366,10 +1366,8 @@ static const char *hist_field_name(struc
-                       len = snprintf(full_name, sizeof(full_name), "%s.%s.%s",
-                                      field->system, field->event_name,
-                                      field->name);
--                      if (len >= sizeof(full_name))
--                              return NULL;
--
--                      field_name = full_name;
-+                      if (len < sizeof(full_name))
-+                              field_name = full_name;
-               } else
-                       field_name = field->name;
-       } else if (field->flags & HIST_FIELD_FL_TIMESTAMP)

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

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.v47I30/_old  2026-05-26 09:07:39.242049421 +0200
+++ /var/tmp/diff_new_pack.v47I30/_new  2026-05-26 09:07:39.250049750 +0200
@@ -1,4 +1,4 @@
-2026-05-23 12:09:09 +0000
-GIT Revision: bb95589865b5b7e8a8846b45eda7c3eccc7ce782
+2026-05-17 19:37:08 +0000
+GIT Revision: 9b5964b04dd4f11d2bed17d4df7b4cfc76d15ee4
 GIT Branch: stable
 

Reply via email to