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(®_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, >->reg_sr); -+ xe_rtp_process_to_sr(&ctx, gt_tunings, ARRAY_SIZE(gt_tunings), >->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, >->reg_sr); -+ xe_rtp_process_to_sr(&ctx, gt_was, ARRAY_SIZE(gt_was), >->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