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 2025-05-07 19:14:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Wed May  7 19:14:36 2025 rev:779 rq:1274317 version:6.14.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2025-04-26 22:25:03.313617265 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.30101/dtb-aarch64.changes     
2025-05-07 19:14:39.062662779 +0200
@@ -1,0 +2,614 @@
+Sat May  3 09:13:47 CEST 2025 - jsl...@suse.cz
+
+- Linux 6.14.5 (bsc#1012628).
+- mm/vmscan: don't try to reclaim hwpoison folio (bsc#1012628).
+- soc: qcom: ice: introduce devm_of_qcom_ice_get (bsc#1012628).
+- mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
+  (bsc#1012628).
+- PM: EM: use kfree_rcu() to simplify the code (bsc#1012628).
+- PM: EM: Address RCU-related sparse warnings (bsc#1012628).
+- media: i2c: imx214: Use subdev active state (bsc#1012628).
+- media: i2c: imx214: Simplify with dev_err_probe() (bsc#1012628).
+- media: i2c: imx214: Convert to CCI register access helpers
+  (bsc#1012628).
+- media: i2c: imx214: Replace register addresses with macros
+  (bsc#1012628).
+- media: i2c: imx214: Check number of lanes from device tree
+  (bsc#1012628).
+- media: i2c: imx214: Fix link frequency validation (bsc#1012628).
+- media: ov08x40: Move ov08x40_identify_module() function up
+  (bsc#1012628).
+- media: ov08x40: Add missing ov08x40_identify_module() call on
+  stream-start (bsc#1012628).
+- iio: adc: ad7768-1: Move setting of val a bit later to avoid
+  unnecessary return value check (bsc#1012628).
+- iio: adc: ad7768-1: Fix conversion result sign (bsc#1012628).
+- of: resolver: Simplify of_resolve_phandles() using __free()
+  (bsc#1012628).
+- of: resolver: Fix device node refcount leakage in
+  of_resolve_phandles() (bsc#1012628).
+- scsi: ufs: qcom: fix dev reference leaked through
+  of_qcom_ice_get (bsc#1012628).
+- PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag
+  (bsc#1012628).
+- PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI
+  backends (bsc#1012628).
+- PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
+  (bsc#1012628).
+- irqchip/renesas-rzv2h: Simplify rzv2h_icu_init() (bsc#1012628).
+- irqchip/renesas-rzv2h: Add struct rzv2h_hw_info with t_offs
+  variable (bsc#1012628).
+- irqchip/renesas-rzv2h: Prevent TINT spurious interrupt
+  (bsc#1012628).
+- net/niu: Niu requires MSIX ENTRY_DATA fields touch before
+  entry reads (bsc#1012628).
+- drm/xe/ptl: Apply Wa_14023061436 (bsc#1012628).
+- drm/xe/xe3lpg: Add Wa_13012615864 (bsc#1012628).
+- drm/xe: Add performance tunings to debugfs (bsc#1012628).
+- drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change
+  (bsc#1012628).
+- lib/Kconfig.ubsan: Remove 'default UBSAN' from
+  UBSAN_INTEGER_WRAP (bsc#1012628).
+- ceph: Fix incorrect flush end position calculation
+  (bsc#1012628).
+- cpufreq: sun50i: prevent out-of-bounds access (bsc#1012628).
+- dma/contiguous: avoid warning about unused size_bytes
+  (bsc#1012628).
+- cpufreq: apple-soc: Fix null-ptr-deref in
+  apple_soc_cpufreq_get_rate() (bsc#1012628).
+- cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
+  (bsc#1012628).
+- cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
+  (bsc#1012628).
+- scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
+  (bsc#1012628).
+- virtio_pci: Use self group type for cap commands (bsc#1012628).
+- cpufreq: cppc: Fix invalid return value in .get() callback
+  (bsc#1012628).
+- cpufreq: Do not enable by default during compile testing
+  (bsc#1012628).
+- cpufreq: fix compile-test defaults (bsc#1012628).
+- btrfs: avoid page_lockend underflow in
+  btrfs_punch_hole_lock_range() (bsc#1012628).
+- btrfs: zoned: return EIO on RAID1 block group write pointer
+  mismatch (bsc#1012628).
+- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
+  (bsc#1012628).
+- vhost-scsi: Add better resource allocation failure handling
+  (bsc#1012628).
+- vhost-scsi: Fix vhost_scsi_send_bad_target() (bsc#1012628).
+- vhost-scsi: Fix vhost_scsi_send_status() (bsc#1012628).
+- net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table()
+  (bsc#1012628).
+- net/mlx5: Move ttc allocation after switch case to prevent leaks
+  (bsc#1012628).
+- scsi: core: Clear flags for scsi_cmnd that did not complete
+  (bsc#1012628).
+- scsi: ufs: core: Add NULL check in
+  ufshcd_mcq_compl_pending_transfer() (bsc#1012628).
+- net: enetc: register XDP RX queues with frag_size (bsc#1012628).
+- net: enetc: refactor bulk flipping of RX buffers to separate
+  function (bsc#1012628).
+- net: enetc: fix frame corruption on bpf_xdp_adjust_head/tail()
+  and XDP_PASS (bsc#1012628).
+- nvmet: fix out-of-bounds access in nvmet_enable_port
+  (bsc#1012628).
+- net: lwtunnel: disable BHs when required (bsc#1012628).
+- net: phylink: force link down on major_config failure
+  (bsc#1012628).
+- net: phylink: fix suspend/resume with WoL enabled and link down
+  (bsc#1012628).
+- net: phy: leds: fix memory leak (bsc#1012628).
+- virtio-net: Refactor napi_enable paths (bsc#1012628).
+- virtio-net: Refactor napi_disable paths (bsc#1012628).
+- virtio-net: disable delayed refill when pausing rx
+  (bsc#1012628).
+- tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
+  (bsc#1012628).
+- net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware
+  configuration (bsc#1012628).
+- fix a couple of races in MNT_TREE_BENEATH handling by
+  do_move_mount() (bsc#1012628).
+- net_sched: hfsc: Fix a UAF vulnerability in class handling
+  (bsc#1012628).
+- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
+  (bsc#1012628).
+- net: dsa: mt7530: sync driver-specific behavior of MT7531
+  variants (bsc#1012628).
+- pds_core: Prevent possible adminq overflow/stuck condition
+  (bsc#1012628).
+- pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
+  (bsc#1012628).
+- pds_core: Remove unnecessary check in pds_client_adminq_cmd()
+  (bsc#1012628).
+- pds_core: make wait_context part of q_info (bsc#1012628).
+- net: phy: Add helper for getting tx amplitude gain
+  (bsc#1012628).
+- net: phy: dp83822: Add support for changing the transmit
+  amplitude voltage (bsc#1012628).
+- net: dp83822: Fix OF_MDIO config check (bsc#1012628).
+- net: stmmac: fix dwmac1000 ptp timestamp status offset
+  (bsc#1012628).
+- net: stmmac: fix multiplication overflow when reading timestamp
+  (bsc#1012628).
+- block: never reduce ra_pages in blk_apply_bdi_limits
+  (bsc#1012628).
+- bdev: use bdev_io_min() for statx block size (bsc#1012628).
+- block: move blkdev_{get,put} _no_open prototypes out of blkdev.h
+  (bsc#1012628).
+- block: remove the backing_inode variable in bdev_statx
+  (bsc#1012628).
+- block: don't autoload drivers on stat (bsc#1012628).
+- iommu/amd: Return an error if vCPU affinity is set for non-vCPU
+  IRTE (bsc#1012628).
+- riscv: Replace function-like macro by static inline function
+  (bsc#1012628).
+- riscv: uprobes: Add missing fence.i after building the XOL
+  buffer (bsc#1012628).
+- ublk: remove io_cmds list in ublk_queue (bsc#1012628).
+- ublk: comment on ubq->canceling handling in ublk_queue_rq()
+  (bsc#1012628).
+- ublk: implement ->queue_rqs() (bsc#1012628).
+- ublk: remove unused cmd argument to ublk_dispatch_req()
+  (bsc#1012628).
+- ublk: call ublk_dispatch_req() for handling
+  UBLK_U_IO_NEED_GET_DATA (bsc#1012628).
+- splice: remove duplicate noinline from pipe_clear_nowait
+  (bsc#1012628).
+- fs/xattr: Fix handling of AT_FDCWD in setxattrat(2) and
+  getxattrat(2) (bsc#1012628).
+- bpf: Add namespace to BPF internal symbols (bsc#1012628).
+- Revert "drm/meson: vclk: fix calculation of 59.94 fractional
+  rates" (bsc#1012628).
+- drm/meson: use unsigned long long / Hz for frequency types
+  (bsc#1012628).
+- perf/x86: Fix non-sampling (counting) events on certain x86
+  platforms (bsc#1012628).
+- LoongArch: Select ARCH_USE_MEMTEST (bsc#1012628).
+- LoongArch: Make regs_irqs_disabled() more clear (bsc#1012628).
+- LoongArch: Make do_xyz() exception handlers more robust
+  (bsc#1012628).
+- sched/eevdf: Fix se->slice being set to U64_MAX and resulting
+  crash (bsc#1012628).
+- net: stmmac: simplify phylink_suspend() and phylink_resume()
+  calls (bsc#1012628).
+- net: phylink: add phylink_prepare_resume() (bsc#1012628).
+- net: stmmac: address non-LPI resume failures properly
+  (bsc#1012628).
+- net: stmmac: socfpga: remove phy_resume() call (bsc#1012628).
+- net: phylink: add functions to block/unblock rx clock stop
+  (bsc#1012628).
+- net: stmmac: block PHY RXC clock-stop (bsc#1012628).
+- netfilter: fib: avoid lookup if socket is available
+  (bsc#1012628).
+- virtio_console: fix missing byte order handling for cols and
+  rows (bsc#1012628).
+- sched_ext: Use kvzalloc for large exit_dump allocation
+  (bsc#1012628).
+- crypto: atmel-sha204a - Set hwrng quality to lowest possible
+  (bsc#1012628).
+- xen-netfront: handle NULL returned by
+  xdp_convert_buff_to_frame() (bsc#1012628).
+- net: selftests: initialize TCP header and skb payload with zero
+  (bsc#1012628).
+- net: phy: microchip: force IRQ polling mode for lan88xx
+  (bsc#1012628).
+- mptcp: pm: Defer freeing of MPTCP userspace path manager entries
+  (bsc#1012628).
+- scsi: mpi3mr: Fix pending I/O counter (bsc#1012628).
+- rust: firmware: Use `ffi::c_char` type in `FwFunc`
+  (bsc#1012628).
+- drm: panel: jd9365da: fix reset signal polarity in unprepare
+  (bsc#1012628).
+- drm/amd/display: Fix gpu reset in multidisplay config
+  (bsc#1012628).
+- drm/amd/display: Force full update in gpu reset (bsc#1012628).
+- drm/amd/display: Fix ACPI edid parsing on some Lenovo systems
+  (bsc#1012628).
+- x86/insn: Fix CTEST instruction decoding (bsc#1012628).
+- x86/mm: Fix _pgd_alloc() for Xen PV mode (bsc#1012628).
+- selftests/pcie_bwctrl: Fix test progs list (bsc#1012628).
+- irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
+  (bsc#1012628).
+- binder: fix offset calculation in debug log (bsc#1012628).
+- LoongArch: Handle fp, lsx, lasx and lbt assembly symbols
+  (bsc#1012628).
+- LoongArch: Return NULL from huge_pte_offset() for invalid PMD
+  (bsc#1012628).
+- LoongArch: Remove a bogus reference to ZONE_DMA (bsc#1012628).
+- LoongArch: KVM: Fix multiple typos of KVM code (bsc#1012628).
+- LoongArch: KVM: Fully clear some CSRs when VM reboot
+  (bsc#1012628).
+- LoongArch: KVM: Fix PMU pass-through issue if VM exits to host
+  finally (bsc#1012628).
+- io_uring: fix 'sync' handling of io_fallback_tw() (bsc#1012628).
+- KVM: SVM: Allocate IR data using atomic allocation
+  (bsc#1012628).
+- cxl/core/regs.c: Skip Memory Space Enable check for RCD and
+  RCH Ports (bsc#1012628).
+- mcb: fix a double free bug in chameleon_parse_gdd()
+  (bsc#1012628).
+- ata: libata-scsi: Improve CDL control (bsc#1012628).
+- ata: libata-scsi: Fix ata_mselect_control_ata_feature() return
+  type (bsc#1012628).
+- ata: libata-scsi: Fix ata_msense_control_ata_feature()
+  (bsc#1012628).
+- USB: storage: quirk for ADATA Portable HDD CH94 (bsc#1012628).
+- scsi: Improve CDL control (bsc#1012628).
+- mei: me: add panther lake H DID (bsc#1012628).
+- mei: vsc: Fix fortify-panic caused by invalid counted_by()
+  use (bsc#1012628).
+- KVM: x86: Explicitly treat routing entry type changes as changes
+  (bsc#1012628).
+- KVM: x86: Reset IRTE to host control if *new* route isn't
+  postable (bsc#1012628).
+- KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass
+  producer (bsc#1012628).
+- char: misc: register chrdev region with all possible minors
+  (bsc#1012628).
+- misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler
+  registration (bsc#1012628).
+- misc: microchip: pci1xxxx: Fix incorrect IRQ status handling
+  during ack (bsc#1012628).
+- firmware: stratix10-svc: Add of_platform_default_populate()
+  (bsc#1012628).
+- tty: Require CAP_SYS_ADMIN for all usages of
+  TIOCL_SELMOUSEREPORT (bsc#1012628).
+- serial: msm: Configure correct working mode before starting
+  earlycon (bsc#1012628).
+- serial: sifive: lock port in startup()/shutdown() callbacks
+  (bsc#1012628).
+- USB: serial: ftdi_sio: add support for Abacus Electrics Optical
+  Probe (bsc#1012628).
+- USB: serial: option: add Sierra Wireless EM9291 (bsc#1012628).
+- USB: serial: simple: add OWON HDS200 series oscilloscope support
+  (bsc#1012628).
+- xhci: Limit time spent with xHC interrupts disabled during
+  bus resume (bsc#1012628).
+- usb: xhci: Fix invalid pointer dereference in Etron workaround
+  (bsc#1012628).
+- usb: cdns3: Fix deadlock when using NCM gadget (bsc#1012628).
+- usb: chipidea: ci_hdrc_imx: fix usbmisc handling (bsc#1012628).
+- usb: chipidea: ci_hdrc_imx: fix call balance of regulator
+  routines (bsc#1012628).
+- usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error
+  handling (bsc#1012628).
+- USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
+  (bsc#1012628).
+- usb: dwc3: gadget: check that event count does not exceed
+  event buffer length (bsc#1012628).
+- usb: dwc3: xilinx: Prevent spike in reset signal (bsc#1012628).
+- usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
+  (bsc#1012628).
+- usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash
+  Drive (bsc#1012628).
+- USB: VLI disk crashes if LPM is used (bsc#1012628).
+- usb: typec: class: Fix NULL pointer access (bsc#1012628).
+- usb: typec: class: Invalidate USB device pointers on partner
+  unregistration (bsc#1012628).
+- usb: typec: class: Unlocked on error in typec_register_partner()
+  (bsc#1012628).
+- USB: wdm: handle IO errors in wdm_wwan_port_start (bsc#1012628).
+- USB: wdm: close race between wdm_open and wdm_wwan_port_stop
+  (bsc#1012628).
+- USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
+  (bsc#1012628).
+- USB: wdm: add annotation (bsc#1012628).
+- crypto: ecdsa - Harden against integer overflows in
++++ 317 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.30101/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:46.054954457 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:46.058954624 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.14
-%define patchversion 6.14.4
+%define patchversion 6.14.5
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %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.D46BW0/_old  2025-05-07 19:14:46.186959964 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:46.186959964 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.14
-%define patchversion 6.14.4
-%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae
+%define patchversion 6.14.5
+%define git_commit 74808df6c32df01dc7c19d21eb37fc4621322d4b
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -39,9 +39,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-64kb
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif
@@ -775,6 +775,9 @@
 Requires:       kernel-source-vanilla = %version-%source_rel
 Supplements:    packageand(%name:kernel-source-vanilla)
 %endif
+%if "%{compress_modules}" == "zstd"
+Requires:       zstd
+%endif
 %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y"
 Requires:       dwarves >= 1.22
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:46.290964302 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:46.290964302 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.14
-%define patchversion 6.14.4
-%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae
+%define patchversion 6.14.5
+%define git_commit 74808df6c32df01dc7c19d21eb37fc4621322d4b
 %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,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-docs
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:46.322965637 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:46.326965804 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.14
-%define patchversion 6.14.4
-%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae
+%define patchversion 6.14.5
+%define git_commit 74808df6c32df01dc7c19d21eb37fc4621322d4b
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -39,9 +39,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-kvmsmall
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif
@@ -791,6 +791,9 @@
 Requires:       kernel-source-vanilla = %version-%source_rel
 Supplements:    packageand(%name:kernel-source-vanilla)
 %endif
+%if "%{compress_modules}" == "zstd"
+Requires:       zstd
+%endif
 %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y"
 Requires:       dwarves >= 1.22
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:46.386968307 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:46.386968307 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.14.4
+%define patchversion 6.14.5
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,16 +38,16 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-584fafacabcb48507d4102e6f4f7cc782ede58ae
+%global kernel_package 
kernel%kernel_flavor-srchash-74808df6c32df01dc7c19d21eb37fc4621322d4b
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:46.542974814 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:46.574976150 +0200
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 6.14.4
+%define patchversion 6.14.5
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:46.970992669 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:46.982993170 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.14
-%define patchversion 6.14.4
-%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae
+%define patchversion 6.14.5
+%define git_commit 74808df6c32df01dc7c19d21eb37fc4621322d4b
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -39,9 +39,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-pae
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif
@@ -831,6 +831,9 @@
 Requires:       kernel-source-vanilla = %version-%source_rel
 Supplements:    packageand(%name:kernel-source-vanilla)
 %endif
+%if "%{compress_modules}" == "zstd"
+Requires:       zstd
+%endif
 %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y"
 Requires:       dwarves >= 1.22
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:47.303006519 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:47.311006853 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.14
-%define patchversion 6.14.4
-%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae
+%define patchversion 6.14.5
+%define git_commit 74808df6c32df01dc7c19d21eb37fc4621322d4b
 %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,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-source
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:47.659021369 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:47.683022371 +0200
@@ -16,16 +16,16 @@
 #
 
 
-%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae
+%define git_commit 74808df6c32df01dc7c19d21eb37fc4621322d4b
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        6.14.4
+Version:        6.14.5
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:48.075038723 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:48.091039391 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.14
-%define patchversion 6.14.4
-%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae
+%define patchversion 6.14.5
+%define git_commit 74808df6c32df01dc7c19d21eb37fc4621322d4b
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -39,9 +39,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-vanilla
-Version:        6.14.4
+Version:        6.14.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g584fafa
+Release:        <RELEASE>.g74808df
 %else
 Release:        0
 %endif
@@ -763,6 +763,9 @@
 Requires:       kernel-source-vanilla = %version-%source_rel
 Supplements:    packageand(%name:kernel-source-vanilla)
 %endif
+%if "%{compress_modules}" == "zstd"
+Requires:       zstd
+%endif
 %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y"
 Requires:       dwarves >= 1.22
 %endif

kernel-zfcpdump.spec: same change
++++++ 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    2025-04-23 11:30:56.000000000 +0200
+++ new/config/arm64/default    2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.14.3 Kernel Configuration
+# Linux/arm64 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -13832,15 +13832,18 @@
 CONFIG_CRYPTO_LIB_ARC4=m
 CONFIG_CRYPTO_LIB_GF128MUL=m
 CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m
 CONFIG_CRYPTO_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
 CONFIG_CRYPTO_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_DES=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m
 CONFIG_CRYPTO_LIB_POLY1305=m
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
 CONFIG_CRYPTO_LIB_SHA1=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2025-04-23 11:30:56.000000000 +0200
+++ new/config/armv6hl/default  2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.14.3 Kernel Configuration
+# Linux/arm 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -9169,15 +9169,18 @@
 CONFIG_CRYPTO_LIB_GF128MUL=m
 CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
 # CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC is not set
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m
 CONFIG_CRYPTO_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
 CONFIG_CRYPTO_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_DES=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m
 CONFIG_CRYPTO_LIB_POLY1305=m
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
 CONFIG_CRYPTO_LIB_SHA1=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2025-04-23 11:30:56.000000000 +0200
+++ new/config/armv7hl/default  2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.14.3 Kernel Configuration
+# Linux/arm 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -12893,16 +12893,19 @@
 CONFIG_CRYPTO_LIB_GF128MUL=m
 CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
 # CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC is not set
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m
 CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
 CONFIG_CRYPTO_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_DES=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m
 CONFIG_CRYPTO_LIB_POLY1305=m
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
 CONFIG_CRYPTO_LIB_SHA1=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2025-04-23 11:30:56.000000000 +0200
+++ new/config/i386/pae 2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.14.3 Kernel Configuration
+# Linux/i386 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -11340,12 +11340,15 @@
 CONFIG_CRYPTO_LIB_GF128MUL=m
 CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m
 CONFIG_CRYPTO_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
 CONFIG_CRYPTO_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_DES=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m
 CONFIG_CRYPTO_LIB_POLY1305=m
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
 CONFIG_CRYPTO_LIB_SHA1=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2025-04-23 11:30:56.000000000 +0200
+++ new/config/ppc64le/default  2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.14.3 Kernel Configuration
+# Linux/powerpc 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -8257,15 +8257,18 @@
 CONFIG_CRYPTO_LIB_ARC4=m
 CONFIG_CRYPTO_LIB_GF128MUL=y
 CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m
 CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
 CONFIG_CRYPTO_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_DES=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m
 CONFIG_CRYPTO_LIB_POLY1305=m
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
 CONFIG_CRYPTO_LIB_SHA1=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2025-04-23 11:30:56.000000000 +0200
+++ new/config/riscv64/default  2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 6.14.3 Kernel Configuration
+# Linux/riscv 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -10807,12 +10807,15 @@
 CONFIG_CRYPTO_LIB_GF128MUL=y
 CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m
 CONFIG_CRYPTO_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
 CONFIG_CRYPTO_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_DES=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m
 CONFIG_CRYPTO_LIB_POLY1305=m
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
 CONFIG_CRYPTO_LIB_SHA1=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2025-04-23 11:30:56.000000000 +0200
+++ new/config/s390x/default    2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.14.3 Kernel Configuration
+# Linux/s390 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -4695,14 +4695,17 @@
 CONFIG_CRYPTO_LIB_AESCFB=y
 CONFIG_CRYPTO_LIB_GF128MUL=y
 CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m
 CONFIG_CRYPTO_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
 CONFIG_CRYPTO_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_DES=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m
 CONFIG_CRYPTO_LIB_POLY1305=m
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
 CONFIG_CRYPTO_LIB_SHA1=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2025-04-23 11:30:56.000000000 +0200
+++ new/config/s390x/zfcpdump   2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.14.3 Kernel Configuration
+# Linux/s390 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1787,7 +1787,7 @@
 # CONFIG_CRYPTO_GHASH_S390 is not set
 # CONFIG_CRYPTO_AES_S390 is not set
 # CONFIG_CRYPTO_DES_S390 is not set
-# CONFIG_CRYPTO_CHACHA_S390 is not set
+CONFIG_CRYPTO_CHACHA_S390=y
 CONFIG_CRYPTO_HMAC_S390=y
 # end of Accelerated Cryptographic Algorithms for CPU (s390)
 
@@ -1827,12 +1827,16 @@
 CONFIG_CRYPTO_LIB_AES=y
 CONFIG_CRYPTO_LIB_GF128MUL=y
 CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=y
 CONFIG_CRYPTO_LIB_CHACHA=y
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=y
 CONFIG_CRYPTO_LIB_CURVE25519=y
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=y
 CONFIG_CRYPTO_LIB_POLY1305=y
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
 CONFIG_CRYPTO_LIB_SHA1=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   2025-04-23 11:30:56.000000000 +0200
+++ new/config/x86_64/default   2025-05-03 09:13:47.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.14.3 Kernel Configuration
+# Linux/x86_64 6.14.5 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -11354,16 +11354,19 @@
 CONFIG_CRYPTO_LIB_GF128MUL=y
 CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
 CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=m
 CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y
 CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=m
 CONFIG_CRYPTO_LIB_CURVE25519=m
 CONFIG_CRYPTO_LIB_DES=m
 CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=m
 CONFIG_CRYPTO_LIB_POLY1305=m
 CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
 CONFIG_CRYPTO_LIB_SHA1=y

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:51.763192572 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:51.803194241 +0200
@@ -581,6 +581,9 @@
 Requires:       kernel-source-vanilla = %version-%source_rel
 Supplements:    packageand(%name:kernel-source-vanilla)
 %endif
+%if "%{compress_modules}" == "zstd"
+Requires:       zstd
+%endif
 %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y"
 Requires:       dwarves >= 1.22
 %endif




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0001-net-introduce-OpenVPN-Data-Channel-Offload-ovpn.patch 
new/patches.suse/0001-net-introduce-OpenVPN-Data-Channel-Offload-ovpn.patch
--- old/patches.suse/0001-net-introduce-OpenVPN-Data-Channel-Offload-ovpn.patch 
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0001-net-introduce-OpenVPN-Data-Channel-Offload-ovpn.patch 
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:21 +0100
+Date: Tue, 15 Apr 2025 13:17:18 +0200
 Subject: net: introduce OpenVPN Data Channel Offload (ovpn)
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: a868a15a0fe08097d99e4e3aca7b6b433124621f
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 9f23d943eb6b55990acc45ea1e130b20a44c76ce
 Patch-mainline: Queued in subsystem maintainer repository
 
 OpenVPN is a userspace software existing since around 2005 that allows
@@ -79,6 +79,10 @@
 Cc: steffen.klass...@secunet.com
 Cc: antony.ant...@secunet.com
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-1-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  MAINTAINERS               |    8 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0002-ovpn-add-basic-netlink-support.patch 
new/patches.suse/0002-ovpn-add-basic-netlink-support.patch
--- old/patches.suse/0002-ovpn-add-basic-netlink-support.patch  2025-04-25 
11:13:41.000000000 +0200
+++ new/patches.suse/0002-ovpn-add-basic-netlink-support.patch  2025-05-03 
09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:21 +0100
+Date: Tue, 15 Apr 2025 13:17:19 +0200
 Subject: ovpn: add basic netlink support
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 848fd8ce219749add0b93f0a4fa34a44ed5273ef
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: b7a63391aa982295bbb3125e7d4470f51f31ff0f
 Patch-mainline: Queued in subsystem maintainer repository
 
 This commit introduces basic netlink support with family
@@ -17,6 +17,10 @@
 
 Reviewed-by: Donald Hunter <donald.hun...@gmail.com>
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-2-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  Documentation/netlink/specs/ovpn.yaml |  367 
++++++++++++++++++++++++++++++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0003-ovpn-add-basic-interface-creation-destruction-manage.patch
 
new/patches.suse/0003-ovpn-add-basic-interface-creation-destruction-manage.patch
--- 
old/patches.suse/0003-ovpn-add-basic-interface-creation-destruction-manage.patch
    2025-04-25 11:13:41.000000000 +0200
+++ 
new/patches.suse/0003-ovpn-add-basic-interface-creation-destruction-manage.patch
    2025-05-03 09:13:47.000000000 +0200
@@ -1,15 +1,19 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:22 +0100
+Date: Tue, 15 Apr 2025 13:17:20 +0200
 Subject: ovpn: add basic interface creation/destruction/management routines
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 30c5790c3fcf5deca61c655ea7a095f7c1383a98
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: c2d950c4672a012ea9765c15a389cdcdf919f652
 Patch-mainline: Queued in subsystem maintainer repository
 
 Add basic infrastructure for handling ovpn interfaces.
 
 Tested-by: Donald Hunter <donald.hun...@gmail.com>
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-3-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  Documentation/netlink/specs/rt_link.yaml |   16 ++++++
@@ -40,7 +44,7 @@
  
  attribute-sets:
    -
-@@ -2253,6 +2259,13 @@ attribute-sets:
+@@ -2260,6 +2266,13 @@ attribute-sets:
        -
          name: tailroom
          type: u16
@@ -54,7 +58,7 @@
  
  sub-messages:
    -
-@@ -2303,6 +2316,9 @@ sub-messages:
+@@ -2310,6 +2323,9 @@ sub-messages:
        -
          value: netkit
          attribute-set: linkinfo-netkit-attrs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0004-ovpn-keep-carrier-always-on-for-MP-interfaces.patch 
new/patches.suse/0004-ovpn-keep-carrier-always-on-for-MP-interfaces.patch
--- old/patches.suse/0004-ovpn-keep-carrier-always-on-for-MP-interfaces.patch   
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0004-ovpn-keep-carrier-always-on-for-MP-interfaces.patch   
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:22 +0100
+Date: Tue, 15 Apr 2025 13:17:21 +0200
 Subject: ovpn: keep carrier always on for MP interfaces
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 0ec0174630aa38840b6709eca2ae81833f85ac79
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 8327a3baa9b0561a410d00b209aae621b5a61b1c
 Patch-mainline: Queued in subsystem maintainer repository
 
 An ovpn interface configured in MP mode will keep carrier always
@@ -14,6 +14,10 @@
 up and running, even when no peer is connected.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-4-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/main.c |   14 +++++++++++---
@@ -21,7 +25,7 @@
 
 --- a/drivers/net/ovpn/main.c
 +++ b/drivers/net/ovpn/main.c
-@@ -95,10 +95,18 @@ static int ovpn_newlink(struct net *src_
+@@ -94,10 +94,18 @@ static int ovpn_newlink(struct net *src_
        ovpn->dev = dev;
        ovpn->mode = mode;
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0005-ovpn-introduce-the-ovpn_peer-object.patch 
new/patches.suse/0005-ovpn-introduce-the-ovpn_peer-object.patch
--- old/patches.suse/0005-ovpn-introduce-the-ovpn_peer-object.patch     
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0005-ovpn-introduce-the-ovpn_peer-object.patch     
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:22 +0100
+Date: Tue, 15 Apr 2025 13:17:22 +0200
 Subject: ovpn: introduce the ovpn_peer object
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 728fe4fec6c21faa99dd1846eacbf2b226f42fe9
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 80747caef33d77f5c1b3d24644e6d7dae69066b5
 Patch-mainline: Queued in subsystem maintainer repository
 
 An ovpn_peer object holds the whole status of a remote peer
@@ -20,6 +20,10 @@
 coordinates being used to talk to a specific peer.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-5-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/Kconfig         |    1 
@@ -233,7 +237,7 @@
  #include "proto.h"
  
  static const struct net_device_ops ovpn_netdev_ops = {
-@@ -94,6 +95,7 @@ static int ovpn_newlink(struct net *src_
+@@ -93,6 +94,7 @@ static int ovpn_newlink(struct net *src_
  
        ovpn->dev = dev;
        ovpn->mode = mode;
@@ -241,7 +245,7 @@
  
        /* Set carrier explicitly after registration, this way state is
         * clearly defined.
-@@ -111,6 +113,16 @@ static int ovpn_newlink(struct net *src_
+@@ -110,6 +112,16 @@ static int ovpn_newlink(struct net *src_
        return register_netdevice(dev);
  }
  
@@ -258,7 +262,7 @@
  static int ovpn_fill_info(struct sk_buff *skb, const struct net_device *dev)
  {
        struct ovpn_priv *ovpn = netdev_priv(dev);
-@@ -129,7 +141,7 @@ static struct rtnl_link_ops ovpn_link_op
+@@ -128,7 +140,7 @@ static struct rtnl_link_ops ovpn_link_op
        .policy = ovpn_policy,
        .maxtype = IFLA_OVPN_MAX,
        .newlink = ovpn_newlink,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0006-ovpn-introduce-the-ovpn_socket-object.patch 
new/patches.suse/0006-ovpn-introduce-the-ovpn_socket-object.patch
--- old/patches.suse/0006-ovpn-introduce-the-ovpn_socket-object.patch   
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0006-ovpn-introduce-the-ovpn_socket-object.patch   
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:22 +0100
+Date: Tue, 15 Apr 2025 13:17:23 +0200
 Subject: ovpn: introduce the ovpn_socket object
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 7eaaba2d38e116aa39a7d2094b80d89068cec2c8
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: f6226ae7a0cd47aaa9175aca6a1e19600f884cbf
 Patch-mainline: Queued in subsystem maintainer repository
 
 This specific structure is used in the ovpn kernel module
@@ -18,6 +18,10 @@
 
 Cc: willemdebruijn.ker...@gmail.com
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-6-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/Makefile |    2 
@@ -45,7 +49,7 @@
 +ovpn-y += udp.o
 --- a/drivers/net/ovpn/main.c
 +++ b/drivers/net/ovpn/main.c
-@@ -118,7 +118,8 @@ static void ovpn_dellink(struct net_devi
+@@ -117,7 +117,8 @@ static void ovpn_dellink(struct net_devi
        struct ovpn_priv *ovpn = netdev_priv(dev);
  
        if (ovpn->mode == OVPN_MODE_P2P)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0007-ovpn-implement-basic-TX-path-UDP.patch 
new/patches.suse/0007-ovpn-implement-basic-TX-path-UDP.patch
--- old/patches.suse/0007-ovpn-implement-basic-TX-path-UDP.patch        
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0007-ovpn-implement-basic-TX-path-UDP.patch        
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:22 +0100
+Date: Tue, 15 Apr 2025 13:17:24 +0200
 Subject: ovpn: implement basic TX path (UDP)
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 8562aca8d3177fb97b300bea1000cc3112142cea
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 08857b5ec5d91d83e69e40a36554a8c7557b7301
 Patch-mainline: Queued in subsystem maintainer repository
 
 Packets sent over the ovpn interface are processed and transmitted to the
@@ -15,6 +15,10 @@
 sent.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-7-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/Kconfig     |    1 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0008-ovpn-implement-basic-RX-path-UDP.patch 
new/patches.suse/0008-ovpn-implement-basic-RX-path-UDP.patch
--- old/patches.suse/0008-ovpn-implement-basic-RX-path-UDP.patch        
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0008-ovpn-implement-basic-RX-path-UDP.patch        
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Wed, 26 Feb 2025 01:22:24 +0100
+Date: Tue, 15 Apr 2025 13:17:25 +0200
 Subject: ovpn: implement basic RX path (UDP)
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: c8ad010e61f90453aab1867c6f41e1a6eee6f234
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: ab66abbc769b894324864a68e9dcaf3eb2d4bfdb
 Patch-mainline: Queued in subsystem maintainer repository
 
 Packets received over the socket are forwarded to the user device.
@@ -14,6 +14,10 @@
 they arrive without much processing.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-8-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/io.c       |   64 ++++++++++++++++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0009-ovpn-implement-packet-processing.patch 
new/patches.suse/0009-ovpn-implement-packet-processing.patch
--- old/patches.suse/0009-ovpn-implement-packet-processing.patch        
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0009-ovpn-implement-packet-processing.patch        
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:23 +0100
+Date: Tue, 15 Apr 2025 13:17:26 +0200
 Subject: ovpn: implement packet processing
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 5b83f5f5766d9d74aba195efee0d2f9fff6dbaf5
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 8534731dbf2d52a539b94defd06d2a8d3514aacb
 Patch-mainline: Queued in subsystem maintainer repository
 
 This change implements encryption/decryption and
@@ -13,6 +13,10 @@
 a wrapper for the AEAD crypto kernel API.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-9-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/Kconfig            |    4 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0010-ovpn-store-tunnel-and-transport-statistics.patch 
new/patches.suse/0010-ovpn-store-tunnel-and-transport-statistics.patch
--- old/patches.suse/0010-ovpn-store-tunnel-and-transport-statistics.patch      
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0010-ovpn-store-tunnel-and-transport-statistics.patch      
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:23 +0100
+Date: Tue, 15 Apr 2025 13:17:27 +0200
 Subject: ovpn: store tunnel and transport statistics
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: d7434bf64336d3c582852a3323fabf39e64ca75c
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 04ca14955f9ae84a3185e23c4421966938e9d134
 Patch-mainline: Queued in subsystem maintainer repository
 
 Byte/packet counters for in-tunnel and transport streams
@@ -12,6 +12,10 @@
 To be exported via netlink.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-10-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/Makefile |    1 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/0011-ovpn-implement-TCP-transport.patch 
new/patches.suse/0011-ovpn-implement-TCP-transport.patch
--- old/patches.suse/0011-ovpn-implement-TCP-transport.patch    2025-04-25 
11:13:41.000000000 +0200
+++ new/patches.suse/0011-ovpn-implement-TCP-transport.patch    2025-05-03 
09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:23 +0100
+Date: Tue, 15 Apr 2025 13:17:28 +0200
 Subject: ovpn: implement TCP transport
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: e8dcecd7d0478a0e0167c6466329bdd98d4436cc
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 11851cbd60ea1e5abbd97619d69845ead99303d6
 Patch-mainline: Queued in subsystem maintainer repository
 
 With this change ovpn is allowed to communicate to peers also via TCP.
@@ -23,6 +23,10 @@
 Cc: Paolo Abeni <pab...@redhat.com>
 Cc: Simon Horman <ho...@kernel.org>
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-11-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/Kconfig         |    1 
@@ -88,7 +92,7 @@
  #include "udp.h"
  
  static int ovpn_net_init(struct net_device *dev)
-@@ -179,6 +180,8 @@ static int __init ovpn_init(void)
+@@ -178,6 +179,8 @@ static int __init ovpn_init(void)
                goto unreg_rtnl;
        }
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0012-skb-implement-skb_send_sock_locked_with_flags.patch 
new/patches.suse/0012-skb-implement-skb_send_sock_locked_with_flags.patch
--- old/patches.suse/0012-skb-implement-skb_send_sock_locked_with_flags.patch   
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0012-skb-implement-skb_send_sock_locked_with_flags.patch   
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:24 +0100
+Date: Tue, 15 Apr 2025 13:17:29 +0200
 Subject: skb: implement skb_send_sock_locked_with_flags()
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 90cddfa698a8aca123b2b4058a81bc2f33a0e9b5
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 17240749f26e07cafa676688d8a3326086498447
 Patch-mainline: Queued in subsystem maintainer repository
 
 When sending an skb over a socket using skb_send_sock_locked(),
@@ -21,6 +21,10 @@
 Cc: Paolo Abeni <pab...@redhat.com>
 Cc: Simon Horman <ho...@kernel.org>
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-12-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  include/linux/skbuff.h |    2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0013-ovpn-add-support-for-MSG_NOSIGNAL-in-tcp_sendmsg.patch 
new/patches.suse/0013-ovpn-add-support-for-MSG_NOSIGNAL-in-tcp_sendmsg.patch
--- 
old/patches.suse/0013-ovpn-add-support-for-MSG_NOSIGNAL-in-tcp_sendmsg.patch    
    2025-04-25 11:13:41.000000000 +0200
+++ 
new/patches.suse/0013-ovpn-add-support-for-MSG_NOSIGNAL-in-tcp_sendmsg.patch    
    2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:24 +0100
+Date: Tue, 15 Apr 2025 13:17:30 +0200
 Subject: ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 792b2c203b0f67462fded7ec35d82b2b8d33a8f5
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 36bb1d713a15e361e74249b75a9fd26d64967a7b
 Patch-mainline: Queued in subsystem maintainer repository
 
 Userspace may want to pass the MSG_NOSIGNAL flag to
@@ -15,6 +15,10 @@
 Cc: Eric Dumazet <eduma...@google.com>
 Cc: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-13-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/skb.h |    1 +
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0014-ovpn-implement-multi-peer-support.patch 
new/patches.suse/0014-ovpn-implement-multi-peer-support.patch
--- old/patches.suse/0014-ovpn-implement-multi-peer-support.patch       
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0014-ovpn-implement-multi-peer-support.patch       
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:24 +0100
+Date: Tue, 15 Apr 2025 13:17:31 +0200
 Subject: ovpn: implement multi-peer support
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: e51c1297b3371681625bf0dbcb351320b38e4e8d
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 05003b408c201a33637a30b93dcca209be3b7878
 Patch-mainline: Queued in subsystem maintainer repository
 
 With this change an ovpn instance will be able to stay connected to
@@ -13,6 +13,10 @@
 OpenVPN server.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-14-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/main.c     |   64 +++++++++++++-
@@ -101,7 +105,7 @@
        dev->hard_header_len = 0;
        dev->addr_len = 0;
        dev->mtu = ETH_DATA_LEN - OVPN_HEAD_ROOM;
-@@ -136,10 +193,7 @@ static void ovpn_dellink(struct net_devi
+@@ -135,10 +192,7 @@ static void ovpn_dellink(struct net_devi
  {
        struct ovpn_priv *ovpn = netdev_priv(dev);
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0015-ovpn-implement-peer-lookup-logic.patch 
new/patches.suse/0015-ovpn-implement-peer-lookup-logic.patch
--- old/patches.suse/0015-ovpn-implement-peer-lookup-logic.patch        
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0015-ovpn-implement-peer-lookup-logic.patch        
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:24 +0100
+Date: Tue, 15 Apr 2025 13:17:32 +0200
 Subject: ovpn: implement peer lookup logic
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: f51900d5c1d1e9f7ec7719dfdbc36b1bfa736cd3
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: a3aaef8cd1730381392dcc4868b437da7d9ad5ac
 Patch-mainline: Queued in subsystem maintainer repository
 
 In a multi-peer scenario there are a number of situations when a
@@ -23,6 +23,10 @@
 table and then we use the retrieved nexthop as peer search key.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-15-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/peer.c |  301 
++++++++++++++++++++++++++++++++++++++++++++++--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0016-ovpn-implement-keepalive-mechanism.patch 
new/patches.suse/0016-ovpn-implement-keepalive-mechanism.patch
--- old/patches.suse/0016-ovpn-implement-keepalive-mechanism.patch      
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0016-ovpn-implement-keepalive-mechanism.patch      
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:24 +0100
+Date: Tue, 15 Apr 2025 13:17:33 +0200
 Subject: ovpn: implement keepalive mechanism
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: f4f8506dd29f1b116a0a67c7c5eb8f7fa0ef797d
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 3ecfd9349f4093880d5884dbcd0b4be1b5471f47
 Patch-mainline: Queued in subsystem maintainer repository
 
 OpenVPN supports configuring a periodic keepalive packet.
@@ -12,6 +12,10 @@
 This change implements the keepalive sending and timer expiring logic.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-16-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/io.c       |   78 ++++++++++++++++
@@ -164,7 +168,7 @@
  void ovpn_decrypt_post(void *data, int ret);
 --- a/drivers/net/ovpn/main.c
 +++ b/drivers/net/ovpn/main.c
-@@ -172,6 +172,7 @@ static int ovpn_newlink(struct net *src_
+@@ -171,6 +171,7 @@ static int ovpn_newlink(struct net *src_
        ovpn->dev = dev;
        ovpn->mode = mode;
        spin_lock_init(&ovpn->lock);
@@ -172,7 +176,7 @@
  
        /* Set carrier explicitly after registration, this way state is
         * clearly defined.
-@@ -193,6 +194,7 @@ static void ovpn_dellink(struct net_devi
+@@ -192,6 +193,7 @@ static void ovpn_dellink(struct net_devi
  {
        struct ovpn_priv *ovpn = netdev_priv(dev);
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0017-ovpn-add-support-for-updating-local-or-remote-UDP-en.patch
 
new/patches.suse/0017-ovpn-add-support-for-updating-local-or-remote-UDP-en.patch
--- 
old/patches.suse/0017-ovpn-add-support-for-updating-local-or-remote-UDP-en.patch
    2025-04-25 11:13:41.000000000 +0200
+++ 
new/patches.suse/0017-ovpn-add-support-for-updating-local-or-remote-UDP-en.patch
    2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:25 +0100
+Date: Tue, 15 Apr 2025 13:17:34 +0200
 Subject: ovpn: add support for updating local or remote UDP endpoint
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 1f74ea3528eac29f6decc8eedf8e9a8f59c02138
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: f0281c1d3732d1ec084fa1e06d1767d33e1a570e
 Patch-mainline: Queued in subsystem maintainer repository
 
 In case of UDP links, the local or remote endpoint used to communicate
@@ -12,6 +12,10 @@
 Add support for learning the new address in case of change.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-17-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/io.c   |    8 +
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0018-ovpn-implement-peer-add-get-dump-delete-via-netlink.patch 
new/patches.suse/0018-ovpn-implement-peer-add-get-dump-delete-via-netlink.patch
--- 
old/patches.suse/0018-ovpn-implement-peer-add-get-dump-delete-via-netlink.patch 
    2025-04-25 11:13:41.000000000 +0200
+++ 
new/patches.suse/0018-ovpn-implement-peer-add-get-dump-delete-via-netlink.patch 
    2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:25 +0100
+Date: Tue, 15 Apr 2025 13:17:35 +0200
 Subject: ovpn: implement peer add/get/dump/delete via netlink
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: ed98b4046c7b9ecf4107de9aa5f8d70c44c609aa
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 1d36a36f6d5347360ef9681a05f6166683bafd1d
 Patch-mainline: Queued in subsystem maintainer repository
 
 This change introduces the netlink command needed to add, delete and
@@ -11,6 +11,10 @@
 to handle known peer lifecycles.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-18-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/netlink.c |  686 
++++++++++++++++++++++++++++++++++++++++++++-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0019-ovpn-implement-key-add-get-del-swap-via-netlink.patch 
new/patches.suse/0019-ovpn-implement-key-add-get-del-swap-via-netlink.patch
--- old/patches.suse/0019-ovpn-implement-key-add-get-del-swap-via-netlink.patch 
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0019-ovpn-implement-key-add-get-del-swap-via-netlink.patch 
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:25 +0100
+Date: Tue, 15 Apr 2025 13:17:36 +0200
 Subject: ovpn: implement key add/get/del/swap via netlink
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 22a54a513fbf1168404f56a8d1a830e76571ec21
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 203e2bf55990c96a7efa928b4407368a548dde97
 Patch-mainline: Queued in subsystem maintainer repository
 
 This change introduces the netlink commands needed to add, get, delete
@@ -14,6 +14,10 @@
 peer.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-19-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/crypto.c      |   40 +++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0020-ovpn-kill-key-and-notify-userspace-in-case-of-IV-exh.patch
 
new/patches.suse/0020-ovpn-kill-key-and-notify-userspace-in-case-of-IV-exh.patch
--- 
old/patches.suse/0020-ovpn-kill-key-and-notify-userspace-in-case-of-IV-exh.patch
    2025-04-25 11:13:41.000000000 +0200
+++ 
new/patches.suse/0020-ovpn-kill-key-and-notify-userspace-in-case-of-IV-exh.patch
    2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:26 +0100
+Date: Tue, 15 Apr 2025 13:17:37 +0200
 Subject: ovpn: kill key and notify userspace in case of IV exhaustion
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: ff77193554eed1e7762c225a867e77a5709b8b61
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 89d3c0e4612afa1c6429ed68d298e35592fbe208
 Patch-mainline: Queued in subsystem maintainer repository
 
 IV wrap-around is cryptographically dangerous for a number of ciphers,
@@ -23,6 +23,10 @@
    periodically polling GET_PEER and fetching the VPN/LINK stats.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-20-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/crypto.c  |   22 +++++++++++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0021-ovpn-notify-userspace-when-a-peer-is-deleted.patch 
new/patches.suse/0021-ovpn-notify-userspace-when-a-peer-is-deleted.patch
--- old/patches.suse/0021-ovpn-notify-userspace-when-a-peer-is-deleted.patch    
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/0021-ovpn-notify-userspace-when-a-peer-is-deleted.patch    
2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:26 +0100
+Date: Tue, 15 Apr 2025 13:17:38 +0200
 Subject: ovpn: notify userspace when a peer is deleted
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: cec88a4abc01daf89ecbd3777391d9abc30a6d16
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: a215d253c17ac8e78cea950dc5376eed29ba2d67
 Patch-mainline: Queued in subsystem maintainer repository
 
 Whenever a peer is deleted, send a notification to userspace so that it
@@ -14,6 +14,10 @@
 way to learn about it.
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-21-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/netlink.c |   65 
+++++++++++++++++++++++++++++++++++++++++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0022-ovpn-add-basic-ethtool-support.patch 
new/patches.suse/0022-ovpn-add-basic-ethtool-support.patch
--- old/patches.suse/0022-ovpn-add-basic-ethtool-support.patch  2025-04-25 
11:13:41.000000000 +0200
+++ new/patches.suse/0022-ovpn-add-basic-ethtool-support.patch  2025-05-03 
09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:26 +0100
+Date: Tue, 15 Apr 2025 13:17:39 +0200
 Subject: ovpn: add basic ethtool support
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: 25c5d4e1bae99de37949485f21a635b3a339c086
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: b756861e6e63b0ddadb06bb9f6c87d06ab29bc6f
 Patch-mainline: Queued in subsystem maintainer repository
 
 Implement support for basic ethtool functionality.
@@ -14,6 +14,10 @@
 
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
 Reviewed-by: Andrew Lunn <and...@lunn.ch>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-22-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  drivers/net/ovpn/main.c |   15 +++++++++++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0023-testing-selftests-add-test-tool-and-scripts-for-ovpn.patch
 
new/patches.suse/0023-testing-selftests-add-test-tool-and-scripts-for-ovpn.patch
--- 
old/patches.suse/0023-testing-selftests-add-test-tool-and-scripts-for-ovpn.patch
    2025-04-25 11:13:41.000000000 +0200
+++ 
new/patches.suse/0023-testing-selftests-add-test-tool-and-scripts-for-ovpn.patch
    2025-05-03 09:13:47.000000000 +0200
@@ -1,9 +1,9 @@
 From: Antonio Quartulli <anto...@openvpn.net>
-Date: Tue, 11 Feb 2025 01:14:52 +0100
+Date: Tue, 15 Apr 2025 13:17:40 +0200
 Subject: testing/selftests: add test tool and scripts for ovpn module
 References: bsc#1239783
-Git-repo: https://github.com/OpenVPN/ovpn-net-next.git
-Git-commit: d514ce0a0bd4d36628e47bf65250e14a0ea1fa39
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+Git-commit: 959bc330a4396c4c52e790e62e23141967b39ef9
 Patch-mainline: Queued in subsystem maintainer repository
 
 The ovpn-cli tool can be compiled and used as selftest for the ovpn
@@ -36,6 +36,10 @@
 Cc: linux-kselft...@vger.kernel.org
 Cc: Shuah Khan <sk...@linuxfoundation.org>
 Signed-off-by: Antonio Quartulli <anto...@openvpn.net>
+Link: https://patch.msgid.link/20250415-b4-ovpn-v26-23-577f6097b...@openvpn.net
+Reviewed-by: Sabrina Dubroca <s...@queasysnail.net>
+Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
+Signed-off-by: Paolo Abeni <pab...@redhat.com>
 Signed-off-by: Jiri Slaby <jsl...@suse.cz>
 ---
  MAINTAINERS                                               |    1 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-ump-Fix-buffer-overflow-at-UMP-SysEx-message-co.patch 
new/patches.suse/ALSA-ump-Fix-buffer-overflow-at-UMP-SysEx-message-co.patch
--- old/patches.suse/ALSA-ump-Fix-buffer-overflow-at-UMP-SysEx-message-co.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/ALSA-ump-Fix-buffer-overflow-at-UMP-SysEx-message-co.patch 
2025-05-03 09:13:47.000000000 +0200
@@ -0,0 +1,45 @@
+From 56f1f30e6795b890463d9b20b11e576adf5a2f77 Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <ti...@suse.de>
+Date: Tue, 29 Apr 2025 14:48:41 +0200
+Subject: [PATCH] ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
+Git-commit: 56f1f30e6795b890463d9b20b11e576adf5a2f77
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1242044
+
+The conversion function from MIDI 1.0 to UMP packet contains an
+internal buffer to keep the incoming MIDI bytes, and its size is 4, as
+it was supposed to be the max size for a MIDI1 UMP packet data.
+However, the implementation overlooked that SysEx is handled in a
+different format, and it can be up to 6 bytes, as found in
+do_convert_to_ump().  It leads eventually to a buffer overflow, and
+may corrupt the memory when a longer SysEx message is received.
+
+The fix is simply to extend the buffer size to 6 to fit with the SysEx
+UMP message.
+
+Fixes: 0b5288f5fe63 ("ALSA: ump: Add legacy raw MIDI support")
+Reported-by: Argusee <v...@darknavy.com>
+Link: https://patch.msgid.link/20250429124845.25128-1-ti...@suse.de
+Signed-off-by: Takashi Iwai <ti...@suse.de>
+
+---
+ include/sound/ump_convert.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/include/sound/ump_convert.h b/include/sound/ump_convert.h
+index d099ae27f849..682499b871ea 100644
+--- a/include/sound/ump_convert.h
++++ b/include/sound/ump_convert.h
+@@ -19,7 +19,7 @@ struct ump_cvt_to_ump_bank {
+ /* context for converting from MIDI1 byte stream to UMP packet */
+ struct ump_cvt_to_ump {
+       /* MIDI1 intermediate buffer */
+-      unsigned char buf[4];
++      unsigned char buf[6]; /* up to 6 bytes for SysEx */
+       int len;
+       int cmd_bytes;
+ 
+-- 
+2.49.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-xe-rtp-Drop-sentinels-from-arg-to-xe_rtp_process.patch 
new/patches.suse/drm-xe-rtp-Drop-sentinels-from-arg-to-xe_rtp_process.patch
--- old/patches.suse/drm-xe-rtp-Drop-sentinels-from-arg-to-xe_rtp_process.patch 
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/drm-xe-rtp-Drop-sentinels-from-arg-to-xe_rtp_process.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,258 +0,0 @@
-From: Lucas De Marchi <lucas.demar...@intel.com>
-Date: Thu, 6 Mar 2025 20:00:05 -0800
-Subject: drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr()
-References: git-fixes
-Git-commit: 8aa8c2d4214e1771c32101d70740002662d31bb7
-Git-repo: https://gitlab.freedesktop.org/drm/xe/kernel#drm-xe-next
-Patch-mainline: Queued in subsystem maintainer repository
-
-There's a mismatch on API: while xe_rtp_process_to_sr() processes
-entries until an entry without name, the active tracking with
-xe_rtp_process_ctx_enable_active_tracking() needs to use the number of
-elements. The number of elements is taken everywhere using ARRAY_SIZE(),
-but that will have one entry too many. This leads to the following
-warning, as reported by lkp:
-
-   drivers/gpu/drm/xe/xe_tuning.c: In function 'xe_tuning_dump':
->> include/drm/drm_print.h:228:31: warning: '%s' directive argument is null 
[-Wformat-overflow=]
-     228 |         drm_printf((printer), "%.*s" fmt, (indent), "\t\t\t\t\tX", 
##__VA_ARGS__)
-         |                               ^~~~~~
-   drivers/gpu/drm/xe/xe_tuning.c:226:17: note: in expansion of macro 
'drm_printf_indent'
-     226 |                 drm_printf_indent(p, 1, "%s\n", 
engine_tunings[idx].name);
-         |                 ^~~~~~~~~~~~~~~~~
-
-That's because it will still process the last entry when tracking the
-active tunings. The same issue exists in the WAs. Change
-xe_rtp_process_to_sr() to also take the number of elements so the empty
-entry can be removed and the warning should go away. Fixing on the
-active-tracking side would more fragile as the it would need a `- 1`
-everywhere and continue to use a different approach for number of
-elements.
-
-Aside from the warning, it's a non-issue as there would always be enough
-bits allocated and the last entry would never be active since
-xe_rtp_process_to_sr() stops on the sentinel.
-
-Reported-by: kernel test robot <l...@intel.com>
-Closes: 
https://lore.kernel.org/oe-kbuild-all/202503021906.p2mwavyk-...@intel.com/
-Cc: Tvrtko Ursulin <tvrtko.ursu...@igalia.com>
-Reviewed-by: Tvrtko Ursulin <tvrtko.ursu...@igalia.com>
-Link: 
https://patchwork.freedesktop.org/patch/msgid/20250306-fix-print-warning-v1-1-979c3dc03...@intel.com
-Signed-off-by: Lucas De Marchi <lucas.demar...@intel.com>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- drivers/gpu/drm/xe/tests/xe_rtp_test.c |    2 +-
- drivers/gpu/drm/xe/xe_hw_engine.c      |    6 ++----
- drivers/gpu/drm/xe/xe_reg_whitelist.c  |    4 ++--
- drivers/gpu/drm/xe/xe_rtp.c            |    6 +++++-
- drivers/gpu/drm/xe/xe_rtp.h            |    2 +-
- drivers/gpu/drm/xe/xe_tuning.c         |   12 ++++--------
- drivers/gpu/drm/xe/xe_wa.c             |   12 +++---------
- 7 files changed, 18 insertions(+), 26 deletions(-)
-
---- a/drivers/gpu/drm/xe/tests/xe_rtp_test.c
-+++ b/drivers/gpu/drm/xe/tests/xe_rtp_test.c
-@@ -320,7 +320,7 @@ static void xe_rtp_process_to_sr_tests(s
-               count_rtp_entries++;
- 
-       xe_rtp_process_ctx_enable_active_tracking(&ctx, &active, 
count_rtp_entries);
--      xe_rtp_process_to_sr(&ctx, param->entries, reg_sr);
-+      xe_rtp_process_to_sr(&ctx, param->entries, count_rtp_entries, reg_sr);
- 
-       xa_for_each(&reg_sr->xa, idx, sre) {
-               if (idx == param->expected_reg.addr)
---- a/drivers/gpu/drm/xe/xe_hw_engine.c
-+++ b/drivers/gpu/drm/xe/xe_hw_engine.c
-@@ -400,10 +400,9 @@ xe_hw_engine_setup_default_lrc_state(str
-                                          PREEMPT_GPGPU_THREAD_GROUP_LEVEL)),
-                 XE_RTP_ENTRY_FLAG(FOREACH_ENGINE)
-               },
--              {}
-       };
- 
--      xe_rtp_process_to_sr(&ctx, lrc_setup, &hwe->reg_lrc);
-+      xe_rtp_process_to_sr(&ctx, lrc_setup, ARRAY_SIZE(lrc_setup), 
&hwe->reg_lrc);
- }
- 
- static void
-@@ -459,10 +458,9 @@ hw_engine_setup_default_state(struct xe_
-                 XE_RTP_ACTIONS(SET(CSFE_CHICKEN1(0), CS_PRIORITY_MEM_READ,
-                                    XE_RTP_ACTION_FLAG(ENGINE_BASE)))
-               },
--              {}
-       };
- 
--      xe_rtp_process_to_sr(&ctx, engine_entries, &hwe->reg_sr);
-+      xe_rtp_process_to_sr(&ctx, engine_entries, ARRAY_SIZE(engine_entries), 
&hwe->reg_sr);
- }
- 
- static const struct engine_info *find_engine_info(enum xe_engine_class class, 
int instance)
---- a/drivers/gpu/drm/xe/xe_reg_whitelist.c
-+++ b/drivers/gpu/drm/xe/xe_reg_whitelist.c
-@@ -88,7 +88,6 @@ static const struct xe_rtp_entry_sr regi
-                                  RING_FORCE_TO_NONPRIV_ACCESS_RD |
-                                  RING_FORCE_TO_NONPRIV_RANGE_4))
-       },
--      {}
- };
- 
- static void whitelist_apply_to_hwe(struct xe_hw_engine *hwe)
-@@ -137,7 +136,8 @@ void xe_reg_whitelist_process_engine(str
- {
-       struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(hwe);
- 
--      xe_rtp_process_to_sr(&ctx, register_whitelist, &hwe->reg_whitelist);
-+      xe_rtp_process_to_sr(&ctx, register_whitelist, 
ARRAY_SIZE(register_whitelist),
-+                           &hwe->reg_whitelist);
-       whitelist_apply_to_hwe(hwe);
- }
- 
---- a/drivers/gpu/drm/xe/xe_rtp.c
-+++ b/drivers/gpu/drm/xe/xe_rtp.c
-@@ -237,6 +237,7 @@ static void rtp_mark_active(struct xe_de
-  *                        the save-restore argument.
-  * @ctx: The context for processing the table, with one of device, gt or hwe
-  * @entries: Table with RTP definitions
-+ * @n_entries: Number of entries to process, usually ARRAY_SIZE(entries)
-  * @sr: Save-restore struct where matching rules execute the action. This can 
be
-  *      viewed as the "coalesced view" of multiple the tables. The bits for 
each
-  *      register set are expected not to collide with previously added entries
-@@ -247,6 +248,7 @@ static void rtp_mark_active(struct xe_de
-  */
- void xe_rtp_process_to_sr(struct xe_rtp_process_ctx *ctx,
-                         const struct xe_rtp_entry_sr *entries,
-+                        size_t n_entries,
-                         struct xe_reg_sr *sr)
- {
-       const struct xe_rtp_entry_sr *entry;
-@@ -259,7 +261,9 @@ void xe_rtp_process_to_sr(struct xe_rtp_
-       if (IS_SRIOV_VF(xe))
-               return;
- 
--      for (entry = entries; entry && entry->name; entry++) {
-+      xe_assert(xe, entries);
-+
-+      for (entry = entries; entry - entries < n_entries; entry++) {
-               bool match = false;
- 
-               if (entry->flags & XE_RTP_ENTRY_FLAG_FOREACH_ENGINE) {
---- a/drivers/gpu/drm/xe/xe_rtp.h
-+++ b/drivers/gpu/drm/xe/xe_rtp.h
-@@ -430,7 +430,7 @@ void xe_rtp_process_ctx_enable_active_tr
- 
- void xe_rtp_process_to_sr(struct xe_rtp_process_ctx *ctx,
-                         const struct xe_rtp_entry_sr *entries,
--                        struct xe_reg_sr *sr);
-+                        size_t n_entries, struct xe_reg_sr *sr);
- 
- void xe_rtp_process(struct xe_rtp_process_ctx *ctx,
-                   const struct xe_rtp_entry *entries);
---- a/drivers/gpu/drm/xe/xe_tuning.c
-+++ b/drivers/gpu/drm/xe/xe_tuning.c
-@@ -83,8 +83,6 @@ static const struct xe_rtp_entry_sr gt_t
-         XE_RTP_RULES(MEDIA_VERSION(2000)),
-         XE_RTP_ACTIONS(SET(XE2LPM_SCRATCH3_LBCF, RWFLUSHALLEN))
-       },
--
--      {}
- };
- 
- static const struct xe_rtp_entry_sr engine_tunings[] = {
-@@ -93,7 +91,6 @@ static const struct xe_rtp_entry_sr engi
-                      ENGINE_CLASS(RENDER)),
-         XE_RTP_ACTIONS(SET(SAMPLER_MODE, INDIRECT_STATE_BASE_ADDR_OVERRIDE))
-       },
--      {}
- };
- 
- static const struct xe_rtp_entry_sr lrc_tunings[] = {
-@@ -131,15 +128,13 @@ static const struct xe_rtp_entry_sr lrc_
-         XE_RTP_ACTIONS(FIELD_SET(FF_MODE, VS_HIT_MAX_VALUE_MASK,
-                                  REG_FIELD_PREP(VS_HIT_MAX_VALUE_MASK, 0x3f)))
-       },
--
--      {}
- };
- 
- void xe_tuning_process_gt(struct xe_gt *gt)
- {
-       struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(gt);
- 
--      xe_rtp_process_to_sr(&ctx, gt_tunings, &gt->reg_sr);
-+      xe_rtp_process_to_sr(&ctx, gt_tunings, ARRAY_SIZE(gt_tunings), 
&gt->reg_sr);
- }
- EXPORT_SYMBOL_IF_KUNIT(xe_tuning_process_gt);
- 
-@@ -147,7 +142,8 @@ void xe_tuning_process_engine(struct xe_
- {
-       struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(hwe);
- 
--      xe_rtp_process_to_sr(&ctx, engine_tunings, &hwe->reg_sr);
-+      xe_rtp_process_to_sr(&ctx, engine_tunings, ARRAY_SIZE(engine_tunings),
-+                           &hwe->reg_sr);
- }
- EXPORT_SYMBOL_IF_KUNIT(xe_tuning_process_engine);
- 
-@@ -163,5 +159,5 @@ void xe_tuning_process_lrc(struct xe_hw_
- {
-       struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(hwe);
- 
--      xe_rtp_process_to_sr(&ctx, lrc_tunings, &hwe->reg_lrc);
-+      xe_rtp_process_to_sr(&ctx, lrc_tunings, ARRAY_SIZE(lrc_tunings), 
&hwe->reg_lrc);
- }
---- a/drivers/gpu/drm/xe/xe_wa.c
-+++ b/drivers/gpu/drm/xe/xe_wa.c
-@@ -279,8 +279,6 @@ static const struct xe_rtp_entry_sr gt_w
-         XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F10(0), RAMDFTUNIT_CLKGATE_DIS)),
-         XE_RTP_ENTRY_FLAG(FOREACH_ENGINE),
-       },
--
--      {}
- };
- 
- static const struct xe_rtp_entry_sr engine_was[] = {
-@@ -613,8 +611,6 @@ static const struct xe_rtp_entry_sr engi
-         XE_RTP_ACTIONS(FIELD_SET(SAMPLER_MODE, SMP_WAIT_FETCH_MERGING_COUNTER,
-                                  SMP_FORCE_128B_OVERFETCH))
-       },
--
--      {}
- };
- 
- static const struct xe_rtp_entry_sr lrc_was[] = {
-@@ -807,8 +803,6 @@ static const struct xe_rtp_entry_sr lrc_
-                            DIS_PARTIAL_AUTOSTRIP |
-                            DIS_AUTOSTRIP))
-       },
--
--      {}
- };
- 
- static __maybe_unused const struct xe_rtp_entry oob_was[] = {
-@@ -850,7 +844,7 @@ void xe_wa_process_gt(struct xe_gt *gt)
- 
-       xe_rtp_process_ctx_enable_active_tracking(&ctx, gt->wa_active.gt,
-                                                 ARRAY_SIZE(gt_was));
--      xe_rtp_process_to_sr(&ctx, gt_was, &gt->reg_sr);
-+      xe_rtp_process_to_sr(&ctx, gt_was, ARRAY_SIZE(gt_was), &gt->reg_sr);
- }
- EXPORT_SYMBOL_IF_KUNIT(xe_wa_process_gt);
- 
-@@ -868,7 +862,7 @@ void xe_wa_process_engine(struct xe_hw_e
- 
-       xe_rtp_process_ctx_enable_active_tracking(&ctx, 
hwe->gt->wa_active.engine,
-                                                 ARRAY_SIZE(engine_was));
--      xe_rtp_process_to_sr(&ctx, engine_was, &hwe->reg_sr);
-+      xe_rtp_process_to_sr(&ctx, engine_was, ARRAY_SIZE(engine_was), 
&hwe->reg_sr);
- }
- 
- /**
-@@ -885,7 +879,7 @@ void xe_wa_process_lrc(struct xe_hw_engi
- 
-       xe_rtp_process_ctx_enable_active_tracking(&ctx, hwe->gt->wa_active.lrc,
-                                                 ARRAY_SIZE(lrc_was));
--      xe_rtp_process_to_sr(&ctx, lrc_was, &hwe->reg_lrc);
-+      xe_rtp_process_to_sr(&ctx, lrc_was, ARRAY_SIZE(lrc_was), &hwe->reg_lrc);
- }
- 
- /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch 
new/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch
--- old/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch 
2025-04-25 11:13:41.000000000 +0200
+++ new/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch 
2025-05-03 09:13:47.000000000 +0200
@@ -1,7 +1,7 @@
 From: Lu Baolu <baolu...@linux.intel.com>
-Subject: [PATCH v2 1/1] iommu: Allow attaching static domains in 
iommu_attach_device_pasid()
-Date: Wed, 23 Apr 2025 10:18:39 +0800
-Message-id: <20250423021839.2189204-1-baolu...@linux.intel.com>
+Subject: [PATCH v3 1/1] iommu: Allow attaching static domains in 
iommu_attach_device_pasid()
+Date: Thu, 24 Apr 2025 11:41:23 +0800
+Message-id: <20250424034123.2311362-1-baolu...@linux.intel.com>
 Patch-mainline: Submitted, linux-iommu ML
 References: bsc#1241193
 
@@ -30,24 +30,26 @@
 Suggested-by: Jason Gunthorpe <j...@nvidia.com>
 Link: https://lore.kernel.org/linux-iommu/20250422191554.gc1213...@ziepe.ca/
 Signed-off-by: Lu Baolu <baolu...@linux.intel.com>
+Reviewed-by: Dave Jiang <dave.ji...@intel.com>
+Reviewed-by: Robin Murphy <robin.mur...@arm.com>
 Acked-by: Takashi Iwai <ti...@suse.de>
 
 ---
- drivers/iommu/iommu.c | 16 +++++++++++++++-
- 1 file changed, 15 insertions(+), 1 deletion(-)
+ drivers/iommu/iommu.c |   19 +++++++++++++++++--
+ 1 file changed, 17 insertions(+), 2 deletions(-)
 
 Change log:
--v2:
+v3:
+ - Convert all places checking domain->owner to the new helper.
+v2: 
https://lore.kernel.org/linux-iommu/20250423021839.2189204-1-baolu...@linux.intel.com/
  - Make the solution generic for all static domains as suggested by
    Jason.
--v1: 
https://lore.kernel.org/linux-iommu/20250422075422.2084548-1-baolu...@linux.intel.com/
+v1: 
https://lore.kernel.org/linux-iommu/20250422075422.2084548-1-baolu...@linux.intel.com/
 
-diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
-index 4f91a740c15f..abda40ec377a 100644
 --- a/drivers/iommu/iommu.c
 +++ b/drivers/iommu/iommu.c
-@@ -3402,6 +3402,19 @@ static void __iommu_remove_group_pasid(struct 
iommu_group *group,
-               iommu_remove_dev_pasid(device->dev, pasid, domain);
+@@ -2147,6 +2147,19 @@ struct iommu_domain *iommu_get_dma_domai
+       return dev->iommu_group->default_domain;
  }
  
 +static bool domain_iommu_ops_compatible(const struct iommu_ops *ops,
@@ -63,10 +65,20 @@
 +      return false;
 +}
 +
- /*
-  * iommu_attach_device_pasid() - Attach a domain to pasid of device
-  * @domain: the iommu domain.
-@@ -3435,7 +3448,8 @@ int iommu_attach_device_pasid(struct iommu_domain 
*domain,
+ static int __iommu_attach_group(struct iommu_domain *domain,
+                               struct iommu_group *group)
+ {
+@@ -2157,7 +2170,8 @@ static int __iommu_attach_group(struct i
+               return -EBUSY;
+ 
+       dev = iommu_group_first_dev(group);
+-      if (!dev_has_iommu(dev) || dev_iommu_ops(dev) != domain->owner)
++      if (!dev_has_iommu(dev) ||
++          !domain_iommu_ops_compatible(dev_iommu_ops(dev), domain))
+               return -EINVAL;
+ 
+       return __iommu_group_set_domain(group, domain);
+@@ -3391,7 +3405,8 @@ int iommu_attach_device_pasid(struct iom
            !ops->blocked_domain->ops->set_dev_pasid)
                return -EOPNOTSUPP;
  
@@ -76,7 +88,3 @@
                return -EINVAL;
  
        mutex_lock(&group->mutex);
--- 
-2.43.0
-
-

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:55.663355264 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:55.687356265 +0200
@@ -1463,6 +1463,317 @@
        
patches.kernel.org/6.14.4-236-MIPS-ds1287-Match-ds1287_set_base_clock-functi.patch
        
patches.kernel.org/6.14.4-237-wifi-ath12k-Fix-invalid-entry-fetch-in-ath12k_.patch
        patches.kernel.org/6.14.4-238-Linux-6.14.4.patch
+       
patches.kernel.org/6.14.5-001-mm-vmscan-don-t-try-to-reclaim-hwpoison-folio.patch
+       
patches.kernel.org/6.14.5-002-soc-qcom-ice-introduce-devm_of_qcom_ice_get.patch
+       
patches.kernel.org/6.14.5-003-mmc-sdhci-msm-fix-dev-reference-leaked-through.patch
+       
patches.kernel.org/6.14.5-004-PM-EM-use-kfree_rcu-to-simplify-the-code.patch
+       
patches.kernel.org/6.14.5-005-PM-EM-Address-RCU-related-sparse-warnings.patch
+       
patches.kernel.org/6.14.5-006-media-i2c-imx214-Use-subdev-active-state.patch
+       
patches.kernel.org/6.14.5-007-media-i2c-imx214-Simplify-with-dev_err_probe.patch
+       
patches.kernel.org/6.14.5-008-media-i2c-imx214-Convert-to-CCI-register-acces.patch
+       
patches.kernel.org/6.14.5-009-media-i2c-imx214-Replace-register-addresses-wi.patch
+       
patches.kernel.org/6.14.5-010-media-i2c-imx214-Check-number-of-lanes-from-de.patch
+       
patches.kernel.org/6.14.5-011-media-i2c-imx214-Fix-link-frequency-validation.patch
+       
patches.kernel.org/6.14.5-012-media-ov08x40-Move-ov08x40_identify_module-fun.patch
+       
patches.kernel.org/6.14.5-013-media-ov08x40-Add-missing-ov08x40_identify_mod.patch
+       
patches.kernel.org/6.14.5-014-iio-adc-ad7768-1-Move-setting-of-val-a-bit-lat.patch
+       
patches.kernel.org/6.14.5-015-iio-adc-ad7768-1-Fix-conversion-result-sign.patch
+       
patches.kernel.org/6.14.5-016-of-resolver-Simplify-of_resolve_phandles-using.patch
+       
patches.kernel.org/6.14.5-017-of-resolver-Fix-device-node-refcount-leakage-i.patch
+       
patches.kernel.org/6.14.5-018-scsi-ufs-qcom-fix-dev-reference-leaked-through.patch
+       
patches.kernel.org/6.14.5-019-PCI-MSI-Convert-pci_msi_ignore_mask-to-per-MSI.patch
+       
patches.kernel.org/6.14.5-020-PCI-MSI-Handle-the-NOMASK-flag-correctly-for-a.patch
+       
patches.kernel.org/6.14.5-021-PCI-MSI-Add-an-option-to-write-MSIX-ENTRY_DATA.patch
+       
patches.kernel.org/6.14.5-022-irqchip-renesas-rzv2h-Simplify-rzv2h_icu_init.patch
+       
patches.kernel.org/6.14.5-023-irqchip-renesas-rzv2h-Add-struct-rzv2h_hw_info.patch
+       
patches.kernel.org/6.14.5-024-irqchip-renesas-rzv2h-Prevent-TINT-spurious-in.patch
+       
patches.kernel.org/6.14.5-025-net-niu-Niu-requires-MSIX-ENTRY_DATA-fields-to.patch
+       patches.kernel.org/6.14.5-026-drm-xe-ptl-Apply-Wa_14023061436.patch
+       patches.kernel.org/6.14.5-027-drm-xe-xe3lpg-Add-Wa_13012615864.patch
+       
patches.kernel.org/6.14.5-028-drm-xe-Add-performance-tunings-to-debugfs.patch
+       
patches.kernel.org/6.14.5-029-drm-xe-rtp-Drop-sentinels-from-arg-to-xe_rtp_p.patch
+       
patches.kernel.org/6.14.5-030-drm-xe-Ensure-fixed_slice_mode-gets-set-after-.patch
+       
patches.kernel.org/6.14.5-031-lib-Kconfig.ubsan-Remove-default-UBSAN-from-UB.patch
+       
patches.kernel.org/6.14.5-032-ceph-Fix-incorrect-flush-end-position-calculat.patch
+       
patches.kernel.org/6.14.5-033-cpufreq-sun50i-prevent-out-of-bounds-access.patch
+       
patches.kernel.org/6.14.5-034-dma-contiguous-avoid-warning-about-unused-size.patch
+       
patches.kernel.org/6.14.5-035-cpufreq-apple-soc-Fix-null-ptr-deref-in-apple_.patch
+       
patches.kernel.org/6.14.5-036-cpufreq-scmi-Fix-null-ptr-deref-in-scmi_cpufre.patch
+       
patches.kernel.org/6.14.5-037-cpufreq-scpi-Fix-null-ptr-deref-in-scpi_cpufre.patch
+       
patches.kernel.org/6.14.5-038-scsi-ufs-mcq-Add-NULL-check-in-ufshcd_mcq_abor.patch
+       
patches.kernel.org/6.14.5-039-virtio_pci-Use-self-group-type-for-cap-command.patch
+       
patches.kernel.org/6.14.5-040-cpufreq-cppc-Fix-invalid-return-value-in-.get-.patch
+       
patches.kernel.org/6.14.5-041-cpufreq-Do-not-enable-by-default-during-compil.patch
+       patches.kernel.org/6.14.5-042-cpufreq-fix-compile-test-defaults.patch
+       
patches.kernel.org/6.14.5-043-btrfs-avoid-page_lockend-underflow-in-btrfs_pu.patch
+       
patches.kernel.org/6.14.5-044-btrfs-zoned-return-EIO-on-RAID1-block-group-wr.patch
+       
patches.kernel.org/6.14.5-045-cgroup-cpuset-v1-Add-missing-support-for-cpuse.patch
+       
patches.kernel.org/6.14.5-046-vhost-scsi-Add-better-resource-allocation-fail.patch
+       
patches.kernel.org/6.14.5-047-vhost-scsi-Fix-vhost_scsi_send_bad_target.patch
+       
patches.kernel.org/6.14.5-048-vhost-scsi-Fix-vhost_scsi_send_status.patch
+       
patches.kernel.org/6.14.5-049-net-mlx5-Fix-null-ptr-deref-in-mlx5_create_-in.patch
+       
patches.kernel.org/6.14.5-050-net-mlx5-Move-ttc-allocation-after-switch-case.patch
+       
patches.kernel.org/6.14.5-051-scsi-core-Clear-flags-for-scsi_cmnd-that-did-n.patch
+       
patches.kernel.org/6.14.5-052-scsi-ufs-core-Add-NULL-check-in-ufshcd_mcq_com.patch
+       
patches.kernel.org/6.14.5-053-net-enetc-register-XDP-RX-queues-with-frag_siz.patch
+       
patches.kernel.org/6.14.5-054-net-enetc-refactor-bulk-flipping-of-RX-buffers.patch
+       
patches.kernel.org/6.14.5-055-net-enetc-fix-frame-corruption-on-bpf_xdp_adju.patch
+       
patches.kernel.org/6.14.5-056-nvmet-fix-out-of-bounds-access-in-nvmet_enable.patch
+       
patches.kernel.org/6.14.5-057-net-lwtunnel-disable-BHs-when-required.patch
+       
patches.kernel.org/6.14.5-058-net-phylink-force-link-down-on-major_config-fa.patch
+       
patches.kernel.org/6.14.5-059-net-phylink-fix-suspend-resume-with-WoL-enable.patch
+       patches.kernel.org/6.14.5-060-net-phy-leds-fix-memory-leak.patch
+       
patches.kernel.org/6.14.5-061-virtio-net-Refactor-napi_enable-paths.patch
+       
patches.kernel.org/6.14.5-062-virtio-net-Refactor-napi_disable-paths.patch
+       
patches.kernel.org/6.14.5-063-virtio-net-disable-delayed-refill-when-pausing.patch
+       
patches.kernel.org/6.14.5-064-tipc-fix-NULL-pointer-dereference-in-tipc_mon_.patch
+       
patches.kernel.org/6.14.5-065-net-ethernet-mtk_eth_soc-net-revise-NETSYSv3-h.patch
+       
patches.kernel.org/6.14.5-066-fix-a-couple-of-races-in-MNT_TREE_BENEATH-hand.patch
+       
patches.kernel.org/6.14.5-067-net_sched-hfsc-Fix-a-UAF-vulnerability-in-clas.patch
+       
patches.kernel.org/6.14.5-068-net_sched-hfsc-Fix-a-potential-UAF-in-hfsc_deq.patch
+       
patches.kernel.org/6.14.5-069-net-dsa-mt7530-sync-driver-specific-behavior-o.patch
+       
patches.kernel.org/6.14.5-070-pds_core-Prevent-possible-adminq-overflow-stuc.patch
+       
patches.kernel.org/6.14.5-071-pds_core-handle-unsupported-PDS_CORE_CMD_FW_CO.patch
+       
patches.kernel.org/6.14.5-072-pds_core-Remove-unnecessary-check-in-pds_clien.patch
+       
patches.kernel.org/6.14.5-073-pds_core-make-wait_context-part-of-q_info.patch
+       
patches.kernel.org/6.14.5-074-net-phy-Add-helper-for-getting-tx-amplitude-ga.patch
+       
patches.kernel.org/6.14.5-075-net-phy-dp83822-Add-support-for-changing-the-t.patch
+       patches.kernel.org/6.14.5-076-net-dp83822-Fix-OF_MDIO-config-check.patch
+       
patches.kernel.org/6.14.5-077-net-stmmac-fix-dwmac1000-ptp-timestamp-status-.patch
+       
patches.kernel.org/6.14.5-078-net-stmmac-fix-multiplication-overflow-when-re.patch
+       
patches.kernel.org/6.14.5-079-block-never-reduce-ra_pages-in-blk_apply_bdi_l.patch
+       
patches.kernel.org/6.14.5-080-bdev-use-bdev_io_min-for-statx-block-size.patch
+       
patches.kernel.org/6.14.5-081-block-move-blkdev_-get-put-_no_open-prototypes.patch
+       
patches.kernel.org/6.14.5-082-block-remove-the-backing_inode-variable-in-bde.patch
+       patches.kernel.org/6.14.5-083-block-don-t-autoload-drivers-on-stat.patch
+       
patches.kernel.org/6.14.5-084-iommu-amd-Return-an-error-if-vCPU-affinity-is-.patch
+       
patches.kernel.org/6.14.5-085-riscv-Replace-function-like-macro-by-static-in.patch
+       
patches.kernel.org/6.14.5-086-riscv-uprobes-Add-missing-fence.i-after-buildi.patch
+       
patches.kernel.org/6.14.5-087-ublk-remove-io_cmds-list-in-ublk_queue.patch
+       
patches.kernel.org/6.14.5-088-ublk-comment-on-ubq-canceling-handling-in-ublk.patch
+       patches.kernel.org/6.14.5-089-ublk-implement-queue_rqs.patch
+       
patches.kernel.org/6.14.5-090-ublk-remove-unused-cmd-argument-to-ublk_dispat.patch
+       
patches.kernel.org/6.14.5-091-ublk-call-ublk_dispatch_req-for-handling-UBLK_.patch
+       
patches.kernel.org/6.14.5-092-splice-remove-duplicate-noinline-from-pipe_cle.patch
+       
patches.kernel.org/6.14.5-093-fs-xattr-Fix-handling-of-AT_FDCWD-in-setxattra.patch
+       
patches.kernel.org/6.14.5-094-bpf-Add-namespace-to-BPF-internal-symbols.patch
+       
patches.kernel.org/6.14.5-095-Revert-drm-meson-vclk-fix-calculation-of-59.94.patch
+       
patches.kernel.org/6.14.5-096-drm-meson-use-unsigned-long-long-Hz-for-freque.patch
+       
patches.kernel.org/6.14.5-097-perf-x86-Fix-non-sampling-counting-events-on-c.patch
+       patches.kernel.org/6.14.5-098-LoongArch-Select-ARCH_USE_MEMTEST.patch
+       
patches.kernel.org/6.14.5-099-LoongArch-Make-regs_irqs_disabled-more-clear.patch
+       
patches.kernel.org/6.14.5-100-LoongArch-Make-do_xyz-exception-handlers-more-.patch
+       
patches.kernel.org/6.14.5-101-sched-eevdf-Fix-se-slice-being-set-to-U64_MAX-.patch
+       
patches.kernel.org/6.14.5-102-net-stmmac-simplify-phylink_suspend-and-phylin.patch
+       
patches.kernel.org/6.14.5-103-net-phylink-add-phylink_prepare_resume.patch
+       
patches.kernel.org/6.14.5-104-net-stmmac-address-non-LPI-resume-failures-pro.patch
+       
patches.kernel.org/6.14.5-105-net-stmmac-socfpga-remove-phy_resume-call.patch
+       
patches.kernel.org/6.14.5-106-net-phylink-add-functions-to-block-unblock-rx-.patch
+       patches.kernel.org/6.14.5-107-net-stmmac-block-PHY-RXC-clock-stop.patch
+       
patches.kernel.org/6.14.5-108-netfilter-fib-avoid-lookup-if-socket-is-availa.patch
+       
patches.kernel.org/6.14.5-109-virtio_console-fix-missing-byte-order-handling.patch
+       
patches.kernel.org/6.14.5-110-sched_ext-Use-kvzalloc-for-large-exit_dump-all.patch
+       
patches.kernel.org/6.14.5-111-crypto-atmel-sha204a-Set-hwrng-quality-to-lowe.patch
+       
patches.kernel.org/6.14.5-112-xen-netfront-handle-NULL-returned-by-xdp_conve.patch
+       
patches.kernel.org/6.14.5-113-net-selftests-initialize-TCP-header-and-skb-pa.patch
+       
patches.kernel.org/6.14.5-114-net-phy-microchip-force-IRQ-polling-mode-for-l.patch
+       
patches.kernel.org/6.14.5-115-mptcp-pm-Defer-freeing-of-MPTCP-userspace-path.patch
+       patches.kernel.org/6.14.5-116-scsi-mpi3mr-Fix-pending-I-O-counter.patch
+       
patches.kernel.org/6.14.5-117-rust-firmware-Use-ffi-c_char-type-in-FwFunc.patch
+       
patches.kernel.org/6.14.5-118-drm-panel-jd9365da-fix-reset-signal-polarity-i.patch
+       
patches.kernel.org/6.14.5-119-drm-amd-display-Fix-gpu-reset-in-multidisplay-.patch
+       
patches.kernel.org/6.14.5-120-drm-amd-display-Force-full-update-in-gpu-reset.patch
+       
patches.kernel.org/6.14.5-121-drm-amd-display-Fix-ACPI-edid-parsing-on-some-.patch
+       
patches.kernel.org/6.14.5-122-x86-insn-Fix-CTEST-instruction-decoding.patch
+       
patches.kernel.org/6.14.5-123-x86-mm-Fix-_pgd_alloc-for-Xen-PV-mode.patch
+       
patches.kernel.org/6.14.5-124-selftests-pcie_bwctrl-Fix-test-progs-list.patch
+       
patches.kernel.org/6.14.5-125-irqchip-gic-v2m-Prevent-use-after-free-of-gicv.patch
+       
patches.kernel.org/6.14.5-126-binder-fix-offset-calculation-in-debug-log.patch
+       
patches.kernel.org/6.14.5-127-LoongArch-Handle-fp-lsx-lasx-and-lbt-assembly-.patch
+       
patches.kernel.org/6.14.5-128-LoongArch-Return-NULL-from-huge_pte_offset-for.patch
+       
patches.kernel.org/6.14.5-129-LoongArch-Remove-a-bogus-reference-to-ZONE_DMA.patch
+       
patches.kernel.org/6.14.5-130-LoongArch-KVM-Fix-multiple-typos-of-KVM-code.patch
+       
patches.kernel.org/6.14.5-131-LoongArch-KVM-Fully-clear-some-CSRs-when-VM-re.patch
+       
patches.kernel.org/6.14.5-132-LoongArch-KVM-Fix-PMU-pass-through-issue-if-VM.patch
+       
patches.kernel.org/6.14.5-133-io_uring-fix-sync-handling-of-io_fallback_tw.patch
+       
patches.kernel.org/6.14.5-134-KVM-SVM-Allocate-IR-data-using-atomic-allocati.patch
+       
patches.kernel.org/6.14.5-135-cxl-core-regs.c-Skip-Memory-Space-Enable-check.patch
+       
patches.kernel.org/6.14.5-136-mcb-fix-a-double-free-bug-in-chameleon_parse_g.patch
+       patches.kernel.org/6.14.5-137-ata-libata-scsi-Improve-CDL-control.patch
+       
patches.kernel.org/6.14.5-138-ata-libata-scsi-Fix-ata_mselect_control_ata_fe.patch
+       
patches.kernel.org/6.14.5-139-ata-libata-scsi-Fix-ata_msense_control_ata_fea.patch
+       
patches.kernel.org/6.14.5-140-USB-storage-quirk-for-ADATA-Portable-HDD-CH94.patch
+       patches.kernel.org/6.14.5-141-scsi-Improve-CDL-control.patch
+       patches.kernel.org/6.14.5-142-mei-me-add-panther-lake-H-DID.patch
+       
patches.kernel.org/6.14.5-143-mei-vsc-Fix-fortify-panic-caused-by-invalid-co.patch
+       
patches.kernel.org/6.14.5-144-KVM-x86-Explicitly-treat-routing-entry-type-ch.patch
+       
patches.kernel.org/6.14.5-145-KVM-x86-Reset-IRTE-to-host-control-if-new-rout.patch
+       
patches.kernel.org/6.14.5-146-KVM-x86-Take-irqfds.lock-when-adding-deleting-.patch
+       
patches.kernel.org/6.14.5-147-char-misc-register-chrdev-region-with-all-poss.patch
+       
patches.kernel.org/6.14.5-148-misc-microchip-pci1xxxx-Fix-Kernel-panic-durin.patch
+       
patches.kernel.org/6.14.5-149-misc-microchip-pci1xxxx-Fix-incorrect-IRQ-stat.patch
+       
patches.kernel.org/6.14.5-150-firmware-stratix10-svc-Add-of_platform_default.patch
+       
patches.kernel.org/6.14.5-151-tty-Require-CAP_SYS_ADMIN-for-all-usages-of-TI.patch
+       
patches.kernel.org/6.14.5-152-serial-msm-Configure-correct-working-mode-befo.patch
+       
patches.kernel.org/6.14.5-153-serial-sifive-lock-port-in-startup-shutdown-ca.patch
+       
patches.kernel.org/6.14.5-154-USB-serial-ftdi_sio-add-support-for-Abacus-Ele.patch
+       
patches.kernel.org/6.14.5-155-USB-serial-option-add-Sierra-Wireless-EM9291.patch
+       
patches.kernel.org/6.14.5-156-USB-serial-simple-add-OWON-HDS200-series-oscil.patch
+       
patches.kernel.org/6.14.5-157-xhci-Limit-time-spent-with-xHC-interrupts-disa.patch
+       
patches.kernel.org/6.14.5-158-usb-xhci-Fix-invalid-pointer-dereference-in-Et.patch
+       
patches.kernel.org/6.14.5-159-usb-cdns3-Fix-deadlock-when-using-NCM-gadget.patch
+       
patches.kernel.org/6.14.5-160-usb-chipidea-ci_hdrc_imx-fix-usbmisc-handling.patch
+       
patches.kernel.org/6.14.5-161-usb-chipidea-ci_hdrc_imx-fix-call-balance-of-r.patch
+       
patches.kernel.org/6.14.5-162-usb-chipidea-ci_hdrc_imx-implement-usb_phy_ini.patch
+       
patches.kernel.org/6.14.5-163-USB-OHCI-Add-quirk-for-LS7A-OHCI-controller-re.patch
+       
patches.kernel.org/6.14.5-164-usb-dwc3-gadget-check-that-event-count-does-no.patch
+       
patches.kernel.org/6.14.5-165-usb-dwc3-xilinx-Prevent-spike-in-reset-signal.patch
+       
patches.kernel.org/6.14.5-166-usb-quirks-add-DELAY_INIT-quirk-for-Silicon-Mo.patch
+       
patches.kernel.org/6.14.5-167-usb-quirks-Add-delay-init-quirk-for-SanDisk-3..patch
+       patches.kernel.org/6.14.5-168-USB-VLI-disk-crashes-if-LPM-is-used.patch
+       
patches.kernel.org/6.14.5-169-usb-typec-class-Fix-NULL-pointer-access.patch
+       
patches.kernel.org/6.14.5-170-usb-typec-class-Invalidate-USB-device-pointers.patch
+       
patches.kernel.org/6.14.5-171-usb-typec-class-Unlocked-on-error-in-typec_reg.patch
+       
patches.kernel.org/6.14.5-172-USB-wdm-handle-IO-errors-in-wdm_wwan_port_star.patch
+       
patches.kernel.org/6.14.5-173-USB-wdm-close-race-between-wdm_open-and-wdm_ww.patch
+       
patches.kernel.org/6.14.5-174-USB-wdm-wdm_wwan_port_tx_complete-mutex-in-ato.patch
+       patches.kernel.org/6.14.5-175-USB-wdm-add-annotation.patch
+       
patches.kernel.org/6.14.5-176-crypto-ecdsa-Harden-against-integer-overflows-.patch
+       
patches.kernel.org/6.14.5-177-selftests-bpf-Fix-stdout-race-condition-in-tra.patch
+       
patches.kernel.org/6.14.5-178-pinctrl-renesas-rza2-Fix-potential-NULL-pointe.patch
+       
patches.kernel.org/6.14.5-179-pinctrl-mcp23s08-Get-rid-of-spurious-level-int.patch
+       
patches.kernel.org/6.14.5-180-MIPS-cm-Detect-CM-quirks-from-device-tree.patch
+       
patches.kernel.org/6.14.5-181-crypto-ccp-Add-support-for-PCI-device-0x1134.patch
+       
patches.kernel.org/6.14.5-182-crypto-lib-Kconfig-Fix-lib-built-in-failure-wh.patch
+       
patches.kernel.org/6.14.5-183-crypto-null-Use-spin-lock-instead-of-mutex.patch
+       
patches.kernel.org/6.14.5-184-bpf-Fix-kmemleak-warning-for-percpu-hashmap.patch
+       
patches.kernel.org/6.14.5-185-bpf-Fix-deadlock-between-rcu_tasks_trace-and-e.patch
+       
patches.kernel.org/6.14.5-186-clk-check-for-disabled-clock-provider-in-of_cl.patch
+       
patches.kernel.org/6.14.5-187-parisc-PDT-Fix-missing-prototype-warning.patch
+       
patches.kernel.org/6.14.5-188-s390-sclp-Add-check-for-get_zeroed_page.patch
+       
patches.kernel.org/6.14.5-189-s390-tty-Fix-a-potential-memory-leak-bug.patch
+       
patches.kernel.org/6.14.5-190-clk-renesas-rzv2h-Adjust-for-CPG_BUS_m_MSTOP-s.patch
+       
patches.kernel.org/6.14.5-191-selftests-bpf-Fix-cap_enable_effective-return-.patch
+       
patches.kernel.org/6.14.5-192-bpf-bpftool-Setting-error-code-in-do_loader.patch
+       
patches.kernel.org/6.14.5-193-bpf-Only-fails-the-busy-counter-check-in-bpf_c.patch
+       
patches.kernel.org/6.14.5-194-bpf-Reject-attaching-fexit-fmod_ret-to-__noret.patch
+       
patches.kernel.org/6.14.5-195-mailbox-pcc-Fix-the-possible-race-in-updation-.patch
+       
patches.kernel.org/6.14.5-196-mailbox-pcc-Always-clear-the-platform-ack-inte.patch
+       
patches.kernel.org/6.14.5-197-staging-gpib-Use-min-for-calculating-transfer-.patch
+       
patches.kernel.org/6.14.5-198-usb-host-max3421-hcd-Add-missing-spi_device_id.patch
+       
patches.kernel.org/6.14.5-199-usb-typec-ucsi-return-CCI-and-message-from-syn.patch
+       
patches.kernel.org/6.14.5-200-usb-typec-ucsi-ccg-move-command-quirks-to-ucsi.patch
+       
patches.kernel.org/6.14.5-201-iio-adc-ad4695-make-ad4695_exit_conversion_mod.patch
+       
patches.kernel.org/6.14.5-202-fs-ntfs3-Keep-write-operations-atomic.patch
+       
patches.kernel.org/6.14.5-203-fs-ntfs3-Fix-WARNING-in-ntfs_extend_initialize.patch
+       
patches.kernel.org/6.14.5-204-usb-dwc3-gadget-Refactor-loop-to-avoid-NULL-en.patch
+       
patches.kernel.org/6.14.5-205-usb-dwc3-gadget-Avoid-using-reserved-endpoints.patch
+       
patches.kernel.org/6.14.5-206-sound-virtio-Fix-cancel_sync-warnings-on-unini.patch
+       
patches.kernel.org/6.14.5-207-dmaengine-bcm2835-dma-fix-warning-when-CONFIG_.patch
+       
patches.kernel.org/6.14.5-208-usb-xhci-Complete-error-mid-TD-transfers-when-.patch
+       
patches.kernel.org/6.14.5-209-usb-xhci-Fix-isochronous-Ring-Underrun-Overrun.patch
+       
patches.kernel.org/6.14.5-210-xhci-Handle-spurious-events-on-Etron-host-isoc.patch
+       
patches.kernel.org/6.14.5-211-i3c-master-svc-Add-support-for-Nuvoton-npcm845.patch
+       
patches.kernel.org/6.14.5-212-dmaengine-dmatest-Fix-dmatest-waiting-less-whe.patch
+       
patches.kernel.org/6.14.5-213-usb-xhci-Avoid-Stop-Endpoint-retry-loop-if-the.patch
+       
patches.kernel.org/6.14.5-214-phy-rockchip-usbdp-Avoid-call-hpd_event_trigge.patch
+       
patches.kernel.org/6.14.5-215-usb-gadget-aspeed-Add-NULL-pointer-check-in-as.patch
+       
patches.kernel.org/6.14.5-216-usb-host-xhci-plat-mvebu-use-quirks-instead-of.patch
+       
patches.kernel.org/6.14.5-217-thunderbolt-Scan-retimers-after-device-router-.patch
+       
patches.kernel.org/6.14.5-218-um-work-around-sched_yield-not-yielding-in-tim.patch
+       
patches.kernel.org/6.14.5-219-iommu-arm-smmu-v3-Set-MEV-bit-in-nested-STE-fo.patch
+       patches.kernel.org/6.14.5-220-objtool-Silence-more-KCOV-warnings.patch
+       
patches.kernel.org/6.14.5-221-objtool-panic-Disable-SMAP-in-__stack_chk_fail.patch
+       
patches.kernel.org/6.14.5-222-objtool-ASoC-codecs-wcd934x-Remove-potential-u.patch
+       
patches.kernel.org/6.14.5-223-objtool-regulator-rk808-Remove-potential-undef.patch
+       
patches.kernel.org/6.14.5-224-objtool-lkdtm-Obfuscate-the-do_nothing-pointer.patch
+       patches.kernel.org/6.14.5-225-qibfs-fix-_another_-leak.patch
+       
patches.kernel.org/6.14.5-226-riscv-tracing-Fix-__write_overflow_field-in-ft.patch
+       
patches.kernel.org/6.14.5-227-ntb-reduce-stack-usage-in-idt_scan_mws.patch
+       
patches.kernel.org/6.14.5-228-ntb_hw_amd-Add-NTB-PCI-ID-for-new-gen-CPU.patch
+       
patches.kernel.org/6.14.5-229-9p-net-fix-improper-handling-of-bogus-negative.patch
+       
patches.kernel.org/6.14.5-230-9p-trans_fd-mark-concurrent-read-and-writes-to.patch
+       
patches.kernel.org/6.14.5-231-rtc-pcf85063-do-a-SW-reset-if-POR-failed.patch
+       
patches.kernel.org/6.14.5-232-tracing-Enforce-the-persistent-ring-buffer-to-.patch
+       
patches.kernel.org/6.14.5-233-io_uring-always-do-atomic-put-from-iowq.patch
+       
patches.kernel.org/6.14.5-234-kbuild-rust-use-fremap-path-prefix-to-make-pat.patch
+       
patches.kernel.org/6.14.5-235-kbuild-add-dependency-from-vmlinux-to-sorttabl.patch
+       
patches.kernel.org/6.14.5-236-sched-isolation-Make-CONFIG_CPU_ISOLATION-depe.patch
+       
patches.kernel.org/6.14.5-237-KVM-s390-Don-t-use-pK-through-tracepoints.patch
+       
patches.kernel.org/6.14.5-238-KVM-s390-Don-t-use-pK-through-debug-printing.patch
+       
patches.kernel.org/6.14.5-239-udmabuf-fix-a-buf-size-overflow-issue-during-u.patch
+       
patches.kernel.org/6.14.5-240-cgroup-cpuset-Don-t-allow-creation-of-local-pa.patch
+       patches.kernel.org/6.14.5-241-selftests-ublk-fix-test_stripe_04.patch
+       
patches.kernel.org/6.14.5-242-perf-core-Fix-WARN_ON-ctx-in-__free_event-for-.patch
+       
patches.kernel.org/6.14.5-243-xen-Change-xen-acpi-processor-dom0-dependency.patch
+       
patches.kernel.org/6.14.5-244-pwm-Let-pwm_set_waveform-succeed-even-if-lowle.patch
+       
patches.kernel.org/6.14.5-245-pwm-axi-pwmgen-Let-.round_waveform_tohw-signal.patch
+       
patches.kernel.org/6.14.5-246-nvme-requeue-namespace-scan-on-missed-AENs.patch
+       
patches.kernel.org/6.14.5-247-ACPI-EC-Set-ec_no_wakeup-for-Lenovo-Go-S.patch
+       
patches.kernel.org/6.14.5-248-ACPI-PPTT-Fix-coding-mistakes-in-a-couple-of-s.patch
+       
patches.kernel.org/6.14.5-249-drm-amdkfd-sriov-doesn-t-support-per-queue-res.patch
+       
patches.kernel.org/6.14.5-250-drm-amdgpu-Increase-KIQ-invalidate_tlbs-timeou.patch
+       
patches.kernel.org/6.14.5-251-drm-xe-xe3lpg-Apply-Wa_14022293748-Wa_22019794.patch
+       
patches.kernel.org/6.14.5-252-nvme-re-read-ANA-log-page-after-ns-scan-comple.patch
+       
patches.kernel.org/6.14.5-253-nvme-multipath-fix-return-value-of-nvme_availa.patch
+       patches.kernel.org/6.14.5-254-objtool-Stop-UNRET-validation-on-UD2.patch
+       
patches.kernel.org/6.14.5-255-gpiolib-of-Move-Atmel-HSMCI-quirk-up-out-of-th.patch
+       
patches.kernel.org/6.14.5-256-x86-xen-disable-CPU-idle-and-frequency-drivers.patch
+       
patches.kernel.org/6.14.5-257-selftests-mincore-Allow-read-ahead-pages-to-re.patch
+       
patches.kernel.org/6.14.5-258-x86-bugs-Use-SBPB-in-write_ibpb-if-applicable.patch
+       
patches.kernel.org/6.14.5-259-x86-bugs-Don-t-fill-RSB-on-VMEXIT-with-eIBRS-r.patch
+       
patches.kernel.org/6.14.5-260-x86-bugs-Don-t-fill-RSB-on-context-switch-with.patch
+       
patches.kernel.org/6.14.5-261-nvmet-fc-take-tgtport-reference-only-once.patch
+       
patches.kernel.org/6.14.5-262-nvmet-fc-put-ref-when-assoc-del_work-is-alread.patch
+       
patches.kernel.org/6.14.5-263-cifs-Fix-encoding-of-SMB1-Session-Setup-Kerber.patch
+       
patches.kernel.org/6.14.5-264-timekeeping-Add-a-lockdep-override-in-tick_fre.patch
+       
patches.kernel.org/6.14.5-265-cifs-Fix-querying-of-WSL-CHR-and-BLK-reparse-p.patch
+       patches.kernel.org/6.14.5-266-iommu-Clear-iommu-dma-ops-on-cleanup.patch
+       
patches.kernel.org/6.14.5-267-ext4-make-block-validity-check-resistent-to-sb.patch
+       
patches.kernel.org/6.14.5-268-scsi-hisi_sas-Fix-I-O-errors-caused-by-hardwar.patch
+       
patches.kernel.org/6.14.5-269-scsi-ufs-exynos-Ensure-pre_link-executes-befor.patch
+       
patches.kernel.org/6.14.5-270-scsi-ufs-exynos-Enable-PRDT-pre-fetching-with-.patch
+       
patches.kernel.org/6.14.5-271-scsi-ufs-exynos-Move-phy-calls-to-.exit-callba.patch
+       
patches.kernel.org/6.14.5-272-scsi-ufs-exynos-gs101-Put-UFS-device-in-reset-.patch
+       
patches.kernel.org/6.14.5-273-scsi-pm80xx-Set-phy_attached-to-zero-when-devi.patch
+       
patches.kernel.org/6.14.5-274-ASoC-fsl_asrc_dma-get-codec-or-cpu-dai-from-ba.patch
+       
patches.kernel.org/6.14.5-275-ASoC-codecs-Add-of_match_table-for-aw888081-dr.patch
+       
patches.kernel.org/6.14.5-276-x86-i8253-Call-clockevent_i8253_disable-with-i.patch
+       
patches.kernel.org/6.14.5-277-platform-x86-x86-android-tablets-Add-9v-to-Vex.patch
+       
patches.kernel.org/6.14.5-278-platform-x86-x86-android-tablets-Add-Vexia-Edu.patch
+       
patches.kernel.org/6.14.5-279-netfs-Only-create-proc-fs-netfs-with-CONFIG_PR.patch
+       
patches.kernel.org/6.14.5-280-iomap-skip-unnecessary-ifs_block_is_uptodate-c.patch
+       
patches.kernel.org/6.14.5-281-riscv-Provide-all-alternative-macros-all-the-t.patch
+       
patches.kernel.org/6.14.5-282-ksmbd-fix-WARNING-do-not-call-blocking-ops-whe.patch
+       
patches.kernel.org/6.14.5-283-spi-tegra210-quad-use-WARN_ON_ONCE-instead-of-.patch
+       
patches.kernel.org/6.14.5-284-spi-tegra210-quad-add-rate-limiting-and-simpli.patch
+       
patches.kernel.org/6.14.5-285-ubsan-Fix-panic-from-test_ubsan_out_of_bounds.patch
+       
patches.kernel.org/6.14.5-286-nvmet-pci-epf-cleanup-link-state-management.patch
+       
patches.kernel.org/6.14.5-287-x86-cpu-Add-CPU-model-number-for-Bartlett-Lake.patch
+       
patches.kernel.org/6.14.5-288-md-raid1-Add-check-for-missing-source-disk-in-.patch
+       
patches.kernel.org/6.14.5-289-drm-amdgpu-use-a-dummy-owner-for-sysfs-trigger.patch
+       
patches.kernel.org/6.14.5-290-drm-amd-Forbid-suspending-into-non-default-sus.patch
+       
patches.kernel.org/6.14.5-291-drm-amdgpu-Use-the-right-function-for-hdp-flus.patch
+       patches.kernel.org/6.14.5-292-ublk-add-ublk_force_abort_dev.patch
+       
patches.kernel.org/6.14.5-293-ublk-rely-on-canceling-for-dealing-with-ublk_n.patch
+       
patches.kernel.org/6.14.5-294-spi-spi-imx-Add-check-for-spi_imx_setupxfer.patch
+       
patches.kernel.org/6.14.5-295-Revert-drivers-core-synchronize-really_probe-a.patch
+       
patches.kernel.org/6.14.5-296-driver-core-introduce-device_set_driver-helper.patch
+       
patches.kernel.org/6.14.5-297-driver-core-fix-potential-NULL-pointer-derefer.patch
+       
patches.kernel.org/6.14.5-298-vmxnet3-Fix-malformed-packet-sizing-in-vmxnet3.patch
+       
patches.kernel.org/6.14.5-299-comedi-jr3_pci-Fix-synchronous-deletion-of-tim.patch
+       
patches.kernel.org/6.14.5-300-crypto-lib-Kconfig-Hide-arch-options-from-user.patch
+       
patches.kernel.org/6.14.5-301-media-i2c-imx214-Fix-uninitialized-variable-in.patch
+       
patches.kernel.org/6.14.5-302-MIPS-cm-Fix-warning-if-MIPS_CM-is-disabled.patch
+       
patches.kernel.org/6.14.5-303-net-phy-dp83822-fix-transmit-amplitude-if-CONF.patch
+       
patches.kernel.org/6.14.5-304-rust-kbuild-skip-remap-path-prefix-for-rustdoc.patch
+       
patches.kernel.org/6.14.5-305-ublk-don-t-fail-request-for-recovery-reissue-i.patch
+       
patches.kernel.org/6.14.5-306-nvme-fixup-scan-failure-for-non-ANA-multipath-.patch
+       
patches.kernel.org/6.14.5-307-usb-xhci-Fix-Short-Packet-handling-rework-igno.patch
+       
patches.kernel.org/6.14.5-308-objtool-Ignore-end-of-section-jumps-for-KCOV-G.patch
+       
patches.kernel.org/6.14.5-309-objtool-Silence-more-KCOV-warnings-part-2.patch
+       
patches.kernel.org/6.14.5-310-crypto-Kconfig-Select-LIB-generic-option.patch
+       patches.kernel.org/6.14.5-311-Linux-6.14.5.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1518,9 +1829,9 @@
        patches.suse/wifi-ath11k-support-non-WoWLAN-mode-suspend-as-well.patch
        patches.suse/wifi-ath11k-choose-default-PM-policy-for-hibernation.patch
        patches.suse/Reapply-wifi-ath11k-restore-country-code-during-resu.patch
-       patches.suse/drm-xe-rtp-Drop-sentinels-from-arg-to-xe_rtp_process.patch
        patches.suse/video-screen_info-Update-framebuffers-behind-PCI-bri.patch
        patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch
+       patches.suse/ALSA-ump-Fix-buffer-overflow-at-UMP-SysEx-message-co.patch
 
        ########################################################
        # kbuild/module infrastructure fixes

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.D46BW0/_old  2025-05-07 19:14:55.703356933 +0200
+++ /var/tmp/diff_new_pack.D46BW0/_new  2025-05-07 19:14:55.707357100 +0200
@@ -1,4 +1,4 @@
-2025-04-25 09:13:41 +0000
-GIT Revision: 584fafacabcb48507d4102e6f4f7cc782ede58ae
+2025-05-03 07:13:47 +0000
+GIT Revision: 74808df6c32df01dc7c19d21eb37fc4621322d4b
 GIT Branch: stable
 

Reply via email to