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-04-26 22:25:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sat Apr 26 22:25:01 2025 rev:778 rq:1272635 version:6.14.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2025-04-23 15:18:57.345157430 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.30101/dtb-aarch64.changes 2025-04-26 22:25:03.313617265 +0200 @@ -1,0 +2,464 @@ +Fri Apr 25 11:13:41 CEST 2025 - jsl...@suse.cz + +- Linux 6.14.4 (bsc#1012628). +- scsi: hisi_sas: Enable force phy when SATA disk directly + connected (bsc#1012628). +- wifi: at76c50x: fix use after free access in at76_disconnect + (bsc#1012628). +- wifi: mac80211: Update skb's control block key in + ieee80211_tx_dequeue() (bsc#1012628). +- wifi: mac80211: Purge vif txq in ieee80211_do_stop() + (bsc#1012628). +- wifi: brcmfmac: fix memory leak in brcmf_get_module_param + (bsc#1012628). +- wifi: wl1251: fix memory leak in wl1251_tx_work (bsc#1012628). +- scsi: iscsi: Fix missing scsi_host_put() in error path + (bsc#1012628). +- scsi: smartpqi: Use is_kdump_kernel() to check for kdump + (bsc#1012628). +- md/raid10: fix missing discard IO accounting (bsc#1012628). +- md/md-bitmap: fix stats collection for external bitmaps + (bsc#1012628). +- ASoC: dwc: always enable/disable i2s irqs (bsc#1012628). +- ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe() + (bsc#1012628). +- crypto: tegra - Fix IV usage for AES ECB (bsc#1012628). +- ovl: remove unused forward declaration (bsc#1012628). +- RDMA/bnxt_re: Fix budget handling of notification queue + (bsc#1012628). +- RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() + (bsc#1012628). +- RDMA/hns: Fix wrong maximum DMA segment size (bsc#1012628). +- ALSA: hda/cirrus_scodec_test: Don't select dependencies + (bsc#1012628). +- ALSA: hda/realtek - Fixed ASUS platform headset Mic issue + (bsc#1012628). +- ASoC: cs42l43: Reset clamp override on jack removal + (bsc#1012628). +- RDMA/core: Silence oversized kvmalloc() warning (bsc#1012628). +- firmware: cs_dsp: test_bin_error: Fix uninitialized data used + as fw version (bsc#1012628). +- Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for + invalid address (bsc#1012628). +- Bluetooth: btrtl: Prevent potential NULL dereference + (bsc#1012628). +- Bluetooth: l2cap: Check encryption key size on incoming + connection (bsc#1012628). +- RDMA/bnxt_re: Remove unusable nq variable (bsc#1012628). +- ipv6: add exception routes to GC list in rt6_insert_exception + (bsc#1012628). +- xen: fix multicall debug feature (bsc#1012628). +- mlxbf-bootctl: use sysfs_emit_at() in + secure_boot_fuse_state_show() (bsc#1012628). +- wifi: iwlwifi: pcie: set state to no-FW before reset handshake + (bsc#1012628). +- Revert "wifi: mac80211: Update skb's control block key in + ieee80211_tx_dequeue()" (bsc#1012628). +- igc: fix PTM cycle trigger logic (bsc#1012628). +- igc: increase wait time before retrying PTM (bsc#1012628). +- igc: move ktime snapshot into PTM retry loop (bsc#1012628). +- igc: handle the IGC_PTP_ENABLED flag correctly (bsc#1012628). +- igc: cleanup PTP module if probe fails (bsc#1012628). +- igc: add lock preventing multiple simultaneous PTM transactions + (bsc#1012628). +- perf tools: Remove evsel__handle_error_quirks() (bsc#1012628). +- dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry + (bsc#1012628). +- smc: Fix lockdep false-positive for IPPROTO_SMC (bsc#1012628). +- test suite: use %zu to print size_t (bsc#1012628). +- selftests: mincore: fix tmpfs mincore test failure + (bsc#1012628). +- pds_core: fix memory leak in pdsc_debugfs_add_qcq() + (bsc#1012628). +- ethtool: cmis_cdb: use correct rpl size in + ethtool_cmis_module_poll() (bsc#1012628). +- net: mctp: Set SOCK_RCU_FREE (bsc#1012628). +- net: hibmcge: fix incorrect pause frame statistics issue + (bsc#1012628). +- net: hibmcge: fix incorrect multicast filtering issue + (bsc#1012628). +- net: hibmcge: fix wrong mtu log issue (bsc#1012628). +- net: hibmcge: fix not restore rx pause mac addr after reset + issue (bsc#1012628). +- block: fix resource leak in blk_register_queue() error path + (bsc#1012628). +- netlink: specs: ovs_vport: align with C codegen capabilities + (bsc#1012628). +- net: openvswitch: fix nested key length validation in the set() + action (bsc#1012628). +- can: rockchip_canfd: fix broken quirks checks (bsc#1012628). +- net: ngbe: fix memory leak in ngbe_probe() error path + (bsc#1012628). +- octeontx2-pf: handle otx2_mbox_get_rsp errors (bsc#1012628). +- net: ethernet: ti: am65-cpsw: fix port_np reference counting + (bsc#1012628). +- eth: bnxt: fix missing ring index trim on error path + (bsc#1012628). +- loop: aio inherit the ioprio of original request (bsc#1012628). +- loop: stop using vfs_iter_{read,write} for buffered I/O + (bsc#1012628). +- nvmet: pci-epf: always fully initialize completion entries + (bsc#1012628). +- nvmet: pci-epf: clear CC and CSTS when disabling the controller + (bsc#1012628). +- ata: libata-sata: Save all fields from sense data descriptor + (bsc#1012628). +- cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error + path (bsc#1012628). +- netlink: specs: rt-link: add an attr layer around alt-ifname + (bsc#1012628). +- netlink: specs: rtnetlink: attribute naming corrections + (bsc#1012628). +- netlink: specs: rt-link: adjust mctp attribute naming + (bsc#1012628). +- netlink: specs: rt-neigh: prefix struct nfmsg members with ndm + (bsc#1012628). +- net: b53: enable BPDU reception for management port + (bsc#1012628). +- net: bridge: switchdev: do not notify new brentries as changed + (bsc#1012628). +- net: txgbe: fix memory leak in txgbe_probe() error path + (bsc#1012628). +- net: dsa: mv88e6xxx: avoid unregistering devlink regions which + were never registered (bsc#1012628). +- net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST + is unsupported (bsc#1012628). +- net: dsa: clean up FDB, MDB, VLAN entries on unbind + (bsc#1012628). +- net: dsa: free routing table on probe failure (bsc#1012628). +- net: dsa: avoid refcount warnings when + ds->ops->tag_8021q_vlan_del() fails (bsc#1012628). +- ptp: ocp: fix start time alignment in ptp_ocp_signal_set + (bsc#1012628). +- netfilter: conntrack: fix erronous removal of offload bit + (bsc#1012628). +- net: ti: icss-iep: Add pwidth configuration for perout signal + (bsc#1012628). +- net: ti: icss-iep: Add phase offset configuration for perout + signal (bsc#1012628). +- net: ti: icss-iep: Fix possible NULL pointer dereference for + perout request (bsc#1012628). +- net: ethernet: mtk_eth_soc: reapply mdc divider on reset + (bsc#1012628). +- net: ethernet: mtk_eth_soc: correct the max weight of the + queue limit for 100Mbps (bsc#1012628). +- net: ethernet: mtk_eth_soc: revise QDMA packet scheduler + settings (bsc#1012628). +- riscv: Use kvmalloc_array on relocation_hashtable (bsc#1012628). +- riscv: Properly export reserved regions in /proc/iomem + (bsc#1012628). +- riscv: module: Fix out-of-bounds relocation access + (bsc#1012628). +- riscv: module: Allocate PLT entries for R_RISCV_PLT32 + (bsc#1012628). +- kunit: qemu_configs: SH: Respect kunit cmdline (bsc#1012628). +- thermal: intel: int340x: Fix Panther Lake DLVR support + (bsc#1012628). +- riscv: KGDB: Do not inline arch_kgdb_breakpoint() (bsc#1012628). +- riscv: KGDB: Remove ".option norvc/.option rvc" for + kgdb_compiled_break (bsc#1012628). +- cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS + (bsc#1012628). +- objtool/rust: add one more `noreturn` Rust function for Rust + 1.86.0 (bsc#1012628). +- rust: helpers: Remove volatile qualifier from io helpers + (bsc#1012628). +- rust: kasan/kbuild: fix missing flags on first build + (bsc#1012628). +- rust: disable `clippy::needless_continue` (bsc#1012628). +- rust: kbuild: Don't export __pfx symbols (bsc#1012628). +- rust: kbuild: use `pound` to support GNU Make < 4.3 + (bsc#1012628). +- writeback: fix false warning in inode_to_wb() (bsc#1012628). +- Revert "PCI: Avoid reset when disabled via sysfs" (bsc#1012628). +- ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on + TRIGGER_START event (bsc#1012628). +- ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate + (bsc#1012628). +- ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels + (bsc#1012628). +- ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16 + (bsc#1012628). +- ASoC: qcom: Fix sc7280 lpass potential buffer overflow + (bsc#1012628). +- accel/ivpu: Fix the NPU's DPU frequency calculation + (bsc#1012628). +- alloc_tag: handle incomplete bulk allocations in + vm_module_tags_populate (bsc#1012628). +- asus-laptop: Fix an uninitialized variable (bsc#1012628). +- block: integrity: Do not call set_page_dirty_lock() + (bsc#1012628). +- drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 + and later (bsc#1012628). +- drm/msm/dpu: Fix error pointers in + dpu_plane_virtual_atomic_check (bsc#1012628). +- drm/msm/dpu: drop rogue intr_tear_rd_ptr values (bsc#1012628). +- dma-buf/sw_sync: Decrement refcount on error in + sw_sync_ioctl_get_deadline() (bsc#1012628). +- nfs: add missing selections of CONFIG_CRC32 (bsc#1012628). +- nfsd: decrease sc_count directly if fail to queue dl_recall + (bsc#1012628). +- i2c: atr: Fix wrong include (bsc#1012628). +- eventpoll: abstract out ep_try_send_events() helper + (bsc#1012628). +- eventpoll: Set epoll timeout if it's in the future + (bsc#1012628). +- ftrace: fix incorrect hash size in register_ftrace_direct() + (bsc#1012628). +- drm/msm/a6xx+: Don't let IB_SIZE overflow (bsc#1012628). +- Bluetooth: l2cap: Process valid commands in too long frame + (bsc#1012628). +- Bluetooth: vhci: Avoid needless snprintf() calls (bsc#1012628). +- btrfs: ioctl: don't free iov when btrfs_encoded_read() returns + -EAGAIN (bsc#1012628). +- btrfs: correctly escape subvol in btrfs_show_options() + (bsc#1012628). +- cpufreq/sched: Explicitly synchronize limits_changed flag + handling (bsc#1012628). +- crypto: caam/qi - Fix drv_ctx refcount bug (bsc#1012628). +- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key + (bsc#1012628). +- i2c: cros-ec-tunnel: defer probe if parent EC is not present + (bsc#1012628). +- isofs: Prevent the use of too small fid (bsc#1012628). +- lib/iov_iter: fix to increase non slab folio refcount + (bsc#1012628). +- loop: properly send KOBJ_CHANGED uevent for disk device + (bsc#1012628). +- loop: LOOP_SET_FD: send uevents for partitions (bsc#1012628). +- mm/compaction: fix bug in hugetlb handling pathway + (bsc#1012628). +- mm/gup: fix wrongly calculated returned value in + fault_in_safe_writeable() (bsc#1012628). +- mm: fix filemap_get_folios_contig returning batches of identical + folios (bsc#1012628). +- mm: fix apply_to_existing_page_range() (bsc#1012628). +- ovl: don't allow datadir only (bsc#1012628). +- ksmbd: Fix dangling pointer in krb_authenticate (bsc#1012628). +- ksmbd: fix use-after-free in __smb2_lease_break_noti() + (bsc#1012628). +- ksmbd: fix use-after-free in smb_break_all_levII_oplock() + (bsc#1012628). +- ksmbd: Prevent integer overflow in calculation of deadtime + (bsc#1012628). +- ksmbd: fix the warning from __kernel_write_iter (bsc#1012628). +- Revert "smb: client: Fix netns refcount imbalance causing + leaks and use-after-free" (bsc#1012628). +- Revert "smb: client: fix TCP timers deadlock after rmmod" + (bsc#1012628). +- riscv: Avoid fortify warning in syscall_get_arguments() + (bsc#1012628). +- selftests/mm: generate a temporary mountpoint for cgroup + filesystem (bsc#1012628). +- slab: ensure slab->obj_exts is clear in a newly allocated slab + page (bsc#1012628). +- smb3 client: fix open hardlink on deferred close file error + (bsc#1012628). +- string: Add load_unaligned_zeropad() code path to + sized_strscpy() (bsc#1012628). +- tracing: Fix filter string testing (bsc#1012628). +- virtiofs: add filesystem context source name check + (bsc#1012628). +- x86/microcode/AMD: Extend the SHA check to Zen5, block + loading of any unreleased standalone Zen5 microcode patches + (bsc#1012628). +- x86/cpu/amd: Fix workaround for erratum 1054 (bsc#1012628). +- x86/boot/sev: Avoid shared GHCB page for early memory acceptance + (bsc#1012628). +- scsi: megaraid_sas: Block zero-length ATA VPD inquiry + (bsc#1012628). +- scsi: ufs: exynos: Move UFS shareability value to drvdata + (bsc#1012628). +- scsi: ufs: exynos: Disable iocc if dma-coherent property isn't + set (bsc#1012628). +- scsi: ufs: exynos: Ensure consistent phy reference counts + (bsc#1012628). +- RDMA/cma: Fix workqueue crash in cma_netevent_work_handler + (bsc#1012628). +- RAS/AMD/ATL: Include row[13] bit in row retirement + (bsc#1012628). +- RAS/AMD/FMPM: Get masked address (bsc#1012628). +- platform/x86: amd: pmf: Fix STT limits (bsc#1012628). +- perf/x86/intel: Allow to update user space GPRs from PEBS + records (bsc#1012628). +- perf/x86/intel/uncore: Fix the scale of IIO free running + counters on SNR (bsc#1012628). +- perf/x86/intel/uncore: Fix the scale of IIO free running + counters on ICX (bsc#1012628). +- perf/x86/intel/uncore: Fix the scale of IIO free running + counters on SPR (bsc#1012628). +- drm/repaper: fix integer overflows in repeat functions + (bsc#1012628). +- drm/ast: Fix ast_dp connection status (bsc#1012628). +- drm/msm/dsi: Add check for devm_kstrdup() (bsc#1012628). +- drm/msm/a6xx: Fix stale rpmh votes from GPU (bsc#1012628). +- drm/amdgpu: Prefer shadow rom when available (bsc#1012628). +- drm/amd/display: prevent hang on link training fail + (bsc#1012628). ++++ 167 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.TvqjhG/_old 2025-04-26 22:25:09.777885421 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:09.781885587 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.14 -%define patchversion 6.14.3 +%define patchversion 6.14.4 %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.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %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.TvqjhG/_old 2025-04-26 22:25:09.937892059 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:09.941892225 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.14 -%define patchversion 6.14.3 -%define git_commit 493ad77ba98a034285665e3ab1b19655d20d3b53 +%define patchversion 6.14.4 +%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae %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.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif @@ -820,7 +820,7 @@ /usr/src/linux-obj/%kmp_target_cpu %endif -%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt)) +%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%build_flavor" == "rt" && 0%livepatch_rt)) %if "%livepatch" == "kgraft" %define patch_package %{livepatch}-patch %else kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.065897369 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.069897535 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.14 -%define patchversion 6.14.3 -%define git_commit 493ad77ba98a034285665e3ab1b19655d20d3b53 +%define patchversion 6.14.4 +%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae %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.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.109899194 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.113899360 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.14 -%define patchversion 6.14.3 -%define git_commit 493ad77ba98a034285665e3ab1b19655d20d3b53 +%define patchversion 6.14.4 +%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae %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.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif @@ -836,7 +836,7 @@ /usr/src/linux-obj/%kmp_target_cpu %endif -%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt)) +%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%build_flavor" == "rt" && 0%livepatch_rt)) %if "%livepatch" == "kgraft" %define patch_package %{livepatch}-patch %else kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.185902347 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.189902513 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.14.3 +%define patchversion 6.14.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,16 +38,16 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-493ad77ba98a034285665e3ab1b19655d20d3b53 +%global kernel_package kernel%kernel_flavor-srchash-584fafacabcb48507d4102e6f4f7cc782ede58ae %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.14.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.221903841 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.225904006 +0200 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.14.3 +%define patchversion 6.14.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.14.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.261905500 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.265905666 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.14 -%define patchversion 6.14.3 -%define git_commit 493ad77ba98a034285665e3ab1b19655d20d3b53 +%define patchversion 6.14.4 +%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae %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.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif @@ -884,7 +884,7 @@ /usr/src/linux-obj/%kmp_target_cpu %endif -%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt)) +%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%build_flavor" == "rt" && 0%livepatch_rt)) %if "%livepatch" == "kgraft" %define patch_package %{livepatch}-patch %else ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.301907159 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.305907325 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.14 -%define patchversion 6.14.3 -%define git_commit 493ad77ba98a034285665e3ab1b19655d20d3b53 +%define patchversion 6.14.4 +%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae %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.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif @@ -323,7 +323,7 @@ find %{buildroot}/usr/src/linux* -type f -name '*.[ch]' -perm /0111 -exec chmod -v a-x {} + # OBS checks don't like /usr/bin/env in script interpreter lines -grep -Elr '^#! */usr/bin/env ' %{buildroot}/usr/src/linux* | while read f; do +grep -Elr '^#! */(usr/)?bin/env ' %{buildroot}/usr/src/linux* | while read f; do sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env +([^/])_#!/usr/bin/\1_ }' \ -re '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" done ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.345908985 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.345908985 +0200 @@ -16,16 +16,16 @@ # -%define git_commit 493ad77ba98a034285665e3ab1b19655d20d3b53 +%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.14.3 +Version: 6.14.4 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.381910478 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.385910644 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.14 -%define patchversion 6.14.3 -%define git_commit 493ad77ba98a034285665e3ab1b19655d20d3b53 +%define patchversion 6.14.4 +%define git_commit 584fafacabcb48507d4102e6f4f7cc782ede58ae %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.3 +Version: 6.14.4 %if 0%{?is_kotd} -Release: <RELEASE>.g493ad77 +Release: <RELEASE>.g584fafa %else Release: 0 %endif @@ -808,7 +808,7 @@ /usr/src/linux-obj/%kmp_target_cpu %endif -%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt)) +%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%build_flavor" == "rt" && 0%livepatch_rt)) %if "%livepatch" == "kgraft" %define patch_package %{livepatch}-patch %else kernel-zfcpdump.spec: same change ++++++ check-for-config-changes ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:10.637921098 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:10.641921264 +0200 @@ -17,6 +17,7 @@ 'DRM_MSM_VALIDATE_XML' 'DYNAMIC_SIGFRAME' 'FTRACE_MCOUNT_USE_[A-Z_]*' + 'GCC_ASM_FLAG_OUTPUT_BROKEN' 'GCC_ASM_GOTO_OUTPUT_BROKEN' 'GCC_ASM_GOTO_OUTPUT_WORKAROUND' 'GCC_VERSION' ++++++ 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-20 13:48:00.000000000 +0200 +++ new/config/arm64/default 2025-04-23 11:30:56.000000000 +0200 @@ -1204,6 +1204,7 @@ CONFIG_CMA_AREAS=7 CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y @@ -1249,7 +1250,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2025-04-20 13:48:00.000000000 +0200 +++ new/config/armv6hl/default 2025-04-23 11:30:56.000000000 +0200 @@ -873,6 +873,7 @@ CONFIG_NEED_PER_CPU_KM=y # CONFIG_CMA is not set CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CPU_CACHE_ALIASING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y @@ -898,7 +899,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2025-04-20 13:48:00.000000000 +0200 +++ new/config/armv7hl/default 2025-04-23 11:30:56.000000000 +0200 @@ -1193,6 +1193,7 @@ # CONFIG_CMA_SYSFS is not set CONFIG_CMA_AREAS=7 CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CPU_CACHE_ALIASING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y @@ -1221,7 +1222,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2025-04-20 13:48:00.000000000 +0200 +++ new/config/i386/pae 2025-04-23 11:30:56.000000000 +0200 @@ -1190,6 +1190,7 @@ CONFIG_HAVE_SETUP_PER_CPU_AREA=y # CONFIG_CMA is not set CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y @@ -1221,7 +1222,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2025-04-20 13:48:00.000000000 +0200 +++ new/config/ppc64le/default 2025-04-23 11:30:56.000000000 +0200 @@ -978,6 +978,7 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_PTE_DEVMAP=y @@ -1008,7 +1009,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2025-04-20 13:48:00.000000000 +0200 +++ new/config/riscv64/default 2025-04-23 11:30:56.000000000 +0200 @@ -1026,6 +1026,7 @@ CONFIG_CMA_AREAS=19 CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_PTE_DEVMAP=y @@ -1060,7 +1061,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2025-04-20 13:48:00.000000000 +0200 +++ new/config/s390x/default 2025-04-23 11:30:56.000000000 +0200 @@ -848,6 +848,7 @@ CONFIG_CMA_AREAS=7 CONFIG_MEM_SOFT_DIRTY=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ZONE_DMA=y @@ -875,7 +876,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2025-04-20 13:48:00.000000000 +0200 +++ new/config/s390x/zfcpdump 2025-04-23 11:30:56.000000000 +0200 @@ -692,6 +692,7 @@ # CONFIG_CMA_SYSFS is not set CONFIG_CMA_AREAS=7 CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ZONE_DMA=y @@ -715,7 +716,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options 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-20 13:48:00.000000000 +0200 +++ new/config/x86_64/default 2025-04-23 11:30:56.000000000 +0200 @@ -1267,6 +1267,7 @@ CONFIG_MEM_SOFT_DIRTY=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_PAGE_IDLE_FLAG=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y @@ -1313,7 +1314,12 @@ # # Data Access Monitoring # -# CONFIG_DAMON is not set +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DAMON_SYSFS=y +# CONFIG_DAMON_RECLAIM is not set +# CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:11.069939019 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:11.073939185 +0200 @@ -627,7 +627,7 @@ /usr/src/linux-obj/%kmp_target_cpu %endif -%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt)) +%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%build_flavor" == "rt" && 0%livepatch_rt)) %if "%livepatch" == "kgraft" %define patch_package %{livepatch}-patch %else ++++++ kernel-source.spec.in ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:11.261946984 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:11.265947150 +0200 @@ -323,7 +323,7 @@ find %{buildroot}/usr/src/linux* -type f -name '*.[ch]' -perm /0111 -exec chmod -v a-x {} + # OBS checks don't like /usr/bin/env in script interpreter lines -grep -Elr '^#! */usr/bin/env ' %{buildroot}/usr/src/linux* | while read f; do +grep -Elr '^#! */(usr/)?bin/env ' %{buildroot}/usr/src/linux* | while read f; do sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env +([^/])_#!/usr/bin/\1_ }' \ -re '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" done ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 20020 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch new/patches.suse/Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch --- old/patches.suse/Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch 2025-04-21 08:23:20.000000000 +0200 +++ new/patches.suse/Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -From: Dmitry Baryshkov <dmitry.barysh...@oss.qualcomm.com> -Date: Tue, 1 Apr 2025 18:04:03 +0300 -Subject: Bluetooth: qca: fix NV variant for one of WCN3950 SoCs -References: git-fixes -Git-commit: e92900c9803fb35ad6cf599cb268b8ddd9f91940 -Patch-mainline: v6.15 - -The QCA_WCN3950_SOC_ID_S should be using qca/cmnv13s.bin, rather than -qca/cmnv13u.bin file. Correct the variant suffix to be used for this SoC -ID. - -Fixes: d5712c511cb3 ("Bluetooth: qca: add WCN3950 support") -Reported-by: Wojciech Slenska <w...@trackunit.com> -Closes: https://github.com/qualcomm-linux/meta-qcom/pull/817#discussion_r2022866431 -Signed-off-by: Dmitry Baryshkov <dmitry.barysh...@oss.qualcomm.com> -Signed-off-by: Luiz Augusto von Dentz <luiz.von.de...@intel.com> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - drivers/bluetooth/btqca.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/drivers/bluetooth/btqca.c -+++ b/drivers/bluetooth/btqca.c -@@ -889,7 +889,7 @@ int qca_uart_setup(struct hci_dev *hdev, - if (le32_to_cpu(ver.soc_id) == QCA_WCN3950_SOC_ID_T) - variant = "t"; - else if (le32_to_cpu(ver.soc_id) == QCA_WCN3950_SOC_ID_S) -- variant = "u"; -+ variant = "s"; - - snprintf(config.fwname, sizeof(config.fwname), - "qca/cmnv%02x%s.bin", rom_ver, variant); 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-xe-rtp-Drop-sentinels-from-arg-to-xe_rtp_process.patch 2025-04-25 11:13:41.000000000 +0200 @@ -0,0 +1,258 @@ +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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch 2025-04-25 11:13:41.000000000 +0200 @@ -0,0 +1,82 @@ +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> +Patch-mainline: Submitted, linux-iommu ML +References: bsc#1241193 + +The idxd driver attaches the default domain to a PASID of the device to +perform kernel DMA using that PASID. The domain is attached to the +device's PASID through iommu_attach_device_pasid(), which checks if the +domain->owner matches the iommu_ops retrieved from the device. If they +do not match, it returns a failure. + + if (ops != domain->owner || pasid == IOMMU_NO_PASID) + return -EINVAL; + +The static identity domain implemented by the intel iommu driver doesn't +specify the domain owner. Therefore, kernel DMA with PASID doesn't work +for the idxd driver if the device translation mode is set to passthrough. + +Generally the owner field of static domains are not set because they are +already part of iommu ops. Add a helper domain_iommu_ops_compatible() +that checks if a domain is compatible with the device's iommu ops. This +helper explicitly allows the static blocked and identity domains associated +with the device's iommu_ops to be considered compatible. + +Fixes: 2031c469f816 ("iommu/vt-d: Add support for static identity domain") +Closes: https://bugzilla.kernel.org/show_bug.cgi?id=220031 +Cc: sta...@vger.kernel.org +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> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/iommu/iommu.c | 16 +++++++++++++++- + 1 file changed, 15 insertions(+), 1 deletion(-) + +Change log: +-v2: + - 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/ + +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); + } + ++static bool domain_iommu_ops_compatible(const struct iommu_ops *ops, ++ struct iommu_domain *domain) ++{ ++ if (domain->owner == ops) ++ return true; ++ ++ /* For static domains, owner isn't set. */ ++ if (domain == ops->blocked_domain || domain == ops->identity_domain) ++ return true; ++ ++ 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, + !ops->blocked_domain->ops->set_dev_pasid) + return -EOPNOTSUPP; + +- if (ops != domain->owner || pasid == IOMMU_NO_PASID) ++ if (!domain_iommu_ops_compatible(ops, domain) || ++ pasid == IOMMU_NO_PASID) + return -EINVAL; + + mutex_lock(&group->mutex); +-- +2.43.0 + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/video-screen_info-Update-framebuffers-behind-PCI-bri.patch new/patches.suse/video-screen_info-Update-framebuffers-behind-PCI-bri.patch --- old/patches.suse/video-screen_info-Update-framebuffers-behind-PCI-bri.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/video-screen_info-Update-framebuffers-behind-PCI-bri.patch 2025-04-25 11:13:41.000000000 +0200 @@ -0,0 +1,94 @@ +From: Thomas Zimmermann <tzimmerm...@suse.de> +Subject: video: screen_info: Update framebuffers behind PCI bridges +Date: Thu, 17 Apr 2025 09:27:33 +0200 +Patch-mainline: Submitted, dri-devel ML +References: bsc#1240696 + +Apply bridge window offsets to screen_info framebuffers during +relocation. Fixes invalid access to I/O memory. + +Resources behind a PCI bridge can be located at a certain offset +in the kernel's I/O range. The framebuffer memory range stored in +screen_info refers to the offset as seen during boot (essentialy 0). +During boot up, the kernel may assign a different memory offset to +the bridge device and thereby relocating the framebuffer address of +the PCI graphics device as seen by the kernel. The information in +screen_info must be updated as well. + +The helper pcibios_bus_to_resource() performs the relocation of +the screen_info resource. The result now matches the I/O-memory +resource of the PCI graphics device. As before, we store away the +information necessary to update the information in screen_info. + +Commit 78aa89d1dfba ("firmware/sysfb: Update screen_info for relocated +EFI framebuffers") added the code for updating screen_info. It is +based on similar functionality that pre-existed in efifb. But efifb +did not handle bridges correctly, so the problem presumably exists +only on newer systems. + +Signed-off-by: Thomas Zimmermann <tzimmerm...@suse.de> +Reported-by: Ivan T. Ivanov <iiva...@suse.de> +Closes: https://bugzilla.suse.com/show_bug.cgi?id=1240696 +Tested-by: Ivan T. Ivanov <iiva...@suse.de> +Fixes: 78aa89d1dfba ("firmware/sysfb: Update screen_info for relocated EFI framebuffers") +Cc: dri-de...@lists.freedesktop.org +Cc: <sta...@vger.kernel.org> # v6.9+ +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/video/screen_info_pci.c | 17 ++++++++++++++--- + 1 file changed, 14 insertions(+), 3 deletions(-) + +diff --git a/drivers/video/screen_info_pci.c b/drivers/video/screen_info_pci.c +index 6c5833517141..c46c75dc3fae 100644 +--- a/drivers/video/screen_info_pci.c ++++ b/drivers/video/screen_info_pci.c +@@ -8,7 +8,7 @@ + static struct pci_dev *screen_info_lfb_pdev; + static size_t screen_info_lfb_bar; + static resource_size_t screen_info_lfb_offset; +-static struct resource screen_info_lfb_res = DEFINE_RES_MEM(0, 0); ++static struct pci_bus_region screen_info_lfb_region; + + static bool __screen_info_relocation_is_valid(const struct screen_info *si, struct resource *pr) + { +@@ -31,7 +31,7 @@ void screen_info_apply_fixups(void) + if (screen_info_lfb_pdev) { + struct resource *pr = &screen_info_lfb_pdev->resource[screen_info_lfb_bar]; + +- if (pr->start != screen_info_lfb_res.start) { ++ if (pr->start != screen_info_lfb_region.start) { + if (__screen_info_relocation_is_valid(si, pr)) { + /* + * Only update base if we have an actual +@@ -69,10 +69,21 @@ static void screen_info_fixup_lfb(struct pci_dev *pdev) + + for (i = 0; i < numres; ++i) { + struct resource *r = &res[i]; ++ struct pci_bus_region bus_region = { ++ .start = r->start, ++ .end = r->end, ++ }; + const struct resource *pr; + + if (!(r->flags & IORESOURCE_MEM)) + continue; ++ ++ /* ++ * Translate the address to resource if the framebuffer ++ * is behind a PCI bridge. ++ */ ++ pcibios_bus_to_resource(pdev->bus, r, &bus_region); ++ + pr = pci_find_resource(pdev, r); + if (!pr) + continue; +@@ -85,7 +96,7 @@ static void screen_info_fixup_lfb(struct pci_dev *pdev) + screen_info_lfb_pdev = pdev; + screen_info_lfb_bar = pr - pdev->resource; + screen_info_lfb_offset = r->start - pr->start; +- memcpy(&screen_info_lfb_res, r, sizeof(screen_info_lfb_res)); ++ memcpy(&screen_info_lfb_region, &bus_region, sizeof(screen_info_lfb_region)); + } + } + DECLARE_PCI_FIXUP_CLASS_HEADER(PCI_ANY_ID, PCI_ANY_ID, PCI_BASE_CLASS_DISPLAY, 16, ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:12.321990958 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:12.325991124 +0200 @@ -356,7 +356,7 @@ patches.kernel.org/6.14.2-305-PCI-brcmstb-Fix-potential-premature-regulator-.patch patches.kernel.org/6.14.2-306-selftests-pcie_bwctrl-Add-set_pcie_speed.sh-to.patch patches.kernel.org/6.14.2-307-PCI-portdrv-Only-disable-pciehp-interrupts-ear.patch -+broken patches.kernel.org/6.14.2-308-PCI-Avoid-reset-when-disabled-via-sysfs.patch + patches.kernel.org/6.14.2-308-PCI-Avoid-reset-when-disabled-via-sysfs.patch patches.kernel.org/6.14.2-309-drm-msm-dpu-move-needs_cdm-setting-to-dpu_enco.patch patches.kernel.org/6.14.2-310-drm-msm-dpu-simplify-dpu_encoder_get_topology-.patch patches.kernel.org/6.14.2-311-drm-msm-dpu-don-t-set-crtc_state-mode_changed-.patch @@ -1225,6 +1225,244 @@ patches.kernel.org/6.14.3-447-Bluetooth-hci_uart-Fix-another-race-during-ini.patch patches.kernel.org/6.14.3-448-HSI-ssi_protocol-Fix-use-after-free-vulnerabil.patch patches.kernel.org/6.14.3-449-Linux-6.14.3.patch + patches.kernel.org/6.14.4-001-scsi-hisi_sas-Enable-force-phy-when-SATA-disk-.patch + patches.kernel.org/6.14.4-002-wifi-at76c50x-fix-use-after-free-access-in-at7.patch + patches.kernel.org/6.14.4-003-wifi-mac80211-Update-skb-s-control-block-key-i.patch + patches.kernel.org/6.14.4-004-wifi-mac80211-Purge-vif-txq-in-ieee80211_do_st.patch + patches.kernel.org/6.14.4-005-wifi-brcmfmac-fix-memory-leak-in-brcmf_get_mod.patch + patches.kernel.org/6.14.4-006-wifi-wl1251-fix-memory-leak-in-wl1251_tx_work.patch + patches.kernel.org/6.14.4-007-scsi-iscsi-Fix-missing-scsi_host_put-in-error-.patch + patches.kernel.org/6.14.4-008-scsi-smartpqi-Use-is_kdump_kernel-to-check-for.patch + patches.kernel.org/6.14.4-009-md-raid10-fix-missing-discard-IO-accounting.patch + patches.kernel.org/6.14.4-010-md-md-bitmap-fix-stats-collection-for-external.patch + patches.kernel.org/6.14.4-011-ASoC-dwc-always-enable-disable-i2s-irqs.patch + patches.kernel.org/6.14.4-012-ASoC-Intel-avs-Fix-null-ptr-deref-in-avs_compo.patch + patches.kernel.org/6.14.4-013-crypto-tegra-Fix-IV-usage-for-AES-ECB.patch + patches.kernel.org/6.14.4-014-ovl-remove-unused-forward-declaration.patch + patches.kernel.org/6.14.4-015-RDMA-bnxt_re-Fix-budget-handling-of-notificati.patch + patches.kernel.org/6.14.4-016-RDMA-usnic-Fix-passing-zero-to-PTR_ERR-in-usni.patch + patches.kernel.org/6.14.4-017-RDMA-hns-Fix-wrong-maximum-DMA-segment-size.patch + patches.kernel.org/6.14.4-018-ALSA-hda-cirrus_scodec_test-Don-t-select-depen.patch + patches.kernel.org/6.14.4-019-ALSA-hda-realtek-Fixed-ASUS-platform-headset-M.patch + patches.kernel.org/6.14.4-020-ASoC-cs42l43-Reset-clamp-override-on-jack-remo.patch + patches.kernel.org/6.14.4-021-RDMA-core-Silence-oversized-kvmalloc-warning.patch + patches.kernel.org/6.14.4-022-firmware-cs_dsp-test_bin_error-Fix-uninitializ.patch + patches.kernel.org/6.14.4-023-Bluetooth-hci_event-Fix-sending-MGMT_EV_DEVICE.patch + patches.kernel.org/6.14.4-024-Bluetooth-btrtl-Prevent-potential-NULL-derefer.patch + patches.kernel.org/6.14.4-025-Bluetooth-qca-fix-NV-variant-for-one-of-WCN395.patch + patches.kernel.org/6.14.4-026-Bluetooth-l2cap-Check-encryption-key-size-on-i.patch + patches.kernel.org/6.14.4-027-RDMA-bnxt_re-Remove-unusable-nq-variable.patch + patches.kernel.org/6.14.4-028-ipv6-add-exception-routes-to-GC-list-in-rt6_in.patch + patches.kernel.org/6.14.4-029-xen-fix-multicall-debug-feature.patch + patches.kernel.org/6.14.4-030-mlxbf-bootctl-use-sysfs_emit_at-in-secure_boot.patch + patches.kernel.org/6.14.4-031-wifi-iwlwifi-pcie-set-state-to-no-FW-before-re.patch + patches.kernel.org/6.14.4-032-Revert-wifi-mac80211-Update-skb-s-control-bloc.patch + patches.kernel.org/6.14.4-033-igc-fix-PTM-cycle-trigger-logic.patch + patches.kernel.org/6.14.4-034-igc-increase-wait-time-before-retrying-PTM.patch + patches.kernel.org/6.14.4-035-igc-move-ktime-snapshot-into-PTM-retry-loop.patch + patches.kernel.org/6.14.4-036-igc-handle-the-IGC_PTP_ENABLED-flag-correctly.patch + patches.kernel.org/6.14.4-037-igc-cleanup-PTP-module-if-probe-fails.patch + patches.kernel.org/6.14.4-038-igc-add-lock-preventing-multiple-simultaneous-.patch + patches.kernel.org/6.14.4-039-perf-tools-Remove-evsel__handle_error_quirks.patch + patches.kernel.org/6.14.4-040-dt-bindings-soc-fsl-fsl-ls1028a-reset-Fix-main.patch + patches.kernel.org/6.14.4-041-smc-Fix-lockdep-false-positive-for-IPPROTO_SMC.patch + patches.kernel.org/6.14.4-042-test-suite-use-zu-to-print-size_t.patch + patches.kernel.org/6.14.4-043-selftests-mincore-fix-tmpfs-mincore-test-failu.patch + patches.kernel.org/6.14.4-044-pds_core-fix-memory-leak-in-pdsc_debugfs_add_q.patch + patches.kernel.org/6.14.4-045-ethtool-cmis_cdb-use-correct-rpl-size-in-ethto.patch + patches.kernel.org/6.14.4-046-net-mctp-Set-SOCK_RCU_FREE.patch + patches.kernel.org/6.14.4-047-net-hibmcge-fix-incorrect-pause-frame-statisti.patch + patches.kernel.org/6.14.4-048-net-hibmcge-fix-incorrect-multicast-filtering-.patch + patches.kernel.org/6.14.4-049-net-hibmcge-fix-wrong-mtu-log-issue.patch + patches.kernel.org/6.14.4-050-net-hibmcge-fix-not-restore-rx-pause-mac-addr-.patch + patches.kernel.org/6.14.4-051-block-fix-resource-leak-in-blk_register_queue-.patch + patches.kernel.org/6.14.4-052-netlink-specs-ovs_vport-align-with-C-codegen-c.patch + patches.kernel.org/6.14.4-053-net-openvswitch-fix-nested-key-length-validati.patch + patches.kernel.org/6.14.4-054-can-rockchip_canfd-fix-broken-quirks-checks.patch + patches.kernel.org/6.14.4-055-net-ngbe-fix-memory-leak-in-ngbe_probe-error-p.patch + patches.kernel.org/6.14.4-056-octeontx2-pf-handle-otx2_mbox_get_rsp-errors.patch + patches.kernel.org/6.14.4-057-net-ethernet-ti-am65-cpsw-fix-port_np-referenc.patch + patches.kernel.org/6.14.4-058-eth-bnxt-fix-missing-ring-index-trim-on-error-.patch + patches.kernel.org/6.14.4-059-loop-aio-inherit-the-ioprio-of-original-reques.patch + patches.kernel.org/6.14.4-060-loop-stop-using-vfs_iter_-read-write-for-buffe.patch + patches.kernel.org/6.14.4-061-nvmet-pci-epf-always-fully-initialize-completi.patch + patches.kernel.org/6.14.4-062-nvmet-pci-epf-clear-CC-and-CSTS-when-disabling.patch + patches.kernel.org/6.14.4-063-ata-libata-sata-Save-all-fields-from-sense-dat.patch + patches.kernel.org/6.14.4-064-cxgb4-fix-memory-leak-in-cxgb4_init_ethtool_fi.patch + patches.kernel.org/6.14.4-065-netlink-specs-rt-link-add-an-attr-layer-around.patch + patches.kernel.org/6.14.4-066-netlink-specs-rtnetlink-attribute-naming-corre.patch + patches.kernel.org/6.14.4-067-netlink-specs-rt-link-adjust-mctp-attribute-na.patch + patches.kernel.org/6.14.4-068-netlink-specs-rt-neigh-prefix-struct-nfmsg-mem.patch + patches.kernel.org/6.14.4-069-net-b53-enable-BPDU-reception-for-management-p.patch + patches.kernel.org/6.14.4-070-net-bridge-switchdev-do-not-notify-new-brentri.patch + patches.kernel.org/6.14.4-071-net-txgbe-fix-memory-leak-in-txgbe_probe-error.patch + patches.kernel.org/6.14.4-072-net-dsa-mv88e6xxx-avoid-unregistering-devlink-.patch + patches.kernel.org/6.14.4-073-net-dsa-mv88e6xxx-fix-ENOENT-when-deleting-VLA.patch + patches.kernel.org/6.14.4-074-net-dsa-clean-up-FDB-MDB-VLAN-entries-on-unbin.patch + patches.kernel.org/6.14.4-075-net-dsa-free-routing-table-on-probe-failure.patch + patches.kernel.org/6.14.4-076-net-dsa-avoid-refcount-warnings-when-ds-ops-ta.patch + patches.kernel.org/6.14.4-077-ptp-ocp-fix-start-time-alignment-in-ptp_ocp_si.patch + patches.kernel.org/6.14.4-078-netfilter-conntrack-fix-erronous-removal-of-of.patch + patches.kernel.org/6.14.4-079-net-ti-icss-iep-Add-pwidth-configuration-for-p.patch + patches.kernel.org/6.14.4-080-net-ti-icss-iep-Add-phase-offset-configuration.patch + patches.kernel.org/6.14.4-081-net-ti-icss-iep-Fix-possible-NULL-pointer-dere.patch + patches.kernel.org/6.14.4-082-net-ethernet-mtk_eth_soc-reapply-mdc-divider-o.patch + patches.kernel.org/6.14.4-083-net-ethernet-mtk_eth_soc-correct-the-max-weigh.patch + patches.kernel.org/6.14.4-084-net-ethernet-mtk_eth_soc-revise-QDMA-packet-sc.patch + patches.kernel.org/6.14.4-085-riscv-Use-kvmalloc_array-on-relocation_hashtab.patch + patches.kernel.org/6.14.4-086-riscv-Properly-export-reserved-regions-in-proc.patch + patches.kernel.org/6.14.4-087-riscv-module-Fix-out-of-bounds-relocation-acce.patch + patches.kernel.org/6.14.4-088-riscv-module-Allocate-PLT-entries-for-R_RISCV_.patch + patches.kernel.org/6.14.4-089-kunit-qemu_configs-SH-Respect-kunit-cmdline.patch + patches.kernel.org/6.14.4-090-thermal-intel-int340x-Fix-Panther-Lake-DLVR-su.patch + patches.kernel.org/6.14.4-091-riscv-KGDB-Do-not-inline-arch_kgdb_breakpoint.patch + patches.kernel.org/6.14.4-092-riscv-KGDB-Remove-.option-norvc-.option-rvc-fo.patch + patches.kernel.org/6.14.4-093-cpufreq-sched-Fix-the-usage-of-CPUFREQ_NEED_UP.patch + patches.kernel.org/6.14.4-094-objtool-rust-add-one-more-noreturn-Rust-functi.patch + patches.kernel.org/6.14.4-095-rust-helpers-Remove-volatile-qualifier-from-io.patch + patches.kernel.org/6.14.4-096-rust-kasan-kbuild-fix-missing-flags-on-first-b.patch + patches.kernel.org/6.14.4-097-rust-disable-clippy-needless_continue.patch + patches.kernel.org/6.14.4-098-rust-kbuild-Don-t-export-__pfx-symbols.patch + patches.kernel.org/6.14.4-099-rust-kbuild-use-pound-to-support-GNU-Make-4.3.patch + patches.kernel.org/6.14.4-100-writeback-fix-false-warning-in-inode_to_wb.patch + patches.kernel.org/6.14.4-101-Revert-PCI-Avoid-reset-when-disabled-via-sysfs.patch + patches.kernel.org/6.14.4-102-ASoC-fsl-fsl_qmc_audio-Reset-audio-data-pointe.patch + patches.kernel.org/6.14.4-103-ASoC-codecs-lpass-wsa-macro-Fix-vi-feedback-ra.patch + patches.kernel.org/6.14.4-104-ASoC-codecs-lpass-wsa-macro-Fix-logic-of-enabl.patch + patches.kernel.org/6.14.4-105-ASoC-Intel-sof_sdw-Add-quirk-for-Asus-Zenbook-.patch + patches.kernel.org/6.14.4-106-ASoC-qcom-Fix-sc7280-lpass-potential-buffer-ov.patch + patches.kernel.org/6.14.4-107-accel-ivpu-Fix-the-NPU-s-DPU-frequency-calcula.patch + patches.kernel.org/6.14.4-108-alloc_tag-handle-incomplete-bulk-allocations-i.patch + patches.kernel.org/6.14.4-109-asus-laptop-Fix-an-uninitialized-variable.patch + patches.kernel.org/6.14.4-110-block-integrity-Do-not-call-set_page_dirty_loc.patch + patches.kernel.org/6.14.4-111-drm-v3d-Fix-Indirect-Dispatch-configuration-fo.patch + patches.kernel.org/6.14.4-112-drm-msm-dpu-Fix-error-pointers-in-dpu_plane_vi.patch + patches.kernel.org/6.14.4-113-drm-msm-dpu-drop-rogue-intr_tear_rd_ptr-values.patch + patches.kernel.org/6.14.4-114-dma-buf-sw_sync-Decrement-refcount-on-error-in.patch + patches.kernel.org/6.14.4-115-nfs-add-missing-selections-of-CONFIG_CRC32.patch + patches.kernel.org/6.14.4-116-nfsd-decrease-sc_count-directly-if-fail-to-que.patch + patches.kernel.org/6.14.4-117-i2c-atr-Fix-wrong-include.patch + patches.kernel.org/6.14.4-118-eventpoll-abstract-out-ep_try_send_events-help.patch + patches.kernel.org/6.14.4-119-eventpoll-Set-epoll-timeout-if-it-s-in-the-fut.patch + patches.kernel.org/6.14.4-120-ftrace-fix-incorrect-hash-size-in-register_ftr.patch + patches.kernel.org/6.14.4-121-drm-msm-a6xx-Don-t-let-IB_SIZE-overflow.patch + patches.kernel.org/6.14.4-122-Bluetooth-l2cap-Process-valid-commands-in-too-.patch + patches.kernel.org/6.14.4-123-Bluetooth-vhci-Avoid-needless-snprintf-calls.patch + patches.kernel.org/6.14.4-124-btrfs-ioctl-don-t-free-iov-when-btrfs_encoded_.patch + patches.kernel.org/6.14.4-125-btrfs-correctly-escape-subvol-in-btrfs_show_op.patch + patches.kernel.org/6.14.4-126-cpufreq-sched-Explicitly-synchronize-limits_ch.patch + patches.kernel.org/6.14.4-127-crypto-caam-qi-Fix-drv_ctx-refcount-bug.patch + patches.kernel.org/6.14.4-128-hfs-hfsplus-fix-slab-out-of-bounds-in-hfs_bnod.patch + patches.kernel.org/6.14.4-129-i2c-cros-ec-tunnel-defer-probe-if-parent-EC-is.patch + patches.kernel.org/6.14.4-130-isofs-Prevent-the-use-of-too-small-fid.patch + patches.kernel.org/6.14.4-131-lib-iov_iter-fix-to-increase-non-slab-folio-re.patch + patches.kernel.org/6.14.4-132-loop-properly-send-KOBJ_CHANGED-uevent-for-dis.patch + patches.kernel.org/6.14.4-133-loop-LOOP_SET_FD-send-uevents-for-partitions.patch + patches.kernel.org/6.14.4-134-mm-compaction-fix-bug-in-hugetlb-handling-path.patch + patches.kernel.org/6.14.4-135-mm-gup-fix-wrongly-calculated-returned-value-i.patch + patches.kernel.org/6.14.4-136-mm-fix-filemap_get_folios_contig-returning-bat.patch + patches.kernel.org/6.14.4-137-mm-fix-apply_to_existing_page_range.patch + patches.kernel.org/6.14.4-138-ovl-don-t-allow-datadir-only.patch + patches.kernel.org/6.14.4-139-ksmbd-Fix-dangling-pointer-in-krb_authenticate.patch + patches.kernel.org/6.14.4-140-ksmbd-fix-use-after-free-in-__smb2_lease_break.patch + patches.kernel.org/6.14.4-141-ksmbd-fix-use-after-free-in-smb_break_all_levI.patch + patches.kernel.org/6.14.4-142-ksmbd-Prevent-integer-overflow-in-calculation-.patch + patches.kernel.org/6.14.4-143-ksmbd-fix-the-warning-from-__kernel_write_iter.patch + patches.kernel.org/6.14.4-144-Revert-smb-client-Fix-netns-refcount-imbalance.patch + patches.kernel.org/6.14.4-145-Revert-smb-client-fix-TCP-timers-deadlock-afte.patch + patches.kernel.org/6.14.4-146-riscv-Avoid-fortify-warning-in-syscall_get_arg.patch + patches.kernel.org/6.14.4-147-selftests-mm-generate-a-temporary-mountpoint-f.patch + patches.kernel.org/6.14.4-148-slab-ensure-slab-obj_exts-is-clear-in-a-newly-.patch + patches.kernel.org/6.14.4-149-smb3-client-fix-open-hardlink-on-deferred-clos.patch + patches.kernel.org/6.14.4-150-string-Add-load_unaligned_zeropad-code-path-to.patch + patches.kernel.org/6.14.4-151-tracing-Fix-filter-string-testing.patch + patches.kernel.org/6.14.4-152-virtiofs-add-filesystem-context-source-name-ch.patch + patches.kernel.org/6.14.4-153-x86-microcode-AMD-Extend-the-SHA-check-to-Zen5.patch + patches.kernel.org/6.14.4-154-x86-cpu-amd-Fix-workaround-for-erratum-1054.patch + patches.kernel.org/6.14.4-155-x86-boot-sev-Avoid-shared-GHCB-page-for-early-.patch + patches.kernel.org/6.14.4-156-scsi-megaraid_sas-Block-zero-length-ATA-VPD-in.patch + patches.kernel.org/6.14.4-157-scsi-ufs-exynos-Move-UFS-shareability-value-to.patch + patches.kernel.org/6.14.4-158-scsi-ufs-exynos-Disable-iocc-if-dma-coherent-p.patch + patches.kernel.org/6.14.4-159-scsi-ufs-exynos-Ensure-consistent-phy-referenc.patch + patches.kernel.org/6.14.4-160-RDMA-cma-Fix-workqueue-crash-in-cma_netevent_w.patch + patches.kernel.org/6.14.4-161-RAS-AMD-ATL-Include-row-13-bit-in-row-retireme.patch + patches.kernel.org/6.14.4-162-RAS-AMD-FMPM-Get-masked-address.patch + patches.kernel.org/6.14.4-163-platform-x86-amd-pmf-Fix-STT-limits.patch + patches.kernel.org/6.14.4-164-perf-x86-intel-Allow-to-update-user-space-GPRs.patch + patches.kernel.org/6.14.4-165-perf-x86-intel-uncore-Fix-the-scale-of-IIO-fre.patch + patches.kernel.org/6.14.4-166-perf-x86-intel-uncore-Fix-the-scale-of-IIO-fre.patch + patches.kernel.org/6.14.4-167-perf-x86-intel-uncore-Fix-the-scale-of-IIO-fre.patch + patches.kernel.org/6.14.4-168-drm-repaper-fix-integer-overflows-in-repeat-fu.patch + patches.kernel.org/6.14.4-169-drm-ast-Fix-ast_dp-connection-status.patch + patches.kernel.org/6.14.4-170-drm-msm-dsi-Add-check-for-devm_kstrdup.patch + patches.kernel.org/6.14.4-171-drm-msm-a6xx-Fix-stale-rpmh-votes-from-GPU.patch + patches.kernel.org/6.14.4-172-drm-amdgpu-Prefer-shadow-rom-when-available.patch + patches.kernel.org/6.14.4-173-drm-amd-display-prevent-hang-on-link-training-.patch + patches.kernel.org/6.14.4-174-drm-amd-Handle-being-compiled-without-SI-or-CI.patch + patches.kernel.org/6.14.4-175-drm-amd-display-Actually-do-immediate-vblank-d.patch + patches.kernel.org/6.14.4-176-drm-amd-display-Increase-vblank-offdelay-for-P.patch + patches.kernel.org/6.14.4-177-drm-amd-pm-Prevent-division-by-zero.patch + patches.kernel.org/6.14.4-178-drm-amd-pm-powerplay-Prevent-division-by-zero.patch + patches.kernel.org/6.14.4-179-drm-amd-pm-Add-zero-RPM-enabled-OD-setting-sup.patch + patches.kernel.org/6.14.4-180-drm-amd-pm-smu11-Prevent-division-by-zero.patch + patches.kernel.org/6.14.4-181-drm-amd-pm-powerplay-hwmgr-smu7_thermal-Preven.patch + patches.kernel.org/6.14.4-182-drm-amd-pm-swsmu-smu13-smu_v13_0-Prevent-divis.patch + patches.kernel.org/6.14.4-183-drm-amd-pm-powerplay-hwmgr-vega20_thermal-Prev.patch + patches.kernel.org/6.14.4-184-drm-amdgpu-mes12-optimize-MES-pipe-FW-version-.patch + patches.kernel.org/6.14.4-185-drm-i915-vrr-Add-vrr.vsync_-start-end-in-vrr_p.patch + patches.kernel.org/6.14.4-186-drm-xe-Use-local-fence-in-error-path-of-xe_mig.patch + patches.kernel.org/6.14.4-187-drm-virtio-Don-t-attach-GEM-to-a-non-created-c.patch + patches.kernel.org/6.14.4-188-drm-amd-display-Add-HP-Elitebook-645-to-the-qu.patch + patches.kernel.org/6.14.4-189-drm-amd-display-Protect-FPU-in-dml2_validate-d.patch + patches.kernel.org/6.14.4-190-drm-amd-display-Protect-FPU-in-dml21_copy.patch + patches.kernel.org/6.14.4-191-drm-amdgpu-mes11-optimize-MES-pipe-FW-version-.patch + patches.kernel.org/6.14.4-192-drm-amdgpu-dma_buf-fix-page_link-check.patch + patches.kernel.org/6.14.4-193-drm-nouveau-prime-fix-ttm_bo_delayed_delete-oo.patch + patches.kernel.org/6.14.4-194-drm-imagination-fix-firmware-memory-leaks.patch + patches.kernel.org/6.14.4-195-drm-imagination-take-paired-job-reference.patch + patches.kernel.org/6.14.4-196-drm-virtio-Fix-missed-dmabuf-unpinning-in-erro.patch + patches.kernel.org/6.14.4-197-drm-sti-remove-duplicate-object-names.patch + patches.kernel.org/6.14.4-198-drm-i915-Fix-scanline_offset-for-LNL-and-BMG.patch + patches.kernel.org/6.14.4-199-drm-xe-Fix-an-out-of-bounds-shift-when-invalid.patch + patches.kernel.org/6.14.4-200-drm-xe-bmg-Add-one-additional-PCI-ID.patch + patches.kernel.org/6.14.4-201-drm-i915-gvt-fix-unterminated-string-initializ.patch + patches.kernel.org/6.14.4-202-drm-i915-xe2hpd-Identify-the-memory-type-for-S.patch + patches.kernel.org/6.14.4-203-drm-i915-dp-Reject-HBR3-when-sink-doesn-t-supp.patch + patches.kernel.org/6.14.4-204-drm-amdgpu-immediately-use-GTT-for-new-allocat.patch + patches.kernel.org/6.14.4-205-drm-amd-display-Do-not-enable-Replay-and-PSR-w.patch + patches.kernel.org/6.14.4-206-drm-amd-display-Protect-FPU-in-dml2_init-dml21.patch + patches.kernel.org/6.14.4-207-drm-amd-display-Add-HP-Probook-445-and-465-to-.patch + patches.kernel.org/6.14.4-208-drm-xe-dma_buf-stop-relying-on-placement-in-un.patch + patches.kernel.org/6.14.4-209-drm-xe-userptr-fix-notifier-vs-folio-deadlock.patch + patches.kernel.org/6.14.4-210-drm-xe-Set-LRC-addresses-before-guc-load.patch + patches.kernel.org/6.14.4-211-drm-i915-display-Add-macro-for-checking-3-DSC-.patch + patches.kernel.org/6.14.4-212-drm-i915-dp-Check-for-HAS_DSC_3ENGINES-while-c.patch + patches.kernel.org/6.14.4-213-drm-amd-display-dml2-use-vzalloc-rather-than-k.patch + patches.kernel.org/6.14.4-214-drm-amdgpu-fix-warning-of-drm_mm_clean.patch + patches.kernel.org/6.14.4-215-drm-mgag200-Fix-value-in-VBLKSTR-register.patch + patches.kernel.org/6.14.4-216-io_uring-don-t-post-tag-CQEs-on-file-buffer-re.patch + patches.kernel.org/6.14.4-217-arm64-sysreg-Update-register-fields-for-ID_AA6.patch + patches.kernel.org/6.14.4-218-arm64-sysreg-Add-register-fields-for-HDFGRTR2_.patch + patches.kernel.org/6.14.4-219-arm64-sysreg-Add-register-fields-for-HDFGWTR2_.patch + patches.kernel.org/6.14.4-220-arm64-sysreg-Add-register-fields-for-HFGITR2_E.patch + patches.kernel.org/6.14.4-221-arm64-sysreg-Add-register-fields-for-HFGRTR2_E.patch + patches.kernel.org/6.14.4-222-arm64-sysreg-Add-register-fields-for-HFGWTR2_E.patch + patches.kernel.org/6.14.4-223-arm64-boot-Enable-EL2-requirements-for-FEAT_PM.patch + patches.kernel.org/6.14.4-224-cpufreq-Reference-count-policy-in-cpufreq_upda.patch + patches.kernel.org/6.14.4-225-scripts-generate_rust_analyzer-Add-ffi-crate.patch + patches.kernel.org/6.14.4-226-platform-x86-alienware-wmi-wmax-Add-G-Mode-sup.patch + patches.kernel.org/6.14.4-227-platform-x86-alienware-wmi-wmax-Extend-support.patch + patches.kernel.org/6.14.4-228-platform-x86-msi-wmi-platform-Rename-data-vari.patch + patches.kernel.org/6.14.4-229-platform-x86-msi-wmi-platform-Workaround-a-ACP.patch + patches.kernel.org/6.14.4-230-drm-amd-display-Temporarily-disable-hostvm-on-.patch + patches.kernel.org/6.14.4-231-nvmet-fc-Remove-unused-functions.patch + patches.kernel.org/6.14.4-232-mm-vma-add-give_up_on_oom-option-on-modify-mer.patch + patches.kernel.org/6.14.4-233-Revert-wifi-ath12k-Fix-invalid-entry-fetch-in-.patch + patches.kernel.org/6.14.4-234-MIPS-dec-Declare-which_prom-as-static.patch + patches.kernel.org/6.14.4-235-MIPS-cevt-ds1287-Add-missing-ds1287.h-include.patch + 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 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1254,8 +1492,6 @@ # sorted patches ######################################################## patches.suse/Bluetooth-MGMT-Add-LL-Privacy-Setting.patch - patches.suse/Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch - ######################################################## # end of sorted patches @@ -1282,6 +1518,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 ######################################################## # kbuild/module infrastructure fixes ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.TvqjhG/_old 2025-04-26 22:25:12.353992285 +0200 +++ /var/tmp/diff_new_pack.TvqjhG/_new 2025-04-26 22:25:12.357992451 +0200 @@ -1,4 +1,4 @@ -2025-04-21 06:23:20 +0000 -GIT Revision: 493ad77ba98a034285665e3ab1b19655d20d3b53 +2025-04-25 09:13:41 +0000 +GIT Revision: 584fafacabcb48507d4102e6f4f7cc782ede58ae GIT Branch: stable