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-09-17 15:16:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Thu Sep 17 15:16:16 2026 rev:860 rq:1378074 version:7.2.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2026-09-14 16:19:50.882176687 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.383539/dtb-aarch64.changes    
2026-09-17 15:17:50.357984423 +0200
@@ -1,0 +2,3797 @@
+Tue Sep 15 08:50:07 CEST 2026 - [email protected]
+
+- RDMA/erdma: Use IRQ-safe XArray helpers for QP and CQ tables
+  (git-fixes).
+- commit 3d19f11
+
+-------------------------------------------------------------------
+Tue Sep 15 06:31:17 CEST 2026 - [email protected]
+
+- Update
+  
patches.kernel.org/7.2.4-160-nfsd-add-fh_want_write-for-early-verified-SETAT.patch
+  (bsc#1012628 CVE-2026-89697 bsc#1280148).
+- Update
+  
patches.kernel.org/7.2.4-163-nfsd-block-non-SAVEFH-ops-after-FOREIGN-PUTFH-t.patch
+  (bsc#1012628 CVE-2026-89696 bsc#1280146).
+- Update
+  
patches.kernel.org/7.2.4-164-nfsd-cap-decoded-POSIX-ACL-count-to-bound-sort-.patch
+  (bsc#1012628 CVE-2026-89695 bsc#1280155).
+- Update
+  
patches.kernel.org/7.2.4-165-nfsd-check-client-ownership-when-cancelling-a-c.patch
+  (bsc#1012628 CVE-2026-89694 bsc#1280151).
+- Update
+  
patches.kernel.org/7.2.4-166-nfsd-check-nfsd4_acl_to_attr-return-value-in-nf.patch
+  (bsc#1012628 CVE-2026-89693 bsc#1280153).
+- Update
+  
patches.kernel.org/7.2.4-167-nfsd-clear-CALLBACK_RUNNING-on-failed-delegatio.patch
+  (bsc#1012628 CVE-2026-89692 bsc#1280167).
+- Update
+  
patches.kernel.org/7.2.4-168-nfsd-clear-opcnt-on-compound-arg-release-to-pre.patch
+  (bsc#1012628 CVE-2026-89691 bsc#1280163).
+- Update
+  
patches.kernel.org/7.2.4-172-nfsd-defer-vfree-of-compound-ops-to-fix-rpc_sta.patch
+  (bsc#1012628 CVE-2026-89690 bsc#1280166).
+- Update
+  
patches.kernel.org/7.2.4-173-nfsd-don-t-free-session-slots-that-are-still-in.patch
+  (bsc#1012628 CVE-2026-89689 bsc#1280174).
+- Update
+  
patches.kernel.org/7.2.4-174-nfsd-drop-the-stateid-not-the-stateowner-on-seq.patch
+  (bsc#1012628 CVE-2026-89688 bsc#1280171).
+- Update
+  
patches.kernel.org/7.2.4-175-nfsd-ensure-nfsd_file_do_acquire-does-not-use-a.patch
+  (bsc#1012628 CVE-2026-89687 bsc#1280173).
+- Update
+  
patches.kernel.org/7.2.4-176-nfsd-fix-BUG_ON-in-nfsd4_alloc_layout_stateid-o.patch
+  (bsc#1012628 CVE-2026-89686 bsc#1280184).
+- Update
+  
patches.kernel.org/7.2.4-177-nfsd-fix-clock-domain-mismatch-in-clients_still.patch
+  (bsc#1012628 CVE-2026-89685 bsc#1280179).
+- Update
+  
patches.kernel.org/7.2.4-178-nfsd-fix-cpntf-publish-race-in-nfs4_init_cp_sta.patch
+  (bsc#1012628 CVE-2026-89684 bsc#1280178).
+- Update
+  
patches.kernel.org/7.2.4-179-nfsd-fix-dentry-ref-leak-on-V4ROOT-export-fileh.patch
+  (bsc#1012628 CVE-2026-89683 bsc#1280193).
+- Update
+  
patches.kernel.org/7.2.4-180-nfsd-fix-fcache_disposal-UAF-by-inlining-dispos.patch
+  (bsc#1012628 CVE-2026-89682 bsc#1280191).
+- Update
+  
patches.kernel.org/7.2.4-182-nfsd-fix-layout-fence-worker-double-reference-r.patch
+  (bsc#1012628 CVE-2026-89681 bsc#1280189).
+- Update
+  
patches.kernel.org/7.2.4-184-nfsd-fix-nfsd_file-leak-on-inter-server-COPY-se.patch
+  (bsc#1012628 CVE-2026-89680 bsc#1280206).
+- Update
+  
patches.kernel.org/7.2.4-185-nfsd-fix-null-dereference-in-nfsd4_setattr-for-.patch
+  (bsc#1012628 CVE-2026-89679 bsc#1280203).
+- Update
+  
patches.kernel.org/7.2.4-186-nfsd-fix-partial-write-detection-in-nfsd_direct.patch
+  (bsc#1012628 CVE-2026-89678 bsc#1280199).
+- Update
+  
patches.kernel.org/7.2.4-187-nfsd-fix-possible-fh_compose-of-wrong-dentry-in.patch
+  (bsc#1012628 CVE-2026-89677 bsc#1280224).
+- Update
+  
patches.kernel.org/7.2.4-190-nfsd-fix-stale-s2s_cp_stateids-IDR-entry-for-as.patch
+  (bsc#1012628 CVE-2026-89676 bsc#1280219).
+- Update
+  
patches.kernel.org/7.2.4-191-nfsd-fix-UAF-in-async-copy-cancel-and-shutdown.patch
+  (bsc#1012628 CVE-2026-89675 bsc#1280216).
+- Update
+  
patches.kernel.org/7.2.4-193-nfsd-fix-XDR-length-calculation-in-nfsd4_ff_enc.patch
+  (bsc#1012628 CVE-2026-89674 bsc#1280243).
+- Update
+  
patches.kernel.org/7.2.4-194-nfsd-fix-XDR-padding-calculation-in-ff_encode_g.patch
+  (bsc#1012628 CVE-2026-89673 bsc#1280237).
+- Update
+  patches.kernel.org/7.2.4-195-nfsd-gate-nfs2-setacl-by-argp-mask.patch
+  (bsc#1012628 CVE-2026-89672 bsc#1280235).
+- Update
+  patches.kernel.org/7.2.4-196-nfsd-gate-nfs3-setacl-by-argp-mask.patch
+  (bsc#1012628 CVE-2026-89671 bsc#1280252).
+- Update
+  patches.kernel.org/7.2.4-197-nfsd-hold-rcu-across-localio-cmpxchg-retry.patch
+  (bsc#1012628 CVE-2026-89670 bsc#1280250).
+- Update
+  
patches.kernel.org/7.2.4-198-nfsd-initialize-copy-notify-stateid-before-publ.patch
+  (bsc#1012628 CVE-2026-89669 bsc#1280251).
+- Update
+  
patches.kernel.org/7.2.4-200-nfsd-move-nfsd_debugfs_init-after-nfsd4_init_sl.patch
+  (bsc#1012628 CVE-2026-89668 bsc#1280279).
+- Update
+  
patches.kernel.org/7.2.4-201-nfsd-close-shrinker-GC-fsnotify-vs-per-net-shut.patch
+  (bsc#1012628 CVE-2026-89667 bsc#1280261).
+- Update
+  
patches.kernel.org/7.2.4-205-nfsd-release-OPEN-decoded-posix-ACLs-via-op_rel.patch
+  (bsc#1012628 CVE-2026-89664 bsc#1280272).
+- Update
+  
patches.kernel.org/7.2.4-292-hugetlb-only-adjust-reservation-during-unmappin.patch
+  (bsc#1012628 CVE-2026-89593 bsc#1280229).
+- Update
+  
patches.kernel.org/7.2.4-293-accel-rocket-fix-NULL-dereference-and-integer-o.patch
+  (bsc#1012628 CVE-2026-89592 bsc#1280342).
+- Update
+  
patches.kernel.org/7.2.4-308-ata-libata-scsi-fix-DSM-TRIM-for-sector-sizes-l.patch
+  (bsc#1012628 CVE-2026-89586 bsc#1280228).
+- Update
+  
patches.kernel.org/7.2.4-323-bpf-Harden-bloom-filter-sizing-and-indexing-on-.patch
+  (bsc#1012628 CVE-2026-89579 bsc#1280231).
+- Update
+  
patches.kernel.org/7.2.4-324-dm-io-clone-the-source-bio-instead-of-copying-i.patch
+  (bsc#1012628 CVE-2026-89578 bsc#1280227).
+- Update
+  
patches.kernel.org/7.2.4-326-dm-era-fix-shadowed-superblock-leak-on-take-sna.patch
+  (bsc#1012628 CVE-2026-89576 bsc#1280210).
+- Update
+  
patches.kernel.org/7.2.4-327-dm-raid1-reserve-space-for-NUL-terminator-in-bu.patch
+  (bsc#1012628 CVE-2026-89575 bsc#1280213).
+- Update
+  
patches.kernel.org/7.2.4-328-dm-array-validate-array-block-headers-on-read.patch
+  (bsc#1012628 CVE-2026-89574 bsc#1280226).
+- Update
+  
patches.kernel.org/7.2.4-329-dm-array-reject-an-array-block-whose-value-size.patch
+  (bsc#1012628 CVE-2026-89573 bsc#1280225).
+- Update
+  
patches.kernel.org/7.2.4-452-ring-buffer-Fix-subbuf-resize-race-with-ring_bu.patch
+  (bsc#1012628 CVE-2026-89503 bsc#1280334).
+- Update
+  
patches.kernel.org/7.2.4-453-ring-buffer-Free-cpu_buffer-free_page-with-subb.patch
+  (bsc#1012628 CVE-2026-89502 bsc#1280336).
+- Update
+  
patches.kernel.org/7.2.4-454-ring-buffer-Hold-cpu_buffer-lock-when-resizing-.patch
+  (bsc#1012628 CVE-2026-89501 bsc#1280335).
+- Update
+  
patches.kernel.org/7.2.4-455-ring-buffer-Make-cpu_buffer-free_page-a-buffer_.patch
+  (bsc#1012628 CVE-2026-89500 bsc#1280333).
+- Update
+  
patches.kernel.org/7.2.4-485-lockd-fix-NULL-dereference-on-lockowner-allocat.patch
+  (bsc#1012628 CVE-2026-89484 bsc#1280343).
+- Update
+  patches.kernel.org/7.2.4-488-nvme-zero-the-discard-fallback-page.patch
+  (bsc#1012628 CVE-2026-89483 bsc#1280349).
+- Update
+  
patches.kernel.org/7.2.4-490-nvme-tcp-do-not-accept-C2HData-based-on-blk_rq_.patch
+  (bsc#1012628 CVE-2026-89482 bsc#1280350).
+- Update
+  
patches.kernel.org/7.2.4-495-sctp-fix-NULL-deref-on-untransmitted-RECONF-com.patch
+  (bsc#1012628 CVE-2026-89477 bsc#1280338).
+- Update
+  
patches.kernel.org/7.2.4-497-sctp-fix-stream-outcnt-underflow-on-duplicate-R.patch
+  (bsc#1012628 CVE-2026-89476 bsc#1280337).
+- Update
+  
patches.kernel.org/7.2.4-515-s390-cpum_cf-Handle-CPU-hotplug-via-prepare-dea.patch
+  (bsc#1012628 CVE-2026-89460 bsc#1280327).
+- Update
+  
patches.kernel.org/7.2.4-516-s390-percpu-Fix-MVIY_PERCPU-with-older-binutils.patch
+  (bsc#1012628 CVE-2026-89459 bsc#1280324).
+- Update
+  
patches.kernel.org/7.2.4-517-s390-dasd-Do-not-complete-a-failed-ESE-read-as-.patch
+  (bsc#1012628 CVE-2026-89458 bsc#1280318).
+- Update
+  
patches.kernel.org/7.2.4-518-s390-dasd-Guard-sysfs-discipline-callbacks-agai.patch
+  (bsc#1012628 CVE-2026-89457 bsc#1280325).
+- Update
+  
patches.kernel.org/7.2.4-519-s390-dasd-Propagate-partial-completion-length-a.patch
+  (bsc#1012628 CVE-2026-89456 bsc#1280326).
+- Update
+  
patches.kernel.org/7.2.4-546-iommufd-Avoid-locking-internal-accesses-during-.patch
+  (bsc#1012628 CVE-2026-89447 bsc#1280322).
+- Update
+  
patches.kernel.org/7.2.4-547-iommufd-Release-current-IOAS-on-xa_store-failur.patch
+  (bsc#1012628 CVE-2026-89446 bsc#1280321).
+- Update
+  patches.kernel.org/7.2.4-548-iommufd-Fix-UAF-in-selftest-IOPF-reporting.patch
+  (bsc#1012628 CVE-2026-89445 bsc#1280320).
+- Update
+  
patches.kernel.org/7.2.4-550-platform-x86-ISST-Validate-level-in-perf-mask-i.patch
+  (bsc#1012628 CVE-2026-89443 bsc#1280319).
+- Update
+  
patches.kernel.org/7.2.4-551-platform-x86-ISST-Validate-socket-ID-in-clos_as.patch
+  (bsc#1012628 CVE-2026-89442 bsc#1280316).
+- Update
+  
patches.kernel.org/7.2.4-552-mmc-via-sdmmc-cancel-card-detect-work-on-remove.patch
+  (bsc#1012628 CVE-2026-89441 bsc#1280344).
+- Update
+  
patches.kernel.org/7.2.4-553-mmc-via-sdmmc-stop-card-detect-handling-on-prob.patch
+  (bsc#1012628 CVE-2026-89440 bsc#1280345).
+- Update
+  
patches.kernel.org/7.2.4-554-platform-x86-ISST-Add-a-NULL-check-for-sst_inst.patch
+  (bsc#1012628 CVE-2026-89439 bsc#1280346).
+- Update
+  
patches.kernel.org/7.2.4-557-platform-x86-ISST-Validate-logical-CPU-id-and-c.patch
+  (bsc#1012628 CVE-2026-89438 bsc#1280315).
+- Update
+  
patches.kernel.org/7.2.4-563-platform-x86-int1092-Fix-potential-memory-leak-.patch
+  (bsc#1012628 CVE-2026-89437 bsc#1280314).
+- Update
+  
patches.kernel.org/7.2.4-566-platform-x86-panasonic-laptop-Fix-sentinel-writ.patch
+  (bsc#1012628 CVE-2026-89436 bsc#1280310).
+- Update
+  
patches.kernel.org/7.2.4-568-platform-x86-think-lmi-Free-system-certificate-.patch
+  (bsc#1012628 CVE-2026-81018 bsc#1280308).
+- Update
+  
patches.kernel.org/7.2.4-570-platform-chrome-sensorhub-Bound-the-EC-reported.patch
+  (bsc#1012628 CVE-2026-81017 bsc#1280311).
+- Update
+  
patches.kernel.org/7.2.4-572-platform-x86-amd-pmc-Propagate-SMU-errors-and-v.patch
+  (bsc#1012628 CVE-2026-81016 bsc#1280329).
+- Update
+  
patches.kernel.org/7.2.4-573-platform-x86-amd-pmc-Fix-LPS0-and-debugfs-leaks.patch
+  (bsc#1012628 CVE-2026-81015 bsc#1280307).
+- Update
+  
patches.kernel.org/7.2.4-578-platform-x86-hp-bioscfg-fix-heap-OOB-read-in-sk.patch
+  (bsc#1012628 CVE-2026-81014 bsc#1280330).
+- Update
+  
patches.kernel.org/7.2.4-579-platform-x86-hp-bioscfg-fix-heap-OOB-read-on-em.patch
+  (bsc#1012628 CVE-2026-81013 bsc#1280331).
+- Update
+  
patches.kernel.org/7.2.4-581-platform-x86-hp-bioscfg-fix-off-by-one-write-in.patch
+  (bsc#1012628 CVE-2026-81012 bsc#1280312).
+- Update
+  
patches.kernel.org/7.2.4-583-platform-x86-hp-bioscfg-pass-validated-element-.patch
+  (bsc#1012628 CVE-2026-81011 bsc#1280332).
+- Update
+  
patches.kernel.org/7.2.4-585-io_uring-waitid-honor-task_work-cancellation.patch
+  (bsc#1012628 CVE-2026-81010 bsc#1280328).
+- Update
+  
patches.kernel.org/7.2.4-587-io_uring-query-cap-user-size-passed-to-copy_str.patch
+  (bsc#1012628 CVE-2026-81009 bsc#1280313).
+- Update
+  
patches.kernel.org/7.2.4-588-interconnect-Fix-use-after-free-in-icc_get-and-.patch
+  (bsc#1012628 CVE-2026-81008 bsc#1280306).
+- Update
+  patches.kernel.org/7.2.4-589-ipmi-ipmb-validate-write-message-length.patch
+  (bsc#1012628 CVE-2026-81007 bsc#1280221).
+- Update
+  
patches.kernel.org/7.2.4-590-ipmi-Remove-all-sysfs-files-on-registration-fai.patch
+  (bsc#1012628 CVE-2026-81006 bsc#1280222).
+- Update
+  
patches.kernel.org/7.2.4-591-ipmi-si-Fix-NULL-pointer-dereference-after-fail.patch
+  (bsc#1012628 CVE-2026-81005 bsc#1280230).
+- Update
+  
patches.kernel.org/7.2.4-593-net-iucv-filter-frames-in-afiucv_hs_rcv-by-ingr.patch
+  (bsc#1012628 CVE-2026-81003 bsc#1280302).
+- Update
+  patches.kernel.org/7.2.4-597-net-tun-bound-receive-headroom.patch
+  (bsc#1012628 CVE-2026-81000 bsc#1280263).
+- Update
+  
patches.kernel.org/7.2.4-598-net-dsa-realtek-use-gpiod_set_value_cansleep-fo.patch
+  (bsc#1012628 CVE-2026-80999 bsc#1280269).
+- Update
+  
patches.kernel.org/7.2.4-599-net-bnxt-ring-the-doorbell-when-SW-USO-exits-ea.patch
+  (bsc#1012628 CVE-2026-80998 bsc#1280274).
+- Update
+  
patches.kernel.org/7.2.4-601-net-ipa-fix-stalled-modem-TX-queue-after-runtim.patch
+  (bsc#1012628 CVE-2026-80997 bsc#1280278).
+- Update
+  
patches.kernel.org/7.2.4-602-net-l2tp-do-not-propagate-multicast-notificatio.patch
+  (bsc#1012628 CVE-2026-80996 bsc#1280280).
+- Update
+  
patches.kernel.org/7.2.4-603-net-mctp-hold-a-reference-to-the-route-device-i.patch
+  (bsc#1012628 CVE-2026-80995 bsc#1280282).
+- Update
+  
patches.kernel.org/7.2.4-604-net-openvswitch-fix-flow-mask-use-after-free-on.patch
+  (bsc#1012628 CVE-2026-80994 bsc#1280292).
+- Update
+  
patches.kernel.org/7.2.4-606-net-phylink-correctly-validate-returned-PCS-in-.patch
+  (bsc#1012628 CVE-2026-80993 bsc#1280202).
+- Update
+  
patches.kernel.org/7.2.4-607-net-ravb-avoid-dereferencing-an-invalid-PTP-clo.patch
+  (bsc#1012628 CVE-2026-80992 bsc#1280201).
+- Update
+  patches.kernel.org/7.2.4-608-net-ravb-serialize-PTP-clock-teardown.patch
+  (bsc#1012628 CVE-2026-80991 bsc#1280197).
+- Update
+  
patches.kernel.org/7.2.4-609-net-thunderbolt-Release-the-Rx-HopID-that-was-h.patch
+  (bsc#1012628 CVE-2026-80990 bsc#1280273).
+- Update
+  
patches.kernel.org/7.2.4-610-net-thunderbolt-Mark-the-connection-down-when-b.patch
+  (bsc#1012628 CVE-2026-80989 bsc#1280305).
+- Update
+  
patches.kernel.org/7.2.4-612-NTB-ntb_transport-Fail-TX-enqueue-when-the-QP-l.patch
+  (bsc#1012628 CVE-2026-80988 bsc#1280266).
+- Update
+  
patches.kernel.org/7.2.4-613-NTB-ntb_transport-Reject-oversized-TX-buffers.patch
+  (bsc#1012628 CVE-2026-80987 bsc#1280264).
+- Update
+  
patches.kernel.org/7.2.4-618-net-smc-bound-the-peer-rkey-counts-in-SMC-Rv2-L.patch
+  (bsc#1012628 CVE-2026-80986 bsc#1280262).
++++ 3500 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and 
/work/SRC/openSUSE:Factory/.kernel-source.new.383539/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.Y5x2nS/_old  2026-09-17 15:17:57.659290855 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:57.662290981 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 7.2
-%define patchversion 7.2.5
+%define patchversion 7.2.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.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %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.Y5x2nS/_old  2026-09-17 15:17:57.844298621 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:57.848298789 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.2
-%define patchversion 7.2.5
-%define git_commit 6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+%define patchversion 7.2.6
+%define git_commit 3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %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.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %else
 Release:        0
 %endif

kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:57.922301895 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:57.924301979 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 7.2
-%define patchversion 7.2.5
-%define git_commit 6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+%define patchversion 7.2.6
+%define git_commit 3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %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.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:57.965303700 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:57.969303868 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.2
-%define patchversion 7.2.5
-%define git_commit 6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+%define patchversion 7.2.6
+%define git_commit 3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %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.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:58.038306765 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:58.040306849 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 7.2.5
+%define patchversion 7.2.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+%global kernel_package 
kernel%kernel_flavor-srchash-3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        7.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %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-6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+Provides:       
kernel-obs-build-srchash-3d19f111ece9212f3590114d07b4ea06f11e6cdb
 BuildRequires:  coreutils
 BuildRequires:  device-mapper
 BuildRequires:  dracut

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:58.069308066 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:58.071308150 +0200
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 7.2.5
+%define patchversion 7.2.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        7.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %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-6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+BuildRequires:  
kernel-obs-build-srchash-3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %endif
 BuildRequires:  modutils
 ExclusiveArch:  aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:58.103309493 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:58.106309619 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.2
-%define patchversion 7.2.5
-%define git_commit 6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+%define patchversion 7.2.6
+%define git_commit 3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %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.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:58.141311088 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:58.142311130 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 7.2
-%define patchversion 7.2.5
-%define git_commit 6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+%define patchversion 7.2.6
+%define git_commit 3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %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.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:58.174312474 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:58.176312558 +0200
@@ -16,15 +16,15 @@
 #
 
 
-%define git_commit 6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+%define git_commit 3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        7.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:58.213314111 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:58.215314195 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.2
-%define patchversion 7.2.5
-%define git_commit 6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+%define patchversion 7.2.6
+%define git_commit 3d19f111ece9212f3590114d07b4ea06f11e6cdb
 %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.2.5
+Version:        7.2.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6b7e8a9
+Release:        <RELEASE>.g3d19f11
 %else
 Release:        0
 %endif

kernel-zfcpdump.spec: same change
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:17:58.394321709 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:17:58.398321876 +0200
@@ -1,6 +1,6 @@
-mtime: 1789195914
-commit: 24133e884c2547a15a1c465abe5a17fd34f7e8b45fc2808991a895e12eebb26f
+mtime: 1789455114
+commit: ebd4b6e3758e082507f7bdd81cd3012c90dbc1f65aec2894935933073aa48022
 url: https://src.opensuse.org/jirislaby/kernel-source
-revision: 24133e884c2547a15a1c465abe5a17fd34f7e8b45fc2808991a895e12eebb26f
+revision: ebd4b6e3758e082507f7bdd81cd3012c90dbc1f65aec2894935933073aa48022
 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-09-15 08:51:54.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-09-12 08:03:08.000000000 +0200
+++ new/config/arm64/default    2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 7.2.5 Kernel Configuration
+# Linux/arm64 7.2.6 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-09-12 08:03:08.000000000 +0200
+++ new/config/armv6hl/default  2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 7.2.5 Kernel Configuration
+# Linux/arm 7.2.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -93,6 +93,8 @@
 
 CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
 CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
+CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
 CONFIG_CONTEXT_TRACKING=y
 
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2026-09-12 08:03:08.000000000 +0200
+++ new/config/armv7hl/default  2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 7.2.5 Kernel Configuration
+# Linux/arm 7.2.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -99,6 +99,8 @@
 CONFIG_GENERIC_CLOCKEVENTS=y
 CONFIG_ARCH_HAS_TICK_BROADCAST=y
 CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
+CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
 CONFIG_CONTEXT_TRACKING=y
 CONFIG_CONTEXT_TRACKING_IDLE=y
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2026-09-12 08:03:08.000000000 +0200
+++ new/config/i386/pae 2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 7.2.5 Kernel Configuration
+# Linux/i386 7.2.6 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-09-12 08:03:08.000000000 +0200
+++ new/config/ppc64le/default  2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 7.2.5 Kernel Configuration
+# Linux/powerpc 7.2.6 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-09-12 08:03:08.000000000 +0200
+++ new/config/riscv64/default  2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 7.2.5 Kernel Configuration
+# Linux/riscv 7.2.6 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/default new/config/s390x/default
--- old/config/s390x/default    2026-09-12 08:03:08.000000000 +0200
+++ new/config/s390x/default    2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 7.2.5 Kernel Configuration
+# Linux/s390 7.2.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -3364,7 +3364,6 @@
 CONFIG_INFINIBAND_ADDR_TRANS=y
 CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
 CONFIG_INFINIBAND_VIRT_DMA=y
-CONFIG_INFINIBAND_ERDMA=m
 CONFIG_INFINIBAND_IONIC=m
 CONFIG_MLX4_INFINIBAND=m
 CONFIG_MLX5_INFINIBAND=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2026-09-12 08:03:08.000000000 +0200
+++ new/config/s390x/zfcpdump   2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 7.2.5 Kernel Configuration
+# Linux/s390 7.2.6 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-09-12 08:03:08.000000000 +0200
+++ new/config/x86_64/default   2026-09-15 06:40:53.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 7.2.5 Kernel Configuration
+# Linux/x86_64 7.2.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/RDMA-erdma-Use-IRQ-safe-XArray-helpers-for-QP-and-CQ-.patch 
new/patches.suse/RDMA-erdma-Use-IRQ-safe-XArray-helpers-for-QP-and-CQ-.patch
--- 
old/patches.suse/RDMA-erdma-Use-IRQ-safe-XArray-helpers-for-QP-and-CQ-.patch    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/RDMA-erdma-Use-IRQ-safe-XArray-helpers-for-QP-and-CQ-.patch    
    2026-09-15 08:50:07.000000000 +0200
@@ -0,0 +1,93 @@
+From: Cheng Xu <[email protected]>
+Date: Fri, 28 Aug 2026 11:03:44 +0800
+Subject: RDMA/erdma: Use IRQ-safe XArray helpers for QP and CQ tables
+Git-commit: 00baeade709fb66da647e8327e8398bb532e30f7
+Patch-mainline: v7.3 or v7.3-rc4 (next release)
+References: git-fixes
+
+Locked QP and CQ lookups from EQ interrupts can deadlock with
+create-path XArray updates. If an interrupt arrives while the create
+path holds the plain xa_lock, the lookup spins forever trying to
+acquire the same lock.
+
+Use IRQ-safe XArray helpers for all QP and CQ create-path updates,
+including the GSI QP store and error paths. Initialize both arrays with
+XA_FLAGS_LOCK_IRQ so sleeping allocations preserve interrupt state.
+
+Fixes: 98df2aee1459 ("RDMA/erdma: Hold CQ references when processing EQ 
events")
+Fixes: a52eeff32024 ("RDMA/erdma: Hold QP references for AE and CM processing")
+Signed-off-by: Cheng Xu <[email protected]>
+Link: 
https://patch.msgid.link/[email protected]
+Signed-off-by: Leon Romanovsky <[email protected]>
+Acked-by: Jiri Slaby <[email protected]>
+---
+ drivers/infiniband/hw/erdma/erdma_main.c  |    4 ++--
+ drivers/infiniband/hw/erdma/erdma_verbs.c |   18 +++++++++---------
+ 2 files changed, 11 insertions(+), 11 deletions(-)
+
+--- a/drivers/infiniband/hw/erdma/erdma_main.c
++++ b/drivers/infiniband/hw/erdma/erdma_main.c
+@@ -572,8 +572,8 @@ static int erdma_ib_device_add(struct pc
+       INIT_LIST_HEAD(&dev->cep_list);
+ 
+       spin_lock_init(&dev->lock);
+-      xa_init_flags(&dev->qp_xa, XA_FLAGS_ALLOC1);
+-      xa_init_flags(&dev->cq_xa, XA_FLAGS_ALLOC1);
++      xa_init_flags(&dev->qp_xa, XA_FLAGS_ALLOC1 | XA_FLAGS_LOCK_IRQ);
++      xa_init_flags(&dev->cq_xa, XA_FLAGS_ALLOC1 | XA_FLAGS_LOCK_IRQ);
+       dev->next_alloc_cqn = 1;
+       dev->next_alloc_qpn = 1;
+ 
+--- a/drivers/infiniband/hw/erdma/erdma_verbs.c
++++ b/drivers/infiniband/hw/erdma/erdma_verbs.c
+@@ -1023,15 +1023,15 @@ int erdma_create_qp(struct ib_qp *ibqp,
+       init_completion(&qp->safe_free);
+ 
+       if (qp->ibqp.qp_type == IB_QPT_GSI) {
+-              old_entry = xa_store(&dev->qp_xa, 1, qp, GFP_KERNEL);
++              old_entry = xa_store_irq(&dev->qp_xa, 1, qp, GFP_KERNEL);
+               if (xa_is_err(old_entry))
+                       ret = xa_err(old_entry);
+               else
+                       qp->ibqp.qp_num = 1;
+       } else {
+-              ret = xa_alloc_cyclic(&dev->qp_xa, &qp->ibqp.qp_num, qp,
+-                                    XA_LIMIT(1, dev->attrs.max_qp - 1),
+-                                    &dev->next_alloc_qpn, GFP_KERNEL);
++              ret = xa_alloc_cyclic_irq(&dev->qp_xa, &qp->ibqp.qp_num, qp,
++                                        XA_LIMIT(1, dev->attrs.max_qp - 1),
++                                        &dev->next_alloc_qpn, GFP_KERNEL);
+       }
+ 
+       if (ret < 0) {
+@@ -1091,7 +1091,7 @@ err_out_cmd:
+       else
+               free_kernel_qp(qp);
+ err_out_xa:
+-      xa_erase(&dev->qp_xa, QP_ID(qp));
++      xa_erase_irq(&dev->qp_xa, QP_ID(qp));
+ err_out:
+       return ret;
+ }
+@@ -1995,9 +1995,9 @@ int erdma_create_cq(struct ib_cq *ibcq,
+       refcount_set(&cq->refcount, 1);
+       init_completion(&cq->free);
+ 
+-      ret = xa_alloc_cyclic(&dev->cq_xa, &cq->cqn, cq,
+-                            XA_LIMIT(1, dev->attrs.max_cq - 1),
+-                            &dev->next_alloc_cqn, GFP_KERNEL);
++      ret = xa_alloc_cyclic_irq(&dev->cq_xa, &cq->cqn, cq,
++                                XA_LIMIT(1, dev->attrs.max_cq - 1),
++                                &dev->next_alloc_cqn, GFP_KERNEL);
+       if (ret < 0)
+               return ret;
+ 
+@@ -2043,7 +2043,7 @@ err_free_res:
+       }
+ 
+ err_out_xa:
+-      xa_erase(&dev->cq_xa, cq->cqn);
++      xa_erase_irq(&dev->cq_xa, cq->cqn);
+ 
+       return ret;
+ }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/md-raid1-create-serial-pool-adding-rdev-to-array-wit.patch 
new/patches.suse/md-raid1-create-serial-pool-adding-rdev-to-array-wit.patch
--- old/patches.suse/md-raid1-create-serial-pool-adding-rdev-to-array-wit.patch 
2026-09-09 07:01:27.000000000 +0200
+++ new/patches.suse/md-raid1-create-serial-pool-adding-rdev-to-array-wit.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,50 +0,0 @@
-From: Martin Wilck <[email protected]>
-Date: Thu, 23 Jul 2026 13:27:41 +0200
-Subject: md/raid1: create serial pool adding rdev to array with
- serialize_policy=1
-References: bsc#1272261
-Git-commit: 140234b2380ffb8ffb0cfc46fee0e822f43adef7
-Patch-mainline: v7.3-rc1
-
-The following bug has been observed with kernel 7.1.3 after adding a new
-rdev to an existing RAID1 array with serialize_policy enabled:
-
-  Oops: 0002 [#1]
-  CPU: 0 UID: 0 PID: 19639 Comm: ext4lazyinit Not tainted 7.1.3-1-default
-  RIP: _raw_spin_lock_irqsave+0x27/0x50
-  CR2: 0000000000004960
-  Call Trace:
-   wait_for_serialization+0xb9/0x260 [raid1]
-   raid1_make_request+0x762/0xaff [raid1]
-   md_handle_request+0x1c9/0x2e0 [md_mod]
-
-The raid1.c code calls wait_for_serialization() if the MD_SERIALIZE_POLICY
-is set, and wait_for_serialization assumes that rdev->serial is
-initialized. Normally this will be the case for arrays that have
-the serialize_policy sysfs attribute set to 1.
-
-But when a new rdev is added to an existing array in bind_rdev_to_array(),
-the condition at mddev_create_serial_pool() causes creation of rdev->serial
-to be skipped. Fix it.
-
-Fixes: 69b00b5bb235 ("md: introduce a new struct for IO serialization")
-Signed-off-by: Martin Wilck <[email protected]>
-Reviewed-by: Mykola Marzhan <[email protected]>
-Link: https://patch.msgid.link/[email protected]
-Signed-off-by: Yu Kuai <[email protected]>
----
- drivers/md/md.c |    3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
---- a/drivers/md/md.c
-+++ b/drivers/md/md.c
-@@ -234,7 +234,8 @@ void mddev_create_serial_pool(struct mdd
- {
-       int ret = 0;
- 
--      if (rdev && !rdev_need_serial(rdev) &&
-+      if (!test_bit(MD_SERIALIZE_POLICY, &mddev->flags) &&
-+          rdev && !rdev_need_serial(rdev) &&
-           !test_bit(CollisionCheck, &rdev->flags))
-               return;
- 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/powerpc-entry-Fix-double-accounting-of-user-time-on-interrupt-entry.patch
 
new/patches.suse/powerpc-entry-Fix-double-accounting-of-user-time-on-interrupt-entry.patch
--- 
old/patches.suse/powerpc-entry-Fix-double-accounting-of-user-time-on-interrupt-entry.patch
  2026-09-09 07:01:27.000000000 +0200
+++ 
new/patches.suse/powerpc-entry-Fix-double-accounting-of-user-time-on-interrupt-entry.patch
  2026-09-15 08:50:07.000000000 +0200
@@ -1,11 +1,9 @@
-From d6770f7fe9e114e02629d4f0666b9f2053d538b7 Mon Sep 17 00:00:00 2001
 From: Aboorva Devarajan <[email protected]>
 Date: Fri, 4 Sep 2026 08:28:30 +0530
-Subject: [PATCH 5/5] powerpc/entry: Fix double accounting of user time on
- interrupt entry
-
+Subject: powerpc/entry: Fix double accounting of user time on interrupt entry
+Git-commit: 11ae2e1dc58304a48816fc8ca4afa8f2ef9d1bdf
+Patch-mainline: v7.3-rc3
 References: bsc#1277802 ltc#222379
-Patch-mainline: Submitted 
https://lore.kernel.org/all/[email protected]/
 
 Since the switch to generic entry, an interrupt from user mode
 accounts user time twice: once in arch_interrupt_enter_prepare()
@@ -74,16 +72,21 @@
 Fixes: bee25f97ad24 ("powerpc: Enable GENERIC_ENTRY feature")
 Reviewed-by: Mukesh Kumar Chaurasiya (IBM) <[email protected]>
 Signed-off-by: Aboorva Devarajan <[email protected]>
+Tested-by: Venkat Rao Bagalkote <[email protected]>
+Reviewed-by: Amit Machhiwal <[email protected]>
+Reviewed-by: Ritesh Harjani (IBM) <[email protected]>
+Reviewed-by: Christophe Leroy (CS GROUP) <[email protected]>
+Signed-off-by: Madhavan Srinivasan <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+
 Acked-by: Michal Suchanek <[email protected]>
 ---
- arch/powerpc/include/asm/entry-common.h | 2 --
+ arch/powerpc/include/asm/entry-common.h |    2 --
  1 file changed, 2 deletions(-)
 
-diff --git a/arch/powerpc/include/asm/entry-common.h 
b/arch/powerpc/include/asm/entry-common.h
-index 839ab69c72d35..b899978e1a47c 100644
 --- a/arch/powerpc/include/asm/entry-common.h
 +++ b/arch/powerpc/include/asm/entry-common.h
-@@ -222,8 +222,6 @@ static inline void arch_interrupt_enter_prepare(struct 
pt_regs *regs)
+@@ -222,8 +222,6 @@ static inline void arch_interrupt_enter_
  
        if (user_mode(regs)) {
                kuap_lock();
@@ -92,6 +95,3 @@
        } else {
                kuap_save_and_lock(regs);
                /*
--- 
-2.51.0
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/x86-mm-pat-Take-cpa_lock-around-large-page-collapse.patch 
new/patches.suse/x86-mm-pat-Take-cpa_lock-around-large-page-collapse.patch
--- old/patches.suse/x86-mm-pat-Take-cpa_lock-around-large-page-collapse.patch  
2026-09-09 07:01:27.000000000 +0200
+++ new/patches.suse/x86-mm-pat-Take-cpa_lock-around-large-page-collapse.patch  
1970-01-01 01:00:00.000000000 +0100
@@ -1,100 +0,0 @@
-From: "Denis V. Lunev" <[email protected]>
-Date: Wed, 15 Jul 2026 20:34:52 +0200
-Subject: x86/mm/pat: Take cpa_lock around large-page collapse
-References: bsc#1271202
-Git-commit: 1aac65f3e651334259ecb2a5f5ddb81c01f02599
-Patch-mainline: v7.3-rc1
-
-Loading and unloading modules concurrently on several CPUs on a KASAN
-build, with a short delay injected at the CPA page-table lookup to
-widen the window, faults within minutes:
-
-  BUG: KASAN: use-after-free in __change_page_attr+0x7cc/0x7e0
-  Write of size 8 at addr ffff888181139718 by task modprobe
-  ...
-  The buggy address belongs to the physical page:
-   pfn:0x181139 ... page_type: f2(table)
-
-cpa_collapse_large_pages() rebuilds a leaf PMD from its 4K PTEs and
-frees the old PTE-table pages, while __change_page_attr() fetches a
-PTE pointer from a lockless lookup_address_in_pgd_attr() and writes
-it with set_pte_atomic() only later. When module text is served from
-a shared large ROX mapping the two run on the same PMD:
-
-  CPU A (module load)              CPU B (module finalize)
-  -------------------              -----------------------
-  execmem_make_temp_rw
-   set_memory_nx
-    __change_page_attr
-     split 2M -> 4K table P
-     kpte = &P[i]  (lockless)
-                                   execmem_restore_rox
-                                    set_memory_rox (CPA_COLLAPSE)
-                                     cpa_collapse_large_pages
-                                      rebuild leaf PMD
-                                      flush_tlb_all
-                                      pagetable_free(P)
-     set_pte_atomic(kpte, ...)
-       -> writes into freed P
-
-P is a page-table page (page_type: table), reused at once, so the
-write corrupts whatever got the page next: a bad-pte or bad-page
-splat, or a fatal fault once P has been turned into read-only text.
-
-The flush_tlb_all() before the free does not close this: its IPI only
-serializes against page-table walkers that run with interrupts off
-(e.g. GUP-fast); the walk in __change_page_attr() runs with interrupts
-on, so nothing stops it from holding a stale pointer into P.
-
-Serialize the collapse - the PMD rebuild, TLB flush and PTE-table
-free - under cpa_lock, the same lock __change_page_attr() now takes
-unconditionally since commit ("x86/mm/pat: stop gating cpa_lock on
-debug_pagealloc_enabled()"), so a concurrent walker can no longer
-hold a pointer into a table the collapse is about to free.
-
-Fixes: 41d88484c71c ("x86/mm/pat: restore large ROX pages after fragmentation")
-Signed-off-by: Denis V. Lunev <[email protected]>
-Signed-off-by: Dave Hansen <[email protected]>
-Acked-by: Kiryl Shutsemau (Meta) <[email protected]>
-Link: https://patch.msgid.link/[email protected]
-
-Acked-by: Pedro Falcato <[email protected]>
----
- arch/x86/mm/pat/set_memory.c | 8 +++++++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
-diff --git a/arch/x86/mm/pat/set_memory.c b/arch/x86/mm/pat/set_memory.c
-index e9b408343c5d..b1e780a465b5 100644
---- a/arch/x86/mm/pat/set_memory.c
-+++ b/arch/x86/mm/pat/set_memory.c
-@@ -417,6 +417,8 @@ static void cpa_collapse_large_pages(struct cpa_data *cpa)
-       int collapsed = 0;
-       int i;
- 
-+      spin_lock(&cpa_lock);
-+
-       if (cpa->flags & (CPA_PAGES_ARRAY | CPA_ARRAY)) {
-               for (i = 0; i < cpa->numpages; i++)
-                       collapsed += collapse_large_pages(__cpa_addr(cpa, i),
-@@ -430,8 +432,10 @@ static void cpa_collapse_large_pages(struct cpa_data *cpa)
-                       collapsed += collapse_large_pages(addr, &pgtables);
-       }
- 
--      if (!collapsed)
-+      if (!collapsed) {
-+              spin_unlock(&cpa_lock);
-               return;
-+      }
- 
-       flush_tlb_all();
- 
-@@ -439,6 +443,8 @@ static void cpa_collapse_large_pages(struct cpa_data *cpa)
-               list_del(&ptdesc->pt_list);
-               pagetable_free(ptdesc);
-       }
-+
-+      spin_unlock(&cpa_lock);
- }
- 
- static void cpa_flush(struct cpa_data *cpa, int cache)
-

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

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.Y5x2nS/_old  2026-09-17 15:18:00.819423504 +0200
+++ /var/tmp/diff_new_pack.Y5x2nS/_new  2026-09-17 15:18:00.823423672 +0200
@@ -1,4 +1,4 @@
-2026-09-12 06:50:42 +0000
-GIT Revision: 6b7e8a968cce3b45e63d59e1d4981c9b7c5bc6b5
+2026-09-15 06:50:07 +0000
+GIT Revision: 3d19f111ece9212f3590114d07b4ea06f11e6cdb
 GIT Branch: stable
 

Reply via email to