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(&reg_sr->xa, idx, sre) {
+               if (idx == param->expected_reg.addr)
+--- a/drivers/gpu/drm/xe/xe_hw_engine.c
++++ b/drivers/gpu/drm/xe/xe_hw_engine.c
+@@ -400,10 +400,9 @@ xe_hw_engine_setup_default_lrc_state(str
+                                          PREEMPT_GPGPU_THREAD_GROUP_LEVEL)),
+                 XE_RTP_ENTRY_FLAG(FOREACH_ENGINE)
+               },
+-              {}
+       };
+ 
+-      xe_rtp_process_to_sr(&ctx, lrc_setup, &hwe->reg_lrc);
++      xe_rtp_process_to_sr(&ctx, lrc_setup, ARRAY_SIZE(lrc_setup), 
&hwe->reg_lrc);
+ }
+ 
+ static void
+@@ -459,10 +458,9 @@ hw_engine_setup_default_state(struct xe_
+                 XE_RTP_ACTIONS(SET(CSFE_CHICKEN1(0), CS_PRIORITY_MEM_READ,
+                                    XE_RTP_ACTION_FLAG(ENGINE_BASE)))
+               },
+-              {}
+       };
+ 
+-      xe_rtp_process_to_sr(&ctx, engine_entries, &hwe->reg_sr);
++      xe_rtp_process_to_sr(&ctx, engine_entries, ARRAY_SIZE(engine_entries), 
&hwe->reg_sr);
+ }
+ 
+ static const struct engine_info *find_engine_info(enum xe_engine_class class, 
int instance)
+--- a/drivers/gpu/drm/xe/xe_reg_whitelist.c
++++ b/drivers/gpu/drm/xe/xe_reg_whitelist.c
+@@ -88,7 +88,6 @@ static const struct xe_rtp_entry_sr regi
+                                  RING_FORCE_TO_NONPRIV_ACCESS_RD |
+                                  RING_FORCE_TO_NONPRIV_RANGE_4))
+       },
+-      {}
+ };
+ 
+ static void whitelist_apply_to_hwe(struct xe_hw_engine *hwe)
+@@ -137,7 +136,8 @@ void xe_reg_whitelist_process_engine(str
+ {
+       struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(hwe);
+ 
+-      xe_rtp_process_to_sr(&ctx, register_whitelist, &hwe->reg_whitelist);
++      xe_rtp_process_to_sr(&ctx, register_whitelist, 
ARRAY_SIZE(register_whitelist),
++                           &hwe->reg_whitelist);
+       whitelist_apply_to_hwe(hwe);
+ }
+ 
+--- a/drivers/gpu/drm/xe/xe_rtp.c
++++ b/drivers/gpu/drm/xe/xe_rtp.c
+@@ -237,6 +237,7 @@ static void rtp_mark_active(struct xe_de
+  *                        the save-restore argument.
+  * @ctx: The context for processing the table, with one of device, gt or hwe
+  * @entries: Table with RTP definitions
++ * @n_entries: Number of entries to process, usually ARRAY_SIZE(entries)
+  * @sr: Save-restore struct where matching rules execute the action. This can 
be
+  *      viewed as the "coalesced view" of multiple the tables. The bits for 
each
+  *      register set are expected not to collide with previously added entries
+@@ -247,6 +248,7 @@ static void rtp_mark_active(struct xe_de
+  */
+ void xe_rtp_process_to_sr(struct xe_rtp_process_ctx *ctx,
+                         const struct xe_rtp_entry_sr *entries,
++                        size_t n_entries,
+                         struct xe_reg_sr *sr)
+ {
+       const struct xe_rtp_entry_sr *entry;
+@@ -259,7 +261,9 @@ void xe_rtp_process_to_sr(struct xe_rtp_
+       if (IS_SRIOV_VF(xe))
+               return;
+ 
+-      for (entry = entries; entry && entry->name; entry++) {
++      xe_assert(xe, entries);
++
++      for (entry = entries; entry - entries < n_entries; entry++) {
+               bool match = false;
+ 
+               if (entry->flags & XE_RTP_ENTRY_FLAG_FOREACH_ENGINE) {
+--- a/drivers/gpu/drm/xe/xe_rtp.h
++++ b/drivers/gpu/drm/xe/xe_rtp.h
+@@ -430,7 +430,7 @@ void xe_rtp_process_ctx_enable_active_tr
+ 
+ void xe_rtp_process_to_sr(struct xe_rtp_process_ctx *ctx,
+                         const struct xe_rtp_entry_sr *entries,
+-                        struct xe_reg_sr *sr);
++                        size_t n_entries, struct xe_reg_sr *sr);
+ 
+ void xe_rtp_process(struct xe_rtp_process_ctx *ctx,
+                   const struct xe_rtp_entry *entries);
+--- a/drivers/gpu/drm/xe/xe_tuning.c
++++ b/drivers/gpu/drm/xe/xe_tuning.c
+@@ -83,8 +83,6 @@ static const struct xe_rtp_entry_sr gt_t
+         XE_RTP_RULES(MEDIA_VERSION(2000)),
+         XE_RTP_ACTIONS(SET(XE2LPM_SCRATCH3_LBCF, RWFLUSHALLEN))
+       },
+-
+-      {}
+ };
+ 
+ static const struct xe_rtp_entry_sr engine_tunings[] = {
+@@ -93,7 +91,6 @@ static const struct xe_rtp_entry_sr engi
+                      ENGINE_CLASS(RENDER)),
+         XE_RTP_ACTIONS(SET(SAMPLER_MODE, INDIRECT_STATE_BASE_ADDR_OVERRIDE))
+       },
+-      {}
+ };
+ 
+ static const struct xe_rtp_entry_sr lrc_tunings[] = {
+@@ -131,15 +128,13 @@ static const struct xe_rtp_entry_sr lrc_
+         XE_RTP_ACTIONS(FIELD_SET(FF_MODE, VS_HIT_MAX_VALUE_MASK,
+                                  REG_FIELD_PREP(VS_HIT_MAX_VALUE_MASK, 0x3f)))
+       },
+-
+-      {}
+ };
+ 
+ void xe_tuning_process_gt(struct xe_gt *gt)
+ {
+       struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(gt);
+ 
+-      xe_rtp_process_to_sr(&ctx, gt_tunings, &gt->reg_sr);
++      xe_rtp_process_to_sr(&ctx, gt_tunings, ARRAY_SIZE(gt_tunings), 
&gt->reg_sr);
+ }
+ EXPORT_SYMBOL_IF_KUNIT(xe_tuning_process_gt);
+ 
+@@ -147,7 +142,8 @@ void xe_tuning_process_engine(struct xe_
+ {
+       struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(hwe);
+ 
+-      xe_rtp_process_to_sr(&ctx, engine_tunings, &hwe->reg_sr);
++      xe_rtp_process_to_sr(&ctx, engine_tunings, ARRAY_SIZE(engine_tunings),
++                           &hwe->reg_sr);
+ }
+ EXPORT_SYMBOL_IF_KUNIT(xe_tuning_process_engine);
+ 
+@@ -163,5 +159,5 @@ void xe_tuning_process_lrc(struct xe_hw_
+ {
+       struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(hwe);
+ 
+-      xe_rtp_process_to_sr(&ctx, lrc_tunings, &hwe->reg_lrc);
++      xe_rtp_process_to_sr(&ctx, lrc_tunings, ARRAY_SIZE(lrc_tunings), 
&hwe->reg_lrc);
+ }
+--- a/drivers/gpu/drm/xe/xe_wa.c
++++ b/drivers/gpu/drm/xe/xe_wa.c
+@@ -279,8 +279,6 @@ static const struct xe_rtp_entry_sr gt_w
+         XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F10(0), RAMDFTUNIT_CLKGATE_DIS)),
+         XE_RTP_ENTRY_FLAG(FOREACH_ENGINE),
+       },
+-
+-      {}
+ };
+ 
+ static const struct xe_rtp_entry_sr engine_was[] = {
+@@ -613,8 +611,6 @@ static const struct xe_rtp_entry_sr engi
+         XE_RTP_ACTIONS(FIELD_SET(SAMPLER_MODE, SMP_WAIT_FETCH_MERGING_COUNTER,
+                                  SMP_FORCE_128B_OVERFETCH))
+       },
+-
+-      {}
+ };
+ 
+ static const struct xe_rtp_entry_sr lrc_was[] = {
+@@ -807,8 +803,6 @@ static const struct xe_rtp_entry_sr lrc_
+                            DIS_PARTIAL_AUTOSTRIP |
+                            DIS_AUTOSTRIP))
+       },
+-
+-      {}
+ };
+ 
+ static __maybe_unused const struct xe_rtp_entry oob_was[] = {
+@@ -850,7 +844,7 @@ void xe_wa_process_gt(struct xe_gt *gt)
+ 
+       xe_rtp_process_ctx_enable_active_tracking(&ctx, gt->wa_active.gt,
+                                                 ARRAY_SIZE(gt_was));
+-      xe_rtp_process_to_sr(&ctx, gt_was, &gt->reg_sr);
++      xe_rtp_process_to_sr(&ctx, gt_was, ARRAY_SIZE(gt_was), &gt->reg_sr);
+ }
+ EXPORT_SYMBOL_IF_KUNIT(xe_wa_process_gt);
+ 
+@@ -868,7 +862,7 @@ void xe_wa_process_engine(struct xe_hw_e
+ 
+       xe_rtp_process_ctx_enable_active_tracking(&ctx, 
hwe->gt->wa_active.engine,
+                                                 ARRAY_SIZE(engine_was));
+-      xe_rtp_process_to_sr(&ctx, engine_was, &hwe->reg_sr);
++      xe_rtp_process_to_sr(&ctx, engine_was, ARRAY_SIZE(engine_was), 
&hwe->reg_sr);
+ }
+ 
+ /**
+@@ -885,7 +879,7 @@ void xe_wa_process_lrc(struct xe_hw_engi
+ 
+       xe_rtp_process_ctx_enable_active_tracking(&ctx, hwe->gt->wa_active.lrc,
+                                                 ARRAY_SIZE(lrc_was));
+-      xe_rtp_process_to_sr(&ctx, lrc_was, &hwe->reg_lrc);
++      xe_rtp_process_to_sr(&ctx, lrc_was, ARRAY_SIZE(lrc_was), &hwe->reg_lrc);
+ }
+ 
+ /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch 
new/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch
--- old/patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch 
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
 

Reply via email to