Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2026-03-14 22:21:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Mar 14 22:21:21 2026 rev:830 rq:1338458 version:6.19.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2026-03-11 20:49:20.171212384 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.8177/dtb-aarch64.changes      
2026-03-14 22:22:07.420455649 +0100
@@ -1,0 +2,622 @@
+Thu Mar 12 12:26:53 CET 2026 - [email protected]
+
+- Linux 6.19.7 (bsc#1012628).
+- perf/core: Fix refcount bug and potential UAF in perf_mmap
+  (bsc#1012628).
+- drm/vmwgfx: Fix invalid kref_put callback in
+  vmw_bo_dirty_release (bsc#1012628).
+- drm/vmwgfx: Return the correct value in vmw_translate_ptr
+  functions (bsc#1012628).
+- debugobject: Make it work with deferred page initialization -
+  again (bsc#1012628).
+- drm/logicvc: Fix device node reference leak in
+  logicvc_drm_config_parse() (bsc#1012628).
+- KVM: arm64: Hide S1POE from guests when not supported by the
+  host (bsc#1012628).
+- KVM: arm64: Fix ID register initialization for non-protected
+  pKVM guests (bsc#1012628).
+- drm/fourcc: fix plane order for 10/12/16-bit YCbCr formats
+  (bsc#1012628).
+- drm/tiny: sharp-memory: fix pointer error dereference
+  (bsc#1012628).
+- irqchip/sifive-plic: Fix frozen interrupt due to affinity
+  setting (bsc#1012628).
+- scsi: lpfc: Properly set WC for DPP mapping (bsc#1012628).
+- scsi: pm8001: Fix use-after-free in pm8001_queue_command()
+  (bsc#1012628).
+- accel: ethosu: Fix shift overflow in cmd_to_addr()
+  (bsc#1012628).
+- drm/imx: parallel-display: check return value of
+  devm_drm_bridge_add() in imx_pd_probe() (bsc#1012628).
+- drm/bridge: synopsys: dw-dp: Check return value of
+  devm_drm_bridge_add() in dw_dp_bind() (bsc#1012628).
+- ALSA: scarlett2: Fix DSP filter control array handling
+  (bsc#1012628).
+- ALSA: usb-audio: Remove VALIDATE_RATES quirk for Focusrite
+  devices (bsc#1012628).
+- ALSA: usb-audio: Add QUIRK_FLAG_SKIP_IFACE_SETUP (bsc#1012628).
+- gpio: shared: fix memory leaks (bsc#1012628).
+- x86/fred: Correct speculative safety in fred_extint()
+  (bsc#1012628).
+- x86/bug: Handle __WARN_printf() trap in early_fixup_exception()
+  (bsc#1012628).
+- x86/cfi: Fix CFI rewrite for odd alignments (bsc#1012628).
+- sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight
+  (bsc#1012628).
+- sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime,
+  and helper functions (bsc#1012628).
+- sched/fair: Introduce and use the vruntime_cmp() and
+  vruntime_op() wrappers for wrapped-signed aritmetics
+  (bsc#1012628).
+- sched/fair: Fix zero_vruntime tracking (bsc#1012628).
+- sched/fair: Only set slice protection at pick time
+  (bsc#1012628).
+- sched/eevdf: Update se->vprot in reweight_entity()
+  (bsc#1012628).
+- sched/fair: Fix lag clamp (bsc#1012628).
+- rseq: Clarify rseq registration rseq_size bound check comment
+  (bsc#1012628).
+- perf/core: Fix invalid wait context in ctx_sched_in()
+  (bsc#1012628).
+- accel/amdxdna: Remove buffer size check when creating command BO
+  (bsc#1012628).
+- accel/amdxdna: Switch to always use chained command
+  (bsc#1012628).
+- accel/amdxdna: Fix crash when destroying a suspended hardware
+  context (bsc#1012628).
+- accel/amdxdna: Reduce log noise during process termination
+  (bsc#1012628).
+- accel/amdxdna: Fix dead lock for suspend and resume
+  (bsc#1012628).
+- accel/amdxdna: Fix suspend failure after enabling turbo mode
+  (bsc#1012628).
+- accel/amdxdna: Fix command hang on suspended hardware context
+  (bsc#1012628).
+- accel/amdxdna: Fix out-of-bounds memset in command slot handling
+  (bsc#1012628).
+- accel/amdxdna: Prevent ubuf size overflow (bsc#1012628).
+- accel/amdxdna: Validate command buffer payload count
+  (bsc#1012628).
+- drm/xe/wa: Steer RMW of MCR registers while building default
+  LRC (bsc#1012628).
+- cgroup/cpuset: Fix incorrect change to effective_xcpus in
+  partition_xcpus_del() (bsc#1012628).
+- cgroup/cpuset: Fix incorrect use of
+  cpuset_update_tasks_cpumask() in update_cpumasks_hier()
+  (bsc#1012628).
+- clk: scu/imx8qxp: do not register driver in probe()
+  (bsc#1012628).
+- cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko
+  (bsc#1012628).
+- cxl: Fix race of nvdimm_bus object when creating nvdimm objects
+  (bsc#1012628).
+- cxl/mbox: validate payload size before accessing contents in
+  cxl_payload_from_user_allowed() (bsc#1012628).
+- scsi: ufs: core: Move link recovery for hibern8 exit failure
+  to wl_resume (bsc#1012628).
+- regulator: fp9931: Fix PM runtime reference leak in
+  fp9931_hwmon_read() (bsc#1012628).
+- regulator: bq257xx: Fix device node reference leak in
+  bq257xx_reg_dt_parse_gpio() (bsc#1012628).
+- irqchip/ls-extirq: Fix devm_of_iomap() error check
+  (bsc#1012628).
+- io_uring/cmd_net: use READ_ONCE() for ->addr3 read
+  (bsc#1012628).
+- zloop: advertise a volatile write cache (bsc#1012628).
+- zloop: check for spurious options passed to remove
+  (bsc#1012628).
+- drm/client: Do not destroy NULL modes (bsc#1012628).
+- ALSA: usb-audio: Cap the packet size pre-calculations
+  (bsc#1012628).
+- ALSA: usb-audio: Use inclusive terms (bsc#1012628).
+- perf: Fix __perf_event_overflow() vs perf_remove_from_context()
+  race (bsc#1012628).
+- s390/idle: Fix cpu idle exit cpu time accounting (bsc#1012628).
+- s390/vtime: Fix virtual timer forwarding (bsc#1012628).
+- s390/kexec: Disable stack protector in s390_reset_system()
+  (bsc#1012628).
+- arm64: io: Rename ioremap_prot() to __ioremap_prot()
+  (bsc#1012628).
+- arm64: io: Extract user memory type in ioremap_prot()
+  (bsc#1012628).
+- PCI: dwc: ep: Refresh MSI Message Address cache on change
+  (bsc#1012628).
+- PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry
+  (bsc#1012628).
+- drm/amdgpu/userq: Do not allow userspace to trivially triger
+  kernel warnings (bsc#1012628).
+- drm/amdgpu: Unlock a mutex before destroying it (bsc#1012628).
+- drm/amdgpu: Fix locking bugs in error paths (bsc#1012628).
+- drm/amdgpu: Fix error handling in slot reset (bsc#1012628).
+- ALSA: hda: cs35l56: Fix signedness error in
+  cs35l56_hda_posture_put() (bsc#1012628).
+- btrfs: free pages on error in btrfs_uring_read_extent()
+  (bsc#1012628).
+- btrfs: fix error message order of parameters in
+  btrfs_delete_delayed_dir_index() (bsc#1012628).
+- btrfs: fix incorrect key offset in error message in
+  check_dev_extent_item() (bsc#1012628).
+- btrfs: fix objectid value in error message in
+  check_extent_data_ref() (bsc#1012628).
+- btrfs: fix warning in scrub_verify_one_metadata() (bsc#1012628).
+- btrfs: print correct subvol num if active swapfile prevents
+  deletion (bsc#1012628).
+- btrfs: fix compat mask in error messages in
+  btrfs_check_features() (bsc#1012628).
+- ALSA: usb: qcom: Correct parameter comment for
+  uaudio_transfer_buffer_setup() (bsc#1012628).
+- mm/slab: pass __GFP_NOWARN to refill_sheaf() if fallback is
+  available (bsc#1012628).
+- ASoC: SDCA: Fix comments for sdca_irq_request() (bsc#1012628).
+- bpf, arm64: Force 8-byte alignment for JIT buffer to prevent
+  atomic tearing (bsc#1012628).
+- bpf: Fix stack-out-of-bounds write in devmap (bsc#1012628).
+- selftests/bpf: Fix OOB read in dmabuf_collector (bsc#1012628).
+- sched_ext: Fix SCX_EFLAG_INITIALIZED being a no-op flag
+  (bsc#1012628).
+- spi: stm32: fix missing pointer assignment in case of dma
+  chaining (bsc#1012628).
+- PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value (bsc#1012628).
+- bpf: Fix race in cpumap on PREEMPT_RT (bsc#1012628).
+- bpf: Fix race in devmap on PREEMPT_RT (bsc#1012628).
+- bpf: Add bitwise tracking for BPF_END (bsc#1012628).
+- bpf: Introduce tnum_step to step through tnum's members
+  (bsc#1012628).
+- bpf: Improve bounds when tnum has a single possible value
+  (bsc#1012628).
+- uaccess: Fix scoped_user_read_access() for 'pointer to const'
+  (bsc#1012628).
+- usb: gadget: u_ether: add gether_opts for config caching
+  (bsc#1012628).
+- usb: gadget: u_ether: Add auto-cleanup helper for freeing
+  net_device (bsc#1012628).
+- usb: gadget: f_ncm: align net_device lifecycle with bind/unbind
+  (bsc#1012628).
+- accel/rocket: fix unwinding in error path in rocket_core_init
+  (bsc#1012628).
+- accel/rocket: fix unwinding in error path in rocket_probe
+  (bsc#1012628).
+- KVM: x86: Add x2APIC "features" to control EOI broadcast
+  suppression (bsc#1012628).
+- eventpoll: Fix integer overflow in ep_loop_check_proc()
+  (bsc#1012628).
+- namespace: fix proc mount iteration (bsc#1012628).
+- media: dvb-core: fix wrong reinitialization of ringbuffer on
+  reopen (bsc#1012628).
+- nfc: pn533: properly drop the usb interface reference on
+  disconnect (bsc#1012628).
+- net: usb: kaweth: validate USB endpoints (bsc#1012628).
+- net: usb: kalmia: validate USB endpoints (bsc#1012628).
+- net: usb: pegasus: validate USB endpoints (bsc#1012628).
+- can: ems_usb: ems_usb_read_bulk_callback(): check the proper
+  length of a message (bsc#1012628).
+- can: usb: f81604: correctly anchor the urb in the read bulk
+  callback (bsc#1012628).
+- can: ucan: Fix infinite loop from zero-length messages
+  (bsc#1012628).
+- can: usb: etas_es58x: correctly anchor the urb in the read
+  bulk callback (bsc#1012628).
+- can: usb: f81604: handle short interrupt urb messages properly
+  (bsc#1012628).
+- can: usb: f81604: handle bulk write errors properly
+  (bsc#1012628).
+- HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks
+  missing them (bsc#1012628).
+- HID: pidff: Fix condition effect bit clearing (bsc#1012628).
+- HID: multitouch: Keep latency normal on deactivate for
+  reactivation gesture (bsc#1012628).
+- x86/efi: defer freeing of boot services memory (bsc#1012628).
+- perf/x86/intel/uncore: Add per-scheduler IMC CAS count events
+  (bsc#1012628).
+- x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths
+  (bsc#1012628).
+- x86/sev: Allow IBPB-on-Entry feature for SNP guests
+  (bsc#1012628).
+- x86/boot/sev: Move SEV decompressor variables into the .data
+  section (bsc#1012628).
+- platform/x86: dell-wmi-sysman: Don't hex dump plaintext password
+  data (bsc#1012628).
+- platform/x86: alienware-wmi-wmax: Add G-Mode support to m18
+  laptops (bsc#1012628).
+- platform/x86: dell-wmi: Add audio/mic mute key codes
+  (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to
+  enable mute LED (bsc#1012628).
+- ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP
+  (bsc#1012628).
+- ALSA: usb-audio: Use correct version for UAC3 header validation
+  (bsc#1012628).
+- ALSA: hda/intel: increase default bdl_pos_adj for Nvidia
+  controllers (bsc#1012628).
+- ALSA: hda/realtek: fix model name typo for Samsung Galaxy Book
+  Flex (NT950QCG-X716) (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G
+  (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Samsung Galaxy Book Flex
+  (NT950QCT-A38A) (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Acer Nitro ANV15-51
+  (bsc#1012628).
+- wifi: radiotap: reject radiotap with unknown bits (bsc#1012628).
+- wifi: libertas: fix use-after-free in lbs_free_adapter()
+  (bsc#1012628).
+- wifi: cfg80211: cancel rfkill_block work in wiphy_unregister()
+  (bsc#1012628).
+- wifi: mac80211: bounds-check link_id in
+  ieee80211_ml_reconfiguration (bsc#1012628).
+- wifi: mac80211: fix NULL pointer dereference in
+  mesh_rx_csa_frame() (bsc#1012628).
+- Bluetooth: purge error queues in socket destructors
+  (bsc#1012628).
+- gve: fix incorrect buffer cleanup in
+  gve_tx_clean_pending_packets for QPL (bsc#1012628).
+- net: phy: register phy led_triggers during probe to avoid
+  AB-BA deadlock (bsc#1012628).
+- IB/mthca: Add missed mthca_unmap_user_db() for
+  mthca_create_srq() (bsc#1012628).
+- RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah()
+  (bsc#1012628).
+- RDMA/ionic: Fix kernel stack leak in ionic_create_cq()
+  (bsc#1012628).
+- ksmbd: Compare MACs in constant time (bsc#1012628).
+- cpufreq: intel_pstate: Fix crash during turbo disable
+  (bsc#1012628).
+- arm64: gcs: Do not set PTE_SHARED on GCS mappings if FEAT_LPA2
+  is enabled (bsc#1012628).
+- net/sched: ets: fix divide by zero in the offload path
+  (bsc#1012628).
+- nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit()
+  (bsc#1012628).
+- tracing: Fix WARN_ON in tracing_buffers_mmap_close
+  (bsc#1012628).
+- scsi: target: Fix recursive locking in __configfs_open_file()
+  (bsc#1012628).
+- mm: thp: deny THP for files on anonymous inodes (bsc#1012628).
+- Squashfs: check metadata block offset is within range
+  (bsc#1012628).
+- drbd: fix "LOGIC BUG" in drbd_al_begin_io_nonblock()
+  (bsc#1012628).
+- drbd: fix null-pointer dereference on local read error
+  (bsc#1012628).
+- xfs: fix xfs_group release bug in xfs_dax_notify_dev_failure
+  (bsc#1012628).
+- xfs: Fix error pointer dereference (bsc#1012628).
+- smb: client: fix cifs_pick_channel when channels are equally
+  loaded (bsc#1012628).
+- smb: client: fix broken multichannel with krb5+signing
+  (bsc#1012628).
+- smb: client: Don't log plaintext credentials in
+  cifs_set_cifscreds (bsc#1012628).
+- smb: client: fix oops due to uninitialised var in smb2_unlink()
+  (bsc#1012628).
+- scsi: core: Fix refcount leak for tagset_refcnt (bsc#1012628).
+- scsi: ufs: core: Fix RPMB region size detection for UFS 2.2
+  (bsc#1012628).
+- mptcp: pm: avoid sending RM_ADDR over same subflow
+  (bsc#1012628).
+- mptcp: pm: in-kernel: always mark signal+subflow endp as used
+  (bsc#1012628).
++++ 325 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.8177/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.276822533 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.276822533 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.19
-%define patchversion 6.19.6
+%define patchversion 6.19.7
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %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.K7acAk/_old  2026-03-14 22:22:16.428828830 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.432828995 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.19
-%define patchversion 6.19.6
-%define git_commit da5960cb54313a4c33f88253b2bde8a49e6e5a61
+%define patchversion 6.19.7
+%define git_commit 7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-64kb
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif

kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.512832310 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.512832310 +0100
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.19
-%define patchversion 6.19.6
-%define git_commit da5960cb54313a4c33f88253b2bde8a49e6e5a61
+%define patchversion 6.19.7
+%define git_commit 7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %define variant %{nil}
 %define build_html 1
 %define build_pdf 0
@@ -28,9 +28,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-docs
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.548833800 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.552833967 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.19
-%define patchversion 6.19.6
-%define git_commit da5960cb54313a4c33f88253b2bde8a49e6e5a61
+%define patchversion 6.19.7
+%define git_commit 7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-kvmsmall
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.624836949 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.628837115 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.19.6
+%define patchversion 6.19.7
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-da5960cb54313a4c33f88253b2bde8a49e6e5a61
+%global kernel_package 
kernel%kernel_flavor-srchash-7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Provides:       
kernel-obs-build-srchash-da5960cb54313a4c33f88253b2bde8a49e6e5a61
+Provides:       
kernel-obs-build-srchash-7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 BuildRequires:  coreutils
 BuildRequires:  device-mapper
 BuildRequires:  dracut

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.668838772 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.668838772 +0100
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 6.19.6
+%define patchversion 6.19.7
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif
@@ -36,7 +36,7 @@
 # kernel-obs-build must be also configured as VMinstall, but is required
 # here as well to avoid that qa and build package build parallel
 %if ! 0%{?qemu_user_space_build}
-BuildRequires:  
kernel-obs-build-srchash-da5960cb54313a4c33f88253b2bde8a49e6e5a61
+BuildRequires:  
kernel-obs-build-srchash-7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %endif
 BuildRequires:  modutils
 ExclusiveArch:  aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.708840429 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.708840429 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.19
-%define patchversion 6.19.6
-%define git_commit da5960cb54313a4c33f88253b2bde8a49e6e5a61
+%define patchversion 6.19.7
+%define git_commit 7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-pae
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.744841921 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.744841921 +0100
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.19
-%define patchversion 6.19.6
-%define git_commit da5960cb54313a4c33f88253b2bde8a49e6e5a61
+%define patchversion 6.19.7
+%define git_commit 7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %define variant %{nil}
 %define gcc_package gcc
 %define gcc_compiler gcc
@@ -28,9 +28,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-source
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.780843411 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.784843578 +0100
@@ -16,15 +16,15 @@
 #
 
 
-%define git_commit da5960cb54313a4c33f88253b2bde8a49e6e5a61
+%define git_commit 7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:16.820845069 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:16.820845069 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.19
-%define patchversion 6.19.6
-%define git_commit da5960cb54313a4c33f88253b2bde8a49e6e5a61
+%define patchversion 6.19.7
+%define git_commit 7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-vanilla
-Version:        6.19.6
+Version:        6.19.7
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gda5960c
+Release:        <RELEASE>.g7f7ff04
 %else
 Release:        0
 %endif

kernel-zfcpdump.spec: same change
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:17.040854183 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:17.048854514 +0100
@@ -1,6 +1,6 @@
-mtime: 1773140724
-commit: c36b4667f9d9cbd223560a3c364d99121b6a9c5be9bfc2f96a5c907140f98821
+mtime: 1773314901
+commit: 64c42080c38dea3e27aff1608ad290293ab0c2d66fe67ad96e0866be36b122fb
 url: https://src.opensuse.org/jirislaby/kernel-source
-revision: c36b4667f9d9cbd223560a3c364d99121b6a9c5be9bfc2f96a5c907140f98821
+revision: 64c42080c38dea3e27aff1608ad290293ab0c2d66fe67ad96e0866be36b122fb
 trackingbranch: Kernel/stable
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-03-12 12:28:32.000000000 +0100
@@ -0,0 +1 @@
+.osc




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch 
new/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch
--- old/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch 
2026-03-10 09:04:02.000000000 +0100
+++ new/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch 
2026-03-12 12:27:25.000000000 +0100
@@ -1,8 +1,9 @@
+From 7c698de0dc5daa1e1a5fd1f0c6aa1b6bb2f5d867 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <[email protected]>
-Subject: [PATCH] HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list
 Date: Tue, 24 Feb 2026 10:00:02 +0100
-Message-ID: <[email protected]>
-Patch-mainline: Submitted, linux-input ML
+Subject: [PATCH] HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list
+Git-commit: 7c698de0dc5daa1e1a5fd1f0c6aa1b6bb2f5d867
+Patch-mainline: v7.0-rc3
 References: bsc#1258455
 
 EPOMAKER TH87 has the very same ID as Apple Aluminum keyboard
@@ -14,13 +15,14 @@
 
 Link: https://bugzilla.suse.com/show_bug.cgi?id=1258455
 Signed-off-by: Takashi Iwai <[email protected]>
+Signed-off-by: Jiri Kosina <[email protected]>
 
 ---
  drivers/hid/hid-apple.c | 3 +++
  1 file changed, 3 insertions(+)
 
 diff --git a/drivers/hid/hid-apple.c b/drivers/hid/hid-apple.c
-index b949b767cf08..72d98a086647 100644
+index 894adc23367b..9dcb252c5d6c 100644
 --- a/drivers/hid/hid-apple.c
 +++ b/drivers/hid/hid-apple.c
 @@ -365,6 +365,9 @@ static const struct apple_non_apple_keyboard 
non_apple_keyboards[] = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Revert-drm-syncobj-Fix-handle-fd-ioctls-with-dirty-st.patch 
new/patches.suse/Revert-drm-syncobj-Fix-handle-fd-ioctls-with-dirty-st.patch
--- 
old/patches.suse/Revert-drm-syncobj-Fix-handle-fd-ioctls-with-dirty-st.patch    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/Revert-drm-syncobj-Fix-handle-fd-ioctls-with-dirty-st.patch    
    2026-03-12 12:27:25.000000000 +0100
@@ -0,0 +1,54 @@
+From: Maarten Lankhorst <[email protected]>
+Date: Thu, 5 Mar 2026 12:37:34 +0100
+Subject: Revert "drm/syncobj: Fix handle <-> fd ioctls with dirty stack"
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-commit: ee8ade4d9678a456bb5ea675c270738b250eda68
+Patch-mainline: v7.0-rc3
+References: git-fixes
+
+This reverts commit 2e3649e237237258a08d75afef96648dd2b379f7.
+
+The problem occurs when userspace is compiled against new headers
+with new members, but don't correctly initialise those new members.
+
+This is not a kernel problem, and should be fixed in userspace by
+correctly zero'ing all members.
+
+Cc: Rob Clark <[email protected]>
+Cc: Julian Orth <[email protected]>
+Cc: Christian König <[email protected]>
+Cc: Michel Dänzer <[email protected]>
+Reviewed-by: Christian König <[email protected]>
+Acked-by: Julian Orth <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Maarten Lankhorst <[email protected]>
+Acked-by: Jiri Slaby <[email protected]>
+---
+ drivers/gpu/drm/drm_syncobj.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/gpu/drm/drm_syncobj.c b/drivers/gpu/drm/drm_syncobj.c
+index 49eccb43ce63..250734dee928 100644
+--- a/drivers/gpu/drm/drm_syncobj.c
++++ b/drivers/gpu/drm/drm_syncobj.c
+@@ -875,7 +875,7 @@ drm_syncobj_handle_to_fd_ioctl(struct drm_device *dev, 
void *data,
+               return drm_syncobj_export_sync_file(file_private, args->handle,
+                                                   point, &args->fd);
+ 
+-      if (point)
++      if (args->point)
+               return -EINVAL;
+ 
+       return drm_syncobj_handle_to_fd(file_private, args->handle,
+@@ -909,7 +909,7 @@ drm_syncobj_fd_to_handle_ioctl(struct drm_device *dev, 
void *data,
+                                                         args->handle,
+                                                         point);
+ 
+-      if (point)
++      if (args->point)
+               return -EINVAL;
+ 
+       return drm_syncobj_fd_to_handle(file_private, args->fd,
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch 
new/patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch
--- old/patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch     2026-03-10 
09:04:02.000000000 +0100
+++ new/patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch     2026-03-12 
12:27:25.000000000 +0100
@@ -1,17 +1,32 @@
-From: =?UTF-8?q?Jouni=20H=C3=B6gander?= <[email protected]>
+From eb4a7139e97374f42b7242cc754e77f1623fbcd5 Mon Sep 17 00:00:00 2001
+From: Jouni Högander <[email protected]>
+Date: Thu, 12 Feb 2026 08:27:31 +0200
 Subject: [PATCH] drm/i915/alpm: ALPM disable fixes
-Message-id: <[email protected]>
-Patch-mainline: Submitted, intel-gfx ML
+Mime-version: 1.0
+Content-type: text/plain; charset=UTF-8
+Content-transfer-encoding: 8bit
+Git-commit: eb4a7139e97374f42b7242cc754e77f1623fbcd5
+Patch-mainline: v7.0-rc2
+Alt-commit: 008304c9ae75c772d3460040de56e12112cdf5e6
 References: bsc#1257601
 
 PORT_ALPM_CTL is supposed to be written only before link training. Remove
 writing it from ALPM disable.
 
-Also clearing ALPM_CTL_ALPM_AUX_LESS_ENABLE and
-PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE is not about disabling ALPM but
-switching to AUX-Wake ALPM. Stop touching these bits on ALPM disable.
+Also clearing ALPM_CTL_ALPM_AUX_LESS_ENABLE and is not about disabling ALPM
+but switching to AUX-Wake ALPM. Stop touching this bit on ALPM disable.
 
+Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/7153
+Fixes: 1ccbf135862b ("drm/i915/psr: Enable ALPM on source side for eDP Panel 
replay")
+Cc: Animesh Manna <[email protected]>
+Cc: Jani Nikula <[email protected]>
+Cc: <[email protected]> # v6.10+
 Signed-off-by: Jouni Högander <[email protected]>
+Reviewed-by: Michał Grzelak <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+(cherry picked from commit 008304c9ae75c772d3460040de56e12112cdf5e6)
+
+Signed-off-by: Joonas Lahtinen <[email protected]>
 Acked-by: Takashi Iwai <[email protected]>
 
 ---
@@ -19,10 +34,10 @@
  1 file changed, 1 insertion(+), 6 deletions(-)
 
 diff --git a/drivers/gpu/drm/i915/display/intel_alpm.c 
b/drivers/gpu/drm/i915/display/intel_alpm.c
-index e0a4a59dc025..b3334bc4d0f9 100644
+index 7ce8c674bb03..07ffee38974b 100644
 --- a/drivers/gpu/drm/i915/display/intel_alpm.c
 +++ b/drivers/gpu/drm/i915/display/intel_alpm.c
-@@ -604,12 +604,7 @@ void intel_alpm_disable(struct intel_dp *intel_dp)
+@@ -562,12 +562,7 @@ void intel_alpm_disable(struct intel_dp *intel_dp)
        mutex_lock(&intel_dp->alpm.lock);
  
        intel_de_rmw(display, ALPM_CTL(display, cpu_transcoder),
@@ -36,3 +51,6 @@
  
        drm_dbg_kms(display->drm, "Disabling ALPM\n");
        mutex_unlock(&intel_dp->alpm.lock);
+-- 
+2.53.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch 
new/patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch
--- old/patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch   
2026-03-10 09:04:02.000000000 +0100
+++ new/patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch   
1970-01-01 01:00:00.000000000 +0100
@@ -1,93 +0,0 @@
-From: Nathan Chancellor <[email protected]>
-Date: Fri, 27 Feb 2026 22:40:48 -0700
-Subject: kbuild: Leave objtool binary around with 'make clean'
-References: kmp-fix
-Patch-mainline: submitted 
20260227-avoid-objtool-binary-removal-clean-v1-1-122f3e55e...@kernel.org
-
-The difference between 'make clean' and 'make mrproper' is documented in
-'make help' as:
-
-  clean     - Remove most generated files but keep the config and
-              enough build support to build external modules
-  mrproper  - Remove all generated files + config + various backup files
-
-After commit 68b4fe32d737 ("kbuild: Add objtool to top-level clean
-target"), running 'make clean' then attempting to build an external
-module with the resulting build directory fails with
-
-  $ make ARCH=x86_64 O=build clean
-
-  $ make -C build M=... MO=...
-  ...
-  /bin/sh: line 1: .../build/tools/objtool/objtool: No such file or directory
-
-as 'make clean' removes the objtool binary.
-
-Split the objtool clean target into mrproper and clean like Kbuild does
-and remove all generated artifacts with 'make clean' except for the
-objtool binary, which is removed with 'make mrproper'.
-
-Cc: [email protected]
-Fixes: 68b4fe32d737 ("kbuild: Add objtool to top-level clean target")
-Reported-by: Michal Suchanek <[email protected]>
-Closes: https://lore.kernel.org/[email protected]/
-Reported-by: Rainer Fiebig <[email protected]>
-Closes: 
https://lore.kernel.org/[email protected]/
-Signed-off-by: Nathan Chancellor <[email protected]>
-Reviewed-by: Nicolas Schier <[email protected]>
-Tested-by: Nicolas Schier <[email protected]>
-Acked-by: Peter Zijlstra (Intel) <[email protected]>
-Signed-off-by: Jiri Slaby <[email protected]>
----
- Makefile               |    8 ++++----
- tools/objtool/Makefile |    6 ++++--
- 2 files changed, 8 insertions(+), 6 deletions(-)
-
---- a/Makefile
-+++ b/Makefile
-@@ -1476,13 +1476,13 @@ ifneq ($(wildcard $(resolve_btfids_O)),)
-       $(Q)$(MAKE) -sC $(srctree)/tools/bpf/resolve_btfids 
O=$(resolve_btfids_O) clean
- endif
- 
--PHONY += objtool_clean
-+PHONY += objtool_clean objtool_mrproper
- 
- objtool_O = $(abspath $(objtree))/tools/objtool
- 
--objtool_clean:
-+objtool_clean objtool_mrproper:
- ifneq ($(wildcard $(objtool_O)),)
--      $(Q)$(MAKE) -sC $(abs_srctree)/tools/objtool O=$(objtool_O) 
srctree=$(abs_srctree) clean
-+      $(Q)$(MAKE) -sC $(abs_srctree)/tools/objtool O=$(objtool_O) 
srctree=$(abs_srctree) $(patsubst objtool_%,%,$@)
- endif
- 
- tools/: FORCE
-@@ -1659,7 +1659,7 @@ PHONY += $(mrproper-dirs) mrproper
- $(mrproper-dirs):
-       $(Q)$(MAKE) $(clean)=$(patsubst _mrproper_%,%,$@)
- 
--mrproper: clean $(mrproper-dirs)
-+mrproper: clean objtool_mrproper $(mrproper-dirs)
-       $(call cmd,rmfiles)
-       @find . $(RCS_FIND_IGNORE) \
-               \( -name '*.rmeta' \) \
---- a/tools/objtool/Makefile
-+++ b/tools/objtool/Makefile
-@@ -142,13 +142,15 @@ $(LIBSUBCMD)-clean:
-       $(Q)$(RM) -r -- $(LIBSUBCMD_OUTPUT)
- 
- clean: $(LIBSUBCMD)-clean
--      $(call QUIET_CLEAN, objtool) $(RM) $(OBJTOOL)
-       $(Q)find $(OUTPUT) -name '*.o' -delete -o -name '\.*.cmd' -delete -o 
-name '\.*.d' -delete
-       $(Q)$(RM) $(OUTPUT)arch/x86/lib/cpu-feature-names.c $(OUTPUT)fixdep
-       $(Q)$(RM) $(OUTPUT)arch/x86/lib/inat-tables.c $(OUTPUT)fixdep
-       $(Q)$(RM) -- $(OUTPUT)FEATURE-DUMP.objtool
-       $(Q)$(RM) -r -- $(OUTPUT)feature
- 
-+mrproper: clean
-+      $(call QUIET_CLEAN, objtool) $(RM) $(OBJTOOL)
-+
- FORCE:
- 
--.PHONY: clean FORCE
-+.PHONY: clean mrproper FORCE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/media-ipu-bridge-Add-upside-down-sensor-DMI-quirk-fo.patch 
new/patches.suse/media-ipu-bridge-Add-upside-down-sensor-DMI-quirk-fo.patch
--- old/patches.suse/media-ipu-bridge-Add-upside-down-sensor-DMI-quirk-fo.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/media-ipu-bridge-Add-upside-down-sensor-DMI-quirk-fo.patch 
2026-03-12 12:27:25.000000000 +0100
@@ -0,0 +1,54 @@
+From: Hans de Goede <[email protected]>
+Date: Wed, 25 Feb 2026 21:30:54 +0100
+Subject: media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13
+ 9340 and XPS 14 9440
+References: bsc#1259459
+Git-repo: git://linuxtv.org/media-ci/media-pending.git
+Git-commit: 2c10400e4a233200046d023ab2377bc56fd48dea
+Patch-mainline: Queued in subsystem maintainer repository
+
+The Dell XPS 13 9340 and XPS 14 9440 have an upside-down mounted OV02C10
+sensor, just like the XPS 13 9350 and XPS 16 9640 models.
+
+Extend the existing DMI matches for handling these laptops with DMI
+matches for these 2 models
+
+Reported-by: Heimir Thor Sverrisson <[email protected]> # XPS 14 9440
+Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2440581 # XPS 13 9340
+Fixes: d5ebe3f7d13d ("media: ov02c10: Fix default vertical flip")
+Cc: [email protected]
+Signed-off-by: Hans de Goede <[email protected]>
+Signed-off-by: Sakari Ailus <[email protected]>
+Signed-off-by: Mauro Carvalho Chehab <[email protected]>
+Acked-by: Takashi Iwai <[email protected]>
+---
+ drivers/media/pci/intel/ipu-bridge.c |   14 ++++++++++++++
+ 1 file changed, 14 insertions(+)
+
+--- a/drivers/media/pci/intel/ipu-bridge.c
++++ b/drivers/media/pci/intel/ipu-bridge.c
+@@ -107,10 +107,24 @@ static const struct dmi_system_id upside
+       {
+               .matches = {
+                       DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
++                      DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "XPS 13 9340"),
++              },
++              .driver_data = "OVTI02C1",
++      },
++      {
++              .matches = {
++                      DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+                       DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "XPS 13 9350"),
+               },
+               .driver_data = "OVTI02C1",
+       },
++      {
++              .matches = {
++                      DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
++                      DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "XPS 14 9440"),
++              },
++              .driver_data = "OVTI02C1",
++      },
+       {
+               .matches = {
+                       DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch 
new/patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch
--- old/patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch        
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch        
2026-03-12 12:27:25.000000000 +0100
@@ -0,0 +1,177 @@
+From: Thomas Gleixner <[email protected]>
+Date: Tue, 10 Mar 2026 21:29:09 +0100
+Subject: sched/mmcid: Avoid full tasklist walks
+References: bsc#1258936
+Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
+Git-commit: 192d852129b1b7c4f0ddbab95d0de1efd5ee1405
+Patch-mainline: Queued in subsystem maintainer repository
+
+Chasing vfork()'ed tasks on a CID ownership mode switch requires a full
+task list walk, which is obviously expensive on large systems.
+
+Avoid that by keeping a list of tasks using a mm MMCID entity in mm::mm_cid
+and walk this list instead. This removes the proven to be flaky counting
+logic and avoids a full task list walk in the case of vfork()'ed tasks.
+
+Fixes: fbd0e71dc370 ("sched/mmcid: Provide CID ownership mode fixup functions")
+Signed-off-by: Thomas Gleixner <[email protected]>
+Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
+Tested-by: Matthieu Baerts (NGI0) <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ include/linux/rseq_types.h |    6 ++++-
+ kernel/fork.c              |    1 
+ kernel/sched/core.c        |   54 
++++++++++-----------------------------------
+ 3 files changed, 18 insertions(+), 43 deletions(-)
+
+--- a/include/linux/rseq_types.h
++++ b/include/linux/rseq_types.h
+@@ -103,10 +103,12 @@ struct rseq_data { };
+  * @active:   MM CID is active for the task
+  * @cid:      The CID associated to the task either permanently or
+  *            borrowed from the CPU
++ * @node:     Queued in the per MM MMCID list
+  */
+ struct sched_mm_cid {
+       unsigned int            active;
+       unsigned int            cid;
++      struct hlist_node       node;
+ };
+ 
+ /**
+@@ -127,6 +129,7 @@ struct mm_cid_pcpu {
+  * @work:             Regular work to handle the affinity mode change case
+  * @lock:             Spinlock to protect against affinity setting which 
can't take @mutex
+  * @mutex:            Mutex to serialize forks and exits related to this mm
++ * @user_list:                List of the MM CID users of a MM
+  * @nr_cpus_allowed:  The number of CPUs in the per MM allowed CPUs map. The 
map
+  *                    is growth only.
+  * @users:            The number of tasks sharing this MM. Separate from 
mm::mm_users
+@@ -147,13 +150,14 @@ struct mm_mm_cid {
+ 
+       raw_spinlock_t          lock;
+       struct mutex            mutex;
++      struct hlist_head       user_list;
+ 
+       /* Low frequency modified */
+       unsigned int            nr_cpus_allowed;
+       unsigned int            users;
+       unsigned int            pcpu_thrs;
+       unsigned int            update_deferred;
+-}____cacheline_aligned_in_smp;
++} ____cacheline_aligned;
+ #else /* CONFIG_SCHED_MM_CID */
+ struct mm_mm_cid { };
+ struct sched_mm_cid { };
+--- a/kernel/fork.c
++++ b/kernel/fork.c
+@@ -999,6 +999,7 @@ static struct task_struct *dup_task_stru
+ #ifdef CONFIG_SCHED_MM_CID
+       tsk->mm_cid.cid = MM_CID_UNSET;
+       tsk->mm_cid.active = 0;
++      INIT_HLIST_NODE(&tsk->mm_cid.node);
+ #endif
+       return tsk;
+ 
+--- a/kernel/sched/core.c
++++ b/kernel/sched/core.c
+@@ -10568,13 +10568,10 @@ static inline void mm_cid_transit_to_cpu
+       }
+ }
+ 
+-static bool mm_cid_fixup_task_to_cpu(struct task_struct *t, struct mm_struct 
*mm)
++static void mm_cid_fixup_task_to_cpu(struct task_struct *t, struct mm_struct 
*mm)
+ {
+       /* Remote access to mm::mm_cid::pcpu requires rq_lock */
+       guard(task_rq_lock)(t);
+-      /* If the task is not active it is not in the users count */
+-      if (!t->mm_cid.active)
+-              return false;
+       if (cid_on_task(t->mm_cid.cid)) {
+               /* If running on the CPU, put the CID in transit mode, 
otherwise drop it */
+               if (task_rq(t)->curr == t)
+@@ -10582,51 +10579,21 @@ static bool mm_cid_fixup_task_to_cpu(str
+               else
+                       mm_unset_cid_on_task(t);
+       }
+-      return true;
+ }
+ 
+-static void mm_cid_do_fixup_tasks_to_cpus(struct mm_struct *mm)
++static void mm_cid_fixup_tasks_to_cpus(void)
+ {
+-      struct task_struct *p, *t;
+-      unsigned int users;
+-
+-      /*
+-       * This can obviously race with a concurrent affinity change, which
+-       * increases the number of allowed CPUs for this mm, but that does
+-       * not affect the mode and only changes the CID constraints. A
+-       * possible switch back to per task mode happens either in the
+-       * deferred handler function or in the next fork()/exit().
+-       *
+-       * The caller has already transferred so remove it from the users
+-       * count. The incoming task is already visible and has mm_cid.active,
+-       * but has task::mm_cid::cid == UNSET. Still it needs to be accounted
+-       * for. Concurrent fork()s might add more threads, but all of them have
+-       * task::mm_cid::active = 0, so they don't affect the accounting here.
+-       */
+-      users = mm->mm_cid.users - 1;
+-
+-      guard(rcu)();
+-      for_other_threads(current, t) {
+-              if (mm_cid_fixup_task_to_cpu(t, mm))
+-                      users--;
+-      }
++      struct mm_struct *mm = current->mm;
++      struct task_struct *t;
+ 
+-      if (!users)
+-              return;
++      lockdep_assert_held(&mm->mm_cid.mutex);
+ 
+-      /* Happens only for VM_CLONE processes. */
+-      for_each_process_thread(p, t) {
+-              if (t == current || t->mm != mm)
+-                      continue;
+-              mm_cid_fixup_task_to_cpu(t, mm);
++      hlist_for_each_entry(t, &mm->mm_cid.user_list, mm_cid.node) {
++              /* Current has already transferred before invoking the fixup. */
++              if (t != current)
++                      mm_cid_fixup_task_to_cpu(t, mm);
+       }
+-}
+-
+-static void mm_cid_fixup_tasks_to_cpus(void)
+-{
+-      struct mm_struct *mm = current->mm;
+ 
+-      mm_cid_do_fixup_tasks_to_cpus(mm);
+       mm_cid_complete_transit(mm, MM_CID_ONCPU);
+ }
+ 
+@@ -10635,6 +10602,7 @@ static bool sched_mm_cid_add_user(struct
+       lockdep_assert_held(&mm->mm_cid.lock);
+ 
+       t->mm_cid.active = 1;
++      hlist_add_head(&t->mm_cid.node, &mm->mm_cid.user_list);
+       mm->mm_cid.users++;
+       return mm_update_max_cids(mm);
+ }
+@@ -10692,6 +10660,7 @@ static bool sched_mm_cid_remove_user(str
+       /* Clear the transition bit */
+       t->mm_cid.cid = cid_from_transit_cid(t->mm_cid.cid);
+       mm_unset_cid_on_task(t);
++      hlist_del_init(&t->mm_cid.node);
+       t->mm->mm_cid.users--;
+       return mm_update_max_cids(t->mm);
+ }
+@@ -10834,6 +10803,7 @@ void mm_init_cid(struct mm_struct *mm, s
+       mutex_init(&mm->mm_cid.mutex);
+       mm->mm_cid.irq_work = IRQ_WORK_INIT_HARD(mm_cid_irq_work);
+       INIT_WORK(&mm->mm_cid.work, mm_cid_work_fn);
++      INIT_HLIST_HEAD(&mm->mm_cid.user_list);
+       cpumask_copy(mm_cpus_allowed(mm), &p->cpus_mask);
+       bitmap_zero(mm_cidmask(mm), num_possible_cpus());
+ }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch 
new/patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch
--- old/patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch  
2026-03-12 12:27:25.000000000 +0100
@@ -0,0 +1,52 @@
+From: Thomas Gleixner <[email protected]>
+Date: Tue, 10 Mar 2026 21:28:58 +0100
+Subject: sched/mmcid: Handle vfork()/CLONE_VM correctly
+References: bsc#1258936
+Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
+Git-commit: 28b5a1395036d6c7a6c8034d85ad3d7d365f192c
+Patch-mainline: Queued in subsystem maintainer repository
+
+Matthieu and Jiri reported stalls where a task endlessly loops in
+mm_get_cid() when scheduling in.
+
+It turned out that the logic which handles vfork()'ed tasks is broken. It
+is invoked when the number of tasks associated to a process is smaller than
+the number of MMCID users. It then walks the task list to find the
+vfork()'ed task, but accounts all the already processed tasks as well.
+
+If that double processing brings the number of to be handled tasks to 0,
+the walk stops and the vfork()'ed task's CID is not fixed up. As a
+consequence a subsequent schedule in fails to acquire a (transitional) CID
+and the machine stalls.
+
+Cure this by removing the accounting condition and make the fixup always
+walk the full task list if it could not find the exact number of users in
+the process' thread list.
+
+Fixes: fbd0e71dc370 ("sched/mmcid: Provide CID ownership mode fixup functions")
+Closes: https://lore.kernel.org/[email protected]
+Reported-by: Matthieu Baerts <[email protected]>
+Reported-by: Jiri Slaby <[email protected]>
+Signed-off-by: Thomas Gleixner <[email protected]>
+Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
+Tested-by: Matthieu Baerts (NGI0) <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ kernel/sched/core.c |    5 +----
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+--- a/kernel/sched/core.c
++++ b/kernel/sched/core.c
+@@ -10618,10 +10618,7 @@ static void mm_cid_do_fixup_tasks_to_cpu
+       for_each_process_thread(p, t) {
+               if (t == current || t->mm != mm)
+                       continue;
+-              if (mm_cid_fixup_task_to_cpu(t, mm)) {
+-                      if (--users == 0)
+-                              return;
+-              }
++              mm_cid_fixup_task_to_cpu(t, mm);
+       }
+ }
+ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch 
new/patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch
--- old/patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch 
2026-03-12 12:27:25.000000000 +0100
@@ -0,0 +1,143 @@
+From: Thomas Gleixner <[email protected]>
+Date: Tue, 10 Mar 2026 21:28:53 +0100
+Subject: sched/mmcid: Prevent CID stalls due to concurrent forks
+References: bsc#1258936
+Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
+Git-commit: b2e48c429ec54715d16fefa719dd2fbded2e65be
+Patch-mainline: Queued in subsystem maintainer repository
+
+A newly forked task is accounted as MMCID user before the task is visible
+in the process' thread list and the global task list. This creates the
+following problem:
+
+ CPU1                  CPU2
+ fork()
+   sched_mm_cid_fork(tnew1)
+     tnew1->mm.mm_cid_users++;
+     tnew1->mm_cid.cid = getcid()
+-> preemption
+                       fork()
+                         sched_mm_cid_fork(tnew2)
+                           tnew2->mm.mm_cid_users++;
+                            // Reaches the per CPU threshold
+                           mm_cid_fixup_tasks_to_cpus()
+                           for_each_other(current, p)
+                                ....
+
+As tnew1 is not visible yet, this fails to fix up the already allocated CID
+of tnew1. As a consequence a subsequent schedule in might fail to acquire a
+(transitional) CID and the machine stalls.
+
+Move the invocation of sched_mm_cid_fork() after the new task becomes
+visible in the thread and the task list to prevent this.
+
+This also makes it symmetrical vs. exit() where the task is removed as CID
+user before the task is removed from the thread and task lists.
+
+Fixes: fbd0e71dc370 ("sched/mmcid: Provide CID ownership mode fixup functions")
+Signed-off-by: Thomas Gleixner <[email protected]>
+Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
+Tested-by: Matthieu Baerts (NGI0) <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ include/linux/sched.h |    2 --
+ kernel/fork.c         |    2 --
+ kernel/sched/core.c   |   22 +++++++++++++++-------
+ 3 files changed, 15 insertions(+), 11 deletions(-)
+
+--- a/include/linux/sched.h
++++ b/include/linux/sched.h
+@@ -2312,7 +2312,6 @@ static __always_inline void alloc_tag_re
+ #ifdef CONFIG_SCHED_MM_CID
+ void sched_mm_cid_before_execve(struct task_struct *t);
+ void sched_mm_cid_after_execve(struct task_struct *t);
+-void sched_mm_cid_fork(struct task_struct *t);
+ void sched_mm_cid_exit(struct task_struct *t);
+ static __always_inline int task_mm_cid(struct task_struct *t)
+ {
+@@ -2321,7 +2320,6 @@ static __always_inline int task_mm_cid(s
+ #else
+ static inline void sched_mm_cid_before_execve(struct task_struct *t) { }
+ static inline void sched_mm_cid_after_execve(struct task_struct *t) { }
+-static inline void sched_mm_cid_fork(struct task_struct *t) { }
+ static inline void sched_mm_cid_exit(struct task_struct *t) { }
+ static __always_inline int task_mm_cid(struct task_struct *t)
+ {
+--- a/kernel/fork.c
++++ b/kernel/fork.c
+@@ -1585,7 +1585,6 @@ static int copy_mm(u64 clone_flags, stru
+ 
+       tsk->mm = mm;
+       tsk->active_mm = mm;
+-      sched_mm_cid_fork(tsk);
+       return 0;
+ }
+ 
+@@ -2496,7 +2495,6 @@ bad_fork_cleanup_namespaces:
+       exit_nsproxy_namespaces(p);
+ bad_fork_cleanup_mm:
+       if (p->mm) {
+-              sched_mm_cid_exit(p);
+               mm_clear_owner(p->mm, p);
+               mmput(p->mm);
+       }
+--- a/kernel/sched/core.c
++++ b/kernel/sched/core.c
+@@ -4708,8 +4708,11 @@ void sched_cancel_fork(struct task_struc
+       scx_cancel_fork(p);
+ }
+ 
++static void sched_mm_cid_fork(struct task_struct *t);
++
+ void sched_post_fork(struct task_struct *p)
+ {
++      sched_mm_cid_fork(p);
+       uclamp_post_fork(p);
+       scx_post_fork(p);
+ }
+@@ -10594,12 +10597,13 @@ static void mm_cid_do_fixup_tasks_to_cpu
+        * possible switch back to per task mode happens either in the
+        * deferred handler function or in the next fork()/exit().
+        *
+-       * The caller has already transferred. The newly incoming task is
+-       * already accounted for, but not yet visible.
++       * The caller has already transferred so remove it from the users
++       * count. The incoming task is already visible and has mm_cid.active,
++       * but has task::mm_cid::cid == UNSET. Still it needs to be accounted
++       * for. Concurrent fork()s might add more threads, but all of them have
++       * task::mm_cid::active = 0, so they don't affect the accounting here.
+        */
+-      users = mm->mm_cid.users - 2;
+-      if (!users)
+-              return;
++      users = mm->mm_cid.users - 1;
+ 
+       guard(rcu)();
+       for_other_threads(current, t) {
+@@ -10636,12 +10640,15 @@ static bool sched_mm_cid_add_user(struct
+       return mm_update_max_cids(mm);
+ }
+ 
+-void sched_mm_cid_fork(struct task_struct *t)
++static void sched_mm_cid_fork(struct task_struct *t)
+ {
+       struct mm_struct *mm = t->mm;
+       bool percpu;
+ 
+-      WARN_ON_ONCE(!mm || t->mm_cid.cid != MM_CID_UNSET);
++      if (!mm)
++              return;
++
++      WARN_ON_ONCE(t->mm_cid.cid != MM_CID_UNSET);
+ 
+       guard(mutex)(&mm->mm_cid.mutex);
+       scoped_guard(raw_spinlock_irq, &mm->mm_cid.lock) {
+@@ -10833,6 +10840,7 @@ void mm_init_cid(struct mm_struct *mm, s
+ }
+ #else /* CONFIG_SCHED_MM_CID */
+ static inline void mm_update_cpus_allowed(struct mm_struct *mm, const struct 
cpumask *affmsk) { }
++static inline void sched_mm_cid_fork(struct task_struct *t) { }
+ #endif /* !CONFIG_SCHED_MM_CID */
+ 
+ static DEFINE_PER_CPU(struct sched_change_ctx, sched_change_ctx);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch 
new/patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch
--- old/patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch   
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch   
2026-03-12 12:27:25.000000000 +0100
@@ -0,0 +1,52 @@
+From: Thomas Gleixner <[email protected]>
+Date: Tue, 10 Mar 2026 21:29:04 +0100
+Subject: sched/mmcid: Remove pointless preempt guard
+References: bsc#1258936
+Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
+Git-commit: 7574ac6e49789ddee1b1be9b2afb42b4a1b4b1f4
+Patch-mainline: Queued in subsystem maintainer repository
+
+This is a leftover from the early versions of this function where it could
+be invoked without mm::mm_cid::lock held.
+
+Remove it and add lockdep asserts instead.
+
+Fixes: 653fda7ae73d ("sched/mmcid: Switch over to the new mechanism")
+Signed-off-by: Thomas Gleixner <[email protected]>
+Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
+Tested-by: Matthieu Baerts (NGI0) <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ kernel/sched/core.c |   12 +++++++-----
+ 1 file changed, 7 insertions(+), 5 deletions(-)
+
+--- a/kernel/sched/core.c
++++ b/kernel/sched/core.c
+@@ -10632,6 +10632,8 @@ static void mm_cid_fixup_tasks_to_cpus(v
+ 
+ static bool sched_mm_cid_add_user(struct task_struct *t, struct mm_struct *mm)
+ {
++      lockdep_assert_held(&mm->mm_cid.lock);
++
+       t->mm_cid.active = 1;
+       mm->mm_cid.users++;
+       return mm_update_max_cids(mm);
+@@ -10684,12 +10686,12 @@ static void sched_mm_cid_fork(struct tas
+ 
+ static bool sched_mm_cid_remove_user(struct task_struct *t)
+ {
++      lockdep_assert_held(&t->mm->mm_cid.lock);
++
+       t->mm_cid.active = 0;
+-      scoped_guard(preempt) {
+-              /* Clear the transition bit */
+-              t->mm_cid.cid = cid_from_transit_cid(t->mm_cid.cid);
+-              mm_unset_cid_on_task(t);
+-      }
++      /* Clear the transition bit */
++      t->mm_cid.cid = cid_from_transit_cid(t->mm_cid.cid);
++      mm_unset_cid_on_task(t);
+       t->mm->mm_cid.users--;
+       return mm_update_max_cids(t->mm);
+ }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch 
new/patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch
--- old/patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch       
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch       
2026-03-12 12:27:25.000000000 +0100
@@ -0,0 +1,36 @@
+From: Randy Dunlap <[email protected]>
+Date: Mon, 12 Jan 2026 23:18:31 -0800
+Subject: usb: gadget: u_ether: use <linux/hex.h> header file
+Git-commit: 7a7930c0f934fb0c46de6e7ca08e14e11df35dd6
+Patch-mainline: v7.0-rc1
+References: git-fixes
+
+Since <linux/kernel.h> no longer includes <linux/hex.h>, any users
+of the hex interfaces need to include <linux/hex.h> themselves, so
+add the header file here as needed.
+
+Suggested-by: Stephen Rothwell <[email protected]>
+Fixes: e065c6a7e46c ("usb: gadget: u_ether: add gether_opts for config 
caching")
+Reported-by: Stephen Rothwell <[email protected]>
+Closes: 
https://lore.kernel.org/linux-next/[email protected]/T/#t
+Signed-off-by: Randy Dunlap <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Greg Kroah-Hartman <[email protected]>
+Acked-by: Jiri Slaby <[email protected]>
+---
+ drivers/usb/gadget/function/u_ether_configfs.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/usb/gadget/function/u_ether_configfs.h 
b/drivers/usb/gadget/function/u_ether_configfs.h
+index 39d3a261496d..217990a266b2 100644
+--- a/drivers/usb/gadget/function/u_ether_configfs.h
++++ b/drivers/usb/gadget/function/u_ether_configfs.h
+@@ -14,6 +14,7 @@
+ #define __U_ETHER_CONFIGFS_H
+ 
+ #include <linux/cleanup.h>
++#include <linux/hex.h>
+ #include <linux/if_ether.h>
+ #include <linux/mutex.h>
+ #include <linux/netdevice.h>
+

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:19.232944992 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:19.248945655 +0100
@@ -1733,6 +1733,318 @@
        
patches.kernel.org/6.19.6-848-perf-test-parse-metric-Ensure-aggregate-counts.patch
        
patches.kernel.org/6.19.6-849-drm-amdgpu-Refactor-amdgpu_gem_va_ioctl-for-Ha.patch
        patches.kernel.org/6.19.6-850-Linux-6.19.6.patch
+       
patches.kernel.org/6.19.7-001-perf-core-Fix-refcount-bug-and-potential-UAF-i.patch
+       
patches.kernel.org/6.19.7-002-drm-vmwgfx-Fix-invalid-kref_put-callback-in-vm.patch
+       
patches.kernel.org/6.19.7-003-drm-vmwgfx-Return-the-correct-value-in-vmw_tra.patch
+       
patches.kernel.org/6.19.7-004-debugobject-Make-it-work-with-deferred-page-in.patch
+       
patches.kernel.org/6.19.7-005-drm-logicvc-Fix-device-node-reference-leak-in-.patch
+       
patches.kernel.org/6.19.7-006-KVM-arm64-Hide-S1POE-from-guests-when-not-supp.patch
+       
patches.kernel.org/6.19.7-007-KVM-arm64-Fix-ID-register-initialization-for-n.patch
+       
patches.kernel.org/6.19.7-008-drm-fourcc-fix-plane-order-for-10-12-16-bit-YC.patch
+       
patches.kernel.org/6.19.7-009-drm-tiny-sharp-memory-fix-pointer-error-derefe.patch
+       
patches.kernel.org/6.19.7-010-irqchip-sifive-plic-Fix-frozen-interrupt-due-t.patch
+       
patches.kernel.org/6.19.7-011-scsi-lpfc-Properly-set-WC-for-DPP-mapping.patch
+       
patches.kernel.org/6.19.7-012-scsi-pm8001-Fix-use-after-free-in-pm8001_queue.patch
+       
patches.kernel.org/6.19.7-013-accel-ethosu-Fix-shift-overflow-in-cmd_to_addr.patch
+       
patches.kernel.org/6.19.7-014-drm-imx-parallel-display-check-return-value-of.patch
+       
patches.kernel.org/6.19.7-015-drm-bridge-synopsys-dw-dp-Check-return-value-o.patch
+       
patches.kernel.org/6.19.7-016-ALSA-scarlett2-Fix-DSP-filter-control-array-ha.patch
+       
patches.kernel.org/6.19.7-017-ALSA-usb-audio-Remove-VALIDATE_RATES-quirk-for.patch
+       
patches.kernel.org/6.19.7-018-ALSA-usb-audio-Add-QUIRK_FLAG_SKIP_IFACE_SETUP.patch
+       patches.kernel.org/6.19.7-019-gpio-shared-fix-memory-leaks.patch
+       
patches.kernel.org/6.19.7-020-x86-fred-Correct-speculative-safety-in-fred_ex.patch
+       
patches.kernel.org/6.19.7-021-x86-bug-Handle-__WARN_printf-trap-in-early_fix.patch
+       
patches.kernel.org/6.19.7-022-x86-cfi-Fix-CFI-rewrite-for-odd-alignments.patch
+       
patches.kernel.org/6.19.7-023-sched-fair-Rename-cfs_rq-avg_load-to-cfs_rq-su.patch
+       
patches.kernel.org/6.19.7-024-sched-fair-Rename-cfs_rq-avg_vruntime-to-sum_w.patch
+       
patches.kernel.org/6.19.7-025-sched-fair-Introduce-and-use-the-vruntime_cmp-.patch
+       
patches.kernel.org/6.19.7-026-sched-fair-Fix-zero_vruntime-tracking.patch
+       
patches.kernel.org/6.19.7-027-sched-fair-Only-set-slice-protection-at-pick-t.patch
+       
patches.kernel.org/6.19.7-028-sched-eevdf-Update-se-vprot-in-reweight_entity.patch
+       patches.kernel.org/6.19.7-029-sched-fair-Fix-lag-clamp.patch
+       
patches.kernel.org/6.19.7-030-rseq-Clarify-rseq-registration-rseq_size-bound.patch
+       
patches.kernel.org/6.19.7-031-perf-core-Fix-invalid-wait-context-in-ctx_sche.patch
+       
patches.kernel.org/6.19.7-032-accel-amdxdna-Remove-buffer-size-check-when-cr.patch
+       
patches.kernel.org/6.19.7-033-accel-amdxdna-Switch-to-always-use-chained-com.patch
+       
patches.kernel.org/6.19.7-034-accel-amdxdna-Fix-crash-when-destroying-a-susp.patch
+       
patches.kernel.org/6.19.7-035-accel-amdxdna-Reduce-log-noise-during-process-.patch
+       
patches.kernel.org/6.19.7-036-accel-amdxdna-Fix-dead-lock-for-suspend-and-re.patch
+       
patches.kernel.org/6.19.7-037-accel-amdxdna-Fix-suspend-failure-after-enabli.patch
+       
patches.kernel.org/6.19.7-038-accel-amdxdna-Fix-command-hang-on-suspended-ha.patch
+       
patches.kernel.org/6.19.7-039-accel-amdxdna-Fix-out-of-bounds-memset-in-comm.patch
+       
patches.kernel.org/6.19.7-040-accel-amdxdna-Prevent-ubuf-size-overflow.patch
+       
patches.kernel.org/6.19.7-041-accel-amdxdna-Validate-command-buffer-payload-.patch
+       
patches.kernel.org/6.19.7-042-drm-xe-wa-Steer-RMW-of-MCR-registers-while-bui.patch
+       
patches.kernel.org/6.19.7-043-cgroup-cpuset-Fix-incorrect-change-to-effectiv.patch
+       
patches.kernel.org/6.19.7-044-cgroup-cpuset-Fix-incorrect-use-of-cpuset_upda.patch
+       
patches.kernel.org/6.19.7-045-clk-scu-imx8qxp-do-not-register-driver-in-prob.patch
+       
patches.kernel.org/6.19.7-046-cxl-Move-devm_cxl_add_nvdimm_bridge-to-cxl_pme.patch
+       
patches.kernel.org/6.19.7-047-cxl-Fix-race-of-nvdimm_bus-object-when-creatin.patch
+       
patches.kernel.org/6.19.7-048-cxl-mbox-validate-payload-size-before-accessin.patch
+       
patches.kernel.org/6.19.7-049-scsi-ufs-core-Move-link-recovery-for-hibern8-e.patch
+       
patches.kernel.org/6.19.7-050-regulator-fp9931-Fix-PM-runtime-reference-leak.patch
+       
patches.kernel.org/6.19.7-051-regulator-bq257xx-Fix-device-node-reference-le.patch
+       
patches.kernel.org/6.19.7-052-irqchip-ls-extirq-Fix-devm_of_iomap-error-chec.patch
+       
patches.kernel.org/6.19.7-053-io_uring-cmd_net-use-READ_ONCE-for-addr3-read.patch
+       
patches.kernel.org/6.19.7-054-zloop-advertise-a-volatile-write-cache.patch
+       
patches.kernel.org/6.19.7-055-zloop-check-for-spurious-options-passed-to-rem.patch
+       patches.kernel.org/6.19.7-056-drm-client-Do-not-destroy-NULL-modes.patch
+       
patches.kernel.org/6.19.7-057-ALSA-usb-audio-Cap-the-packet-size-pre-calcula.patch
+       patches.kernel.org/6.19.7-058-ALSA-usb-audio-Use-inclusive-terms.patch
+       
patches.kernel.org/6.19.7-059-perf-Fix-__perf_event_overflow-vs-perf_remove_.patch
+       
patches.kernel.org/6.19.7-060-s390-idle-Fix-cpu-idle-exit-cpu-time-accountin.patch
+       
patches.kernel.org/6.19.7-061-s390-vtime-Fix-virtual-timer-forwarding.patch
+       
patches.kernel.org/6.19.7-062-s390-kexec-Disable-stack-protector-in-s390_res.patch
+       
patches.kernel.org/6.19.7-063-arm64-io-Rename-ioremap_prot-to-__ioremap_prot.patch
+       
patches.kernel.org/6.19.7-064-arm64-io-Extract-user-memory-type-in-ioremap_p.patch
+       
patches.kernel.org/6.19.7-065-PCI-dwc-ep-Refresh-MSI-Message-Address-cache-o.patch
+       
patches.kernel.org/6.19.7-066-PCI-dwc-ep-Flush-MSI-X-write-before-unmapping-.patch
+       
patches.kernel.org/6.19.7-067-drm-amdgpu-userq-Do-not-allow-userspace-to-tri.patch
+       
patches.kernel.org/6.19.7-068-drm-amdgpu-Unlock-a-mutex-before-destroying-it.patch
+       
patches.kernel.org/6.19.7-069-drm-amdgpu-Fix-locking-bugs-in-error-paths.patch
+       
patches.kernel.org/6.19.7-070-drm-amdgpu-Fix-error-handling-in-slot-reset.patch
+       
patches.kernel.org/6.19.7-071-ALSA-hda-cs35l56-Fix-signedness-error-in-cs35l.patch
+       
patches.kernel.org/6.19.7-072-btrfs-free-pages-on-error-in-btrfs_uring_read_.patch
+       
patches.kernel.org/6.19.7-073-btrfs-fix-error-message-order-of-parameters-in.patch
+       
patches.kernel.org/6.19.7-074-btrfs-fix-incorrect-key-offset-in-error-messag.patch
+       
patches.kernel.org/6.19.7-075-btrfs-fix-objectid-value-in-error-message-in-c.patch
+       
patches.kernel.org/6.19.7-076-btrfs-fix-warning-in-scrub_verify_one_metadata.patch
+       
patches.kernel.org/6.19.7-077-btrfs-print-correct-subvol-num-if-active-swapf.patch
+       
patches.kernel.org/6.19.7-078-btrfs-fix-compat-mask-in-error-messages-in-btr.patch
+       
patches.kernel.org/6.19.7-079-ALSA-usb-qcom-Correct-parameter-comment-for-ua.patch
+       
patches.kernel.org/6.19.7-080-mm-slab-pass-__GFP_NOWARN-to-refill_sheaf-if-f.patch
+       
patches.kernel.org/6.19.7-081-ASoC-SDCA-Fix-comments-for-sdca_irq_request.patch
+       
patches.kernel.org/6.19.7-082-bpf-arm64-Force-8-byte-alignment-for-JIT-buffe.patch
+       
patches.kernel.org/6.19.7-083-bpf-Fix-stack-out-of-bounds-write-in-devmap.patch
+       
patches.kernel.org/6.19.7-084-selftests-bpf-Fix-OOB-read-in-dmabuf_collector.patch
+       
patches.kernel.org/6.19.7-085-sched_ext-Fix-SCX_EFLAG_INITIALIZED-being-a-no.patch
+       
patches.kernel.org/6.19.7-086-spi-stm32-fix-missing-pointer-assignment-in-ca.patch
+       
patches.kernel.org/6.19.7-087-PCI-Correct-PCI_CAP_EXP_ENDPOINT_SIZEOF_V2-val.patch
+       patches.kernel.org/6.19.7-088-bpf-Fix-race-in-cpumap-on-PREEMPT_RT.patch
+       patches.kernel.org/6.19.7-089-bpf-Fix-race-in-devmap-on-PREEMPT_RT.patch
+       patches.kernel.org/6.19.7-090-bpf-Add-bitwise-tracking-for-BPF_END.patch
+       
patches.kernel.org/6.19.7-091-bpf-Introduce-tnum_step-to-step-through-tnum-s.patch
+       
patches.kernel.org/6.19.7-092-bpf-Improve-bounds-when-tnum-has-a-single-poss.patch
+       
patches.kernel.org/6.19.7-093-uaccess-Fix-scoped_user_read_access-for-pointe.patch
+       
patches.kernel.org/6.19.7-094-usb-gadget-u_ether-add-gether_opts-for-config-.patch
+       
patches.kernel.org/6.19.7-095-usb-gadget-u_ether-Add-auto-cleanup-helper-for.patch
+       
patches.kernel.org/6.19.7-096-usb-gadget-f_ncm-align-net_device-lifecycle-wi.patch
+       
patches.kernel.org/6.19.7-097-accel-rocket-fix-unwinding-in-error-path-in-ro.patch
+       
patches.kernel.org/6.19.7-098-accel-rocket-fix-unwinding-in-error-path-in-ro.patch
+       
patches.kernel.org/6.19.7-099-KVM-x86-Add-x2APIC-features-to-control-EOI-bro.patch
+       
patches.kernel.org/6.19.7-100-eventpoll-Fix-integer-overflow-in-ep_loop_chec.patch
+       patches.kernel.org/6.19.7-101-namespace-fix-proc-mount-iteration.patch
+       
patches.kernel.org/6.19.7-102-media-dvb-core-fix-wrong-reinitialization-of-r.patch
+       
patches.kernel.org/6.19.7-103-nfc-pn533-properly-drop-the-usb-interface-refe.patch
+       
patches.kernel.org/6.19.7-104-net-usb-kaweth-validate-USB-endpoints.patch
+       
patches.kernel.org/6.19.7-105-net-usb-kalmia-validate-USB-endpoints.patch
+       
patches.kernel.org/6.19.7-106-net-usb-pegasus-validate-USB-endpoints.patch
+       
patches.kernel.org/6.19.7-107-can-ems_usb-ems_usb_read_bulk_callback-check-t.patch
+       
patches.kernel.org/6.19.7-108-can-usb-f81604-correctly-anchor-the-urb-in-the.patch
+       
patches.kernel.org/6.19.7-109-can-ucan-Fix-infinite-loop-from-zero-length-me.patch
+       
patches.kernel.org/6.19.7-110-can-usb-etas_es58x-correctly-anchor-the-urb-in.patch
+       
patches.kernel.org/6.19.7-111-can-usb-f81604-handle-short-interrupt-urb-mess.patch
+       
patches.kernel.org/6.19.7-112-can-usb-f81604-handle-bulk-write-errors-proper.patch
+       
patches.kernel.org/6.19.7-113-HID-Add-HID_CLAIMED_INPUT-guards-in-raw_event-.patch
+       
patches.kernel.org/6.19.7-114-HID-pidff-Fix-condition-effect-bit-clearing.patch
+       
patches.kernel.org/6.19.7-115-HID-multitouch-Keep-latency-normal-on-deactiva.patch
+       
patches.kernel.org/6.19.7-116-x86-efi-defer-freeing-of-boot-services-memory.patch
+       
patches.kernel.org/6.19.7-117-perf-x86-intel-uncore-Add-per-scheduler-IMC-CA.patch
+       
patches.kernel.org/6.19.7-118-x86-boot-Handle-relative-CONFIG_EFI_SBAT_FILE-.patch
+       
patches.kernel.org/6.19.7-119-x86-sev-Allow-IBPB-on-Entry-feature-for-SNP-gu.patch
+       
patches.kernel.org/6.19.7-120-x86-boot-sev-Move-SEV-decompressor-variables-i.patch
+       
patches.kernel.org/6.19.7-121-platform-x86-dell-wmi-sysman-Don-t-hex-dump-pl.patch
+       
patches.kernel.org/6.19.7-122-platform-x86-alienware-wmi-wmax-Add-G-Mode-sup.patch
+       
patches.kernel.org/6.19.7-123-platform-x86-dell-wmi-Add-audio-mic-mute-key-c.patch
+       
patches.kernel.org/6.19.7-124-ALSA-hda-realtek-Add-quirk-for-HP-Pavilion-15-.patch
+       
patches.kernel.org/6.19.7-125-ALSA-doc-usb-audio-Add-doc-for-QUIRK_FLAG_SKIP.patch
+       
patches.kernel.org/6.19.7-126-ALSA-usb-audio-Use-correct-version-for-UAC3-he.patch
+       
patches.kernel.org/6.19.7-127-ALSA-hda-intel-increase-default-bdl_pos_adj-fo.patch
+       
patches.kernel.org/6.19.7-128-ALSA-hda-realtek-fix-model-name-typo-for-Samsu.patch
+       
patches.kernel.org/6.19.7-129-ALSA-hda-realtek-Add-quirk-for-Acer-Aspire-V3-.patch
+       
patches.kernel.org/6.19.7-130-ALSA-hda-realtek-add-quirk-for-Samsung-Galaxy-.patch
+       
patches.kernel.org/6.19.7-131-ALSA-hda-realtek-add-quirk-for-Acer-Nitro-ANV1.patch
+       
patches.kernel.org/6.19.7-132-wifi-radiotap-reject-radiotap-with-unknown-bit.patch
+       
patches.kernel.org/6.19.7-133-wifi-libertas-fix-use-after-free-in-lbs_free_a.patch
+       
patches.kernel.org/6.19.7-134-wifi-cfg80211-cancel-rfkill_block-work-in-wiph.patch
+       
patches.kernel.org/6.19.7-135-wifi-mac80211-bounds-check-link_id-in-ieee8021.patch
+       
patches.kernel.org/6.19.7-136-wifi-mac80211-fix-NULL-pointer-dereference-in-.patch
+       
patches.kernel.org/6.19.7-137-Bluetooth-purge-error-queues-in-socket-destruc.patch
+       
patches.kernel.org/6.19.7-138-gve-fix-incorrect-buffer-cleanup-in-gve_tx_cle.patch
+       
patches.kernel.org/6.19.7-139-net-phy-register-phy-led_triggers-during-probe.patch
+       
patches.kernel.org/6.19.7-140-IB-mthca-Add-missed-mthca_unmap_user_db-for-mt.patch
+       
patches.kernel.org/6.19.7-141-RDMA-irdma-Fix-kernel-stack-leak-in-irdma_crea.patch
+       
patches.kernel.org/6.19.7-142-RDMA-ionic-Fix-kernel-stack-leak-in-ionic_crea.patch
+       patches.kernel.org/6.19.7-143-ksmbd-Compare-MACs-in-constant-time.patch
+       
patches.kernel.org/6.19.7-144-cpufreq-intel_pstate-Fix-crash-during-turbo-di.patch
+       
patches.kernel.org/6.19.7-145-arm64-gcs-Do-not-set-PTE_SHARED-on-GCS-mapping.patch
+       
patches.kernel.org/6.19.7-146-net-sched-ets-fix-divide-by-zero-in-the-offloa.patch
+       
patches.kernel.org/6.19.7-147-nfsd-Fix-cred-ref-leak-in-nfsd_nl_threads_set_.patch
+       
patches.kernel.org/6.19.7-148-tracing-Fix-WARN_ON-in-tracing_buffers_mmap_cl.patch
+       
patches.kernel.org/6.19.7-149-scsi-target-Fix-recursive-locking-in-__configf.patch
+       
patches.kernel.org/6.19.7-150-mm-thp-deny-THP-for-files-on-anonymous-inodes.patch
+       
patches.kernel.org/6.19.7-151-Squashfs-check-metadata-block-offset-is-within.patch
+       
patches.kernel.org/6.19.7-152-drbd-fix-LOGIC-BUG-in-drbd_al_begin_io_nonbloc.patch
+       
patches.kernel.org/6.19.7-153-drbd-fix-null-pointer-dereference-on-local-rea.patch
+       
patches.kernel.org/6.19.7-154-xfs-fix-xfs_group-release-bug-in-xfs_dax_notif.patch
+       patches.kernel.org/6.19.7-155-xfs-Fix-error-pointer-dereference.patch
+       
patches.kernel.org/6.19.7-156-smb-client-fix-cifs_pick_channel-when-channels.patch
+       
patches.kernel.org/6.19.7-157-smb-client-fix-broken-multichannel-with-krb5-s.patch
+       
patches.kernel.org/6.19.7-158-smb-client-Don-t-log-plaintext-credentials-in-.patch
+       
patches.kernel.org/6.19.7-159-smb-client-fix-oops-due-to-uninitialised-var-i.patch
+       
patches.kernel.org/6.19.7-160-scsi-core-Fix-refcount-leak-for-tagset_refcnt.patch
+       
patches.kernel.org/6.19.7-161-scsi-ufs-core-Fix-RPMB-region-size-detection-f.patch
+       
patches.kernel.org/6.19.7-162-mptcp-pm-avoid-sending-RM_ADDR-over-same-subfl.patch
+       
patches.kernel.org/6.19.7-163-mptcp-pm-in-kernel-always-mark-signal-subflow-.patch
+       
patches.kernel.org/6.19.7-164-selftests-mptcp-more-stable-simult_flows-tests.patch
+       
patches.kernel.org/6.19.7-165-selftests-mptcp-join-check-RM_ADDR-not-sent-ov.patch
+       
patches.kernel.org/6.19.7-166-selftests-mptcp-join-check-removing-signal-sub.patch
+       
patches.kernel.org/6.19.7-167-kbuild-Split-.modinfo-out-from-ELF_DETAILS.patch
+       
patches.kernel.org/6.19.7-168-kbuild-Leave-objtool-binary-around-with-make-c.patch
+       
patches.kernel.org/6.19.7-169-ASoC-sdca-Fix-missing-regmap-dependencies-in-K.patch
+       
patches.kernel.org/6.19.7-170-Revert-netfilter-nft_set_rbtree-validate-open-.patch
+       patches.kernel.org/6.19.7-171-ARM-clean-up-the-memset64-C-wrapper.patch
+       
patches.kernel.org/6.19.7-172-platform-x86-hp-bioscfg-Support-allocations-of.patch
+       
patches.kernel.org/6.19.7-173-Bluetooth-Fix-CIS-host-feature-condition.patch
+       
patches.kernel.org/6.19.7-174-ipmi-Fix-use-after-free-and-list-corruption-on.patch
+       
patches.kernel.org/6.19.7-175-net-stmmac-remove-support-for-lpi_intr_o.patch
+       
patches.kernel.org/6.19.7-176-drm-amd-display-Use-GFP_ATOMIC-in-dc_create_st.patch
+       
patches.kernel.org/6.19.7-177-nvme-fix-admin-queue-leak-on-controller-reset.patch
+       
patches.kernel.org/6.19.7-178-hwmon-macsmc-Fix-regressions-in-Apple-Silicon-.patch
+       
patches.kernel.org/6.19.7-179-hwmon-macsmc-Fix-overflows-underflows-and-sign.patch
+       
patches.kernel.org/6.19.7-180-hwmon-aht10-Fix-initialization-commands-for-AH.patch
+       
patches.kernel.org/6.19.7-181-pinctrl-equilibrium-rename-irq_chip-function-c.patch
+       
patches.kernel.org/6.19.7-182-pinctrl-equilibrium-fix-warning-trace-on-load.patch
+       
patches.kernel.org/6.19.7-183-pinctrl-qcom-qcs615-Add-missing-dual-edge-GPIO.patch
+       
patches.kernel.org/6.19.7-184-platform-x86-thinkpad_acpi-Fix-errors-reading-.patch
+       
patches.kernel.org/6.19.7-185-module-Remove-duplicate-freeing-of-lockdep-cla.patch
+       
patches.kernel.org/6.19.7-186-HID-multitouch-new-class-MT_CLS_EGALAX_P80H84.patch
+       
patches.kernel.org/6.19.7-187-pinctrl-pinconf-generic-Fix-memory-leak-in-pin.patch
+       
patches.kernel.org/6.19.7-188-pinctrl-generic-move-function-to-amlogic-am4-d.patch
+       
patches.kernel.org/6.19.7-189-pinctrl-meson-amlogic-a4-Fix-device-node-refer.patch
+       
patches.kernel.org/6.19.7-190-pinctrl-cirrus-cs42l43-Fix-double-put-in-cs42l.patch
+       
patches.kernel.org/6.19.7-191-hwmon-it87-Check-the-it87_lock-return-value.patch
+       
patches.kernel.org/6.19.7-192-idpf-increment-completion-queue-next_to_clean-.patch
+       
patches.kernel.org/6.19.7-193-idpf-change-IRQ-naming-to-match-netdev-and-eth.patch
+       
patches.kernel.org/6.19.7-194-idpf-Fix-flow-rule-delete-failure-due-to-inval.patch
+       
patches.kernel.org/6.19.7-195-ice-recap-the-VSI-and-QoS-info-after-rebuild.patch
+       
patches.kernel.org/6.19.7-196-ice-fix-crash-in-ethtool-offline-loopback-test.patch
+       
patches.kernel.org/6.19.7-197-i40e-Fix-preempt-count-leak-in-napi-poll-trace.patch
+       
patches.kernel.org/6.19.7-198-e1000e-clear-DPG_EN-after-reset-to-avoid-auton.patch
+       
patches.kernel.org/6.19.7-199-drm-solomon-Fix-page-start-when-updating-recta.patch
+       
patches.kernel.org/6.19.7-200-netfs-Fix-unbuffered-DIO-writes-to-dispatch-su.patch
+       
patches.kernel.org/6.19.7-201-nvmet-fcloop-Check-remoteport-port_state-befor.patch
+       
patches.kernel.org/6.19.7-202-net-annotate-data-races-around-sk-sk_-data_rea.patch
+       
patches.kernel.org/6.19.7-203-bridge-Check-relevant-per-VLAN-options-in-VLAN.patch
+       
patches.kernel.org/6.19.7-204-net-ethernet-ti-am65-cpsw-nuss-cpsw-ale-Fix-mu.patch
+       
patches.kernel.org/6.19.7-205-nvme-multipath-fix-leak-on-try_module_get-fail.patch
+       
patches.kernel.org/6.19.7-206-inet-annotate-data-races-around-isk-inet_num.patch
+       
patches.kernel.org/6.19.7-207-crypto-ccp-Fix-use-after-free-on-error-path.patch
+       
patches.kernel.org/6.19.7-208-accel-amdxdna-Fill-invalid-payload-for-failed-.patch
+       
patches.kernel.org/6.19.7-209-udp-Unhash-auto-bound-connected-sk-from-4-tupl.patch
+       
patches.kernel.org/6.19.7-210-tcp-give-up-on-stronger-sk_rcvbuf-checks-for-n.patch
+       
patches.kernel.org/6.19.7-211-xsk-Fix-fragment-node-deletion-to-prevent-buff.patch
+       
patches.kernel.org/6.19.7-212-xsk-Fix-zero-copy-AF_XDP-fragment-drop.patch
+       
patches.kernel.org/6.19.7-213-dpaa2-switch-Fix-interrupt-storm-after-receivi.patch
+       
patches.kernel.org/6.19.7-214-atm-lec-fix-null-ptr-deref-in-lec_arp_clear_vc.patch
+       
patches.kernel.org/6.19.7-215-net-ti-icssg-prueth-Fix-ping-failure-after-off.patch
+       
patches.kernel.org/6.19.7-216-amd-xgbe-fix-MAC_TCR_SS-register-width-for-2.5.patch
+       
patches.kernel.org/6.19.7-217-regulator-mt6363-Fix-incorrect-and-redundant-I.patch
+       
patches.kernel.org/6.19.7-218-can-bcm-fix-locking-for-bcm_op-runtime-updates.patch
+       
patches.kernel.org/6.19.7-219-can-dummy_can-dummy_can_init-fix-packet-statis.patch
+       
patches.kernel.org/6.19.7-220-can-mcp251x-fix-deadlock-in-error-path-of-mcp2.patch
+       
patches.kernel.org/6.19.7-221-wifi-rsi-Don-t-default-to-EOPNOTSUPP-in-rsi_ma.patch
+       
patches.kernel.org/6.19.7-222-drm-syncobj-Fix-handle-fd-ioctls-with-dirty-st.patch
+       
patches.kernel.org/6.19.7-223-drm-xe-Do-not-preempt-fence-signaling-CS-instr.patch
+       
patches.kernel.org/6.19.7-224-drm-xe-configfs-Free-ctx_restore_mid_bb-in-rel.patch
+       
patches.kernel.org/6.19.7-225-drm-xe-queue-Call-fini-on-exec-queue-creation-.patch
+       
patches.kernel.org/6.19.7-226-blktrace-fix-__this_cpu_read-write-in-preempti.patch
+       
patches.kernel.org/6.19.7-227-rust-kunit-fix-warning-when-CONFIG_PRINTK.patch
+       
patches.kernel.org/6.19.7-228-kunit-tool-copy-caller-args-in-run_kernel-to-p.patch
+       
patches.kernel.org/6.19.7-229-accel-amdxdna-Fix-NULL-pointer-dereference-of-.patch
+       
patches.kernel.org/6.19.7-230-drm-amd-display-Use-mpc.preblend-flag-to-indic.patch
+       
patches.kernel.org/6.19.7-231-drm-amd-display-Enable-DEGAMMA-and-reject-COLO.patch
+       
patches.kernel.org/6.19.7-232-net-dsa-realtek-rtl8365mb-fix-rtl8365mb_phy_oc.patch
+       
patches.kernel.org/6.19.7-233-bpf-bonding-reject-vlan-srcmac-xmit_hash_polic.patch
+       
patches.kernel.org/6.19.7-234-octeon_ep-Relocate-counter-updates-before-NAPI.patch
+       
patches.kernel.org/6.19.7-235-octeon_ep-avoid-compiler-and-IQ-OQ-reordering.patch
+       
patches.kernel.org/6.19.7-236-octeon_ep_vf-Relocate-counter-updates-before-N.patch
+       
patches.kernel.org/6.19.7-237-octeon_ep_vf-avoid-compiler-and-IQ-OQ-reorderi.patch
+       
patches.kernel.org/6.19.7-238-wifi-cw1200-Fix-locking-in-error-paths.patch
+       patches.kernel.org/6.19.7-239-wifi-wlcore-Fix-a-locking-bug.patch
+       
patches.kernel.org/6.19.7-240-wifi-mt76-mt7996-Fix-possible-oob-access-in-mt.patch
+       
patches.kernel.org/6.19.7-241-wifi-mt76-mt7925-Fix-possible-oob-access-in-mt.patch
+       
patches.kernel.org/6.19.7-242-wifi-mt76-Fix-possible-oob-access-in-mt76_conn.patch
+       
patches.kernel.org/6.19.7-243-indirect_call_wrapper-do-not-reevaluate-functi.patch
+       
patches.kernel.org/6.19.7-244-net-rds-Fix-circular-locking-dependency-in-rds.patch
+       
patches.kernel.org/6.19.7-245-xen-acpi-processor-fix-_CST-detection-using-un.patch
+       
patches.kernel.org/6.19.7-246-ASoC-SDCA-Add-allocation-failure-check-for-Ent.patch
+       patches.kernel.org/6.19.7-247-ice-fix-adding-AQ-LLDP-filter-for-VF.patch
+       
patches.kernel.org/6.19.7-248-ice-Fix-memory-leak-in-ice_set_ringparam.patch
+       
patches.kernel.org/6.19.7-249-libie-don-t-unroll-if-fwlog-isn-t-supported.patch
+       
patches.kernel.org/6.19.7-250-iavf-fix-netdev-max_mtu-to-respect-actual-hard.patch
+       
patches.kernel.org/6.19.7-251-igb-Fix-trigger-of-incorrect-irq-in-igb_xsk_wa.patch
+       
patches.kernel.org/6.19.7-252-igc-Fix-trigger-of-incorrect-irq-in-igc_xsk_wa.patch
+       
patches.kernel.org/6.19.7-253-bpf-Fix-a-UAF-issue-in-bpf_trampoline_link_cgr.patch
+       
patches.kernel.org/6.19.7-254-smb-client-fix-buffer-size-for-smb311_posix_qi.patch
+       
patches.kernel.org/6.19.7-255-smb-client-fix-buffer-size-for-smb311_posix_qi.patch
+       
patches.kernel.org/6.19.7-256-ipv6-fix-NULL-pointer-deref-in-ip6_rt_get_dev_.patch
+       
patches.kernel.org/6.19.7-257-net-ipv4-fix-ARM64-alignment-fault-in-multipat.patch
+       
patches.kernel.org/6.19.7-258-amd-xgbe-fix-sleep-while-atomic-on-suspend-res.patch
+       
patches.kernel.org/6.19.7-259-drm-sched-Fix-kernel-doc-warning-for-drm_sched.patch
+       
patches.kernel.org/6.19.7-260-ata-libata-cancel-pending-work-after-clearing-.patch
+       
patches.kernel.org/6.19.7-261-i2c-i801-Revert-i2c-i801-replace-acpi_lock-wit.patch
+       
patches.kernel.org/6.19.7-262-time-jiffies-Fix-sysctl-file-error-on-configur.patch
+       
patches.kernel.org/6.19.7-263-drm-xe-gsc-Fix-GSC-proxy-cleanup-on-early-init.patch
+       
patches.kernel.org/6.19.7-264-drm-xe-reg_sr-Fix-leak-on-xa_store-failure.patch
+       
patches.kernel.org/6.19.7-265-nvme-fix-memory-allocation-in-nvme_pr_read_key.patch
+       
patches.kernel.org/6.19.7-266-x86-numa-Store-extra-copy-of-numa_nodes_parsed.patch
+       
patches.kernel.org/6.19.7-267-x86-topo-Add-topology_num_nodes_per_package.patch
+       
patches.kernel.org/6.19.7-268-x86-topo-Replace-x86_has_numa_in_package.patch
+       patches.kernel.org/6.19.7-269-x86-topo-Fix-SNC-topology-mess.patch
+       
patches.kernel.org/6.19.7-270-sched-deadline-Fix-missing-ENQUEUE_REPLENISH-d.patch
+       
patches.kernel.org/6.19.7-271-timekeeping-Fix-timex-status-validation-for-au.patch
+       patches.kernel.org/6.19.7-272-hwmon-max6639-fix-inverted-polarity.patch
+       
patches.kernel.org/6.19.7-273-net-sched-avoid-qdisc_reset_all_tx_gt-vs-deque.patch
+       
patches.kernel.org/6.19.7-274-tcp-secure_seq-add-back-ports-to-TS-offset.patch
+       
patches.kernel.org/6.19.7-275-net-nfc-nci-Fix-zero-length-proprietary-notifi.patch
+       
patches.kernel.org/6.19.7-276-net_sched-sch_fq-clear-q-band_pkt_count-in-fq_.patch
+       
patches.kernel.org/6.19.7-277-net-devmem-use-READ_ONCE-WRITE_ONCE-on-binding.patch
+       
patches.kernel.org/6.19.7-278-nfc-nci-free-skb-on-nci_transceive-early-error.patch
+       
patches.kernel.org/6.19.7-279-nfc-nci-complete-pending-data-exchange-on-devi.patch
+       
patches.kernel.org/6.19.7-280-nfc-nci-clear-NCI_DATA_EXCHANGE-before-calling.patch
+       
patches.kernel.org/6.19.7-281-nfc-rawsock-cancel-tx_work-before-socket-teard.patch
+       
patches.kernel.org/6.19.7-282-net-stmmac-Fix-error-handling-in-VLAN-add-and-.patch
+       
patches.kernel.org/6.19.7-283-net-stmmac-Improve-double-VLAN-handling.patch
+       patches.kernel.org/6.19.7-284-net-stmmac-Fix-VLAN-HW-state-restore.patch
+       
patches.kernel.org/6.19.7-285-net-stmmac-Defer-VLAN-HW-configuration-when-in.patch
+       
patches.kernel.org/6.19.7-286-block-use-trylock-to-avoid-lockdep-circular-de.patch
+       
patches.kernel.org/6.19.7-287-net-Provide-a-PREEMPT_RT-specific-check-for-ne.patch
+       
patches.kernel.org/6.19.7-288-netfilter-nf_tables-unconditionally-bump-set-n.patch
+       
patches.kernel.org/6.19.7-289-netfilter-nf_tables-clone-set-on-flush-only.patch
+       
patches.kernel.org/6.19.7-290-netfilter-nft_set_pipapo-split-gc-into-unlink-.patch
+       
patches.kernel.org/6.19.7-291-net-ethernet-mtk_eth_soc-Reset-prog-ptr-to-old.patch
+       
patches.kernel.org/6.19.7-292-selftests-harness-order-TEST_F-and-XFAIL_ADD-c.patch
+       
patches.kernel.org/6.19.7-293-net-bridge-fix-nd_tbl-NULL-dereference-when-IP.patch
+       
patches.kernel.org/6.19.7-294-net-vxlan-fix-nd_tbl-NULL-dereference-when-IPv.patch
+       
patches.kernel.org/6.19.7-295-net-ipv6-fix-panic-when-IPv4-route-references-.patch
+       
patches.kernel.org/6.19.7-296-net-sched-act_ife-Fix-metalist-update-behavior.patch
+       
patches.kernel.org/6.19.7-297-xdp-use-modulo-operation-to-calculate-XDP-frag.patch
+       
patches.kernel.org/6.19.7-298-xsk-introduce-helper-to-determine-rxq-frag_siz.patch
+       
patches.kernel.org/6.19.7-299-ice-fix-rxq-info-registering-in-mbuf-packets.patch
+       
patches.kernel.org/6.19.7-300-ice-change-XDP-RxQ-frag_size-from-DMA-write-le.patch
+       patches.kernel.org/6.19.7-301-i40e-fix-registering-XDP-RxQ-info.patch
+       
patches.kernel.org/6.19.7-302-i40e-use-xdp.frame_sz-as-XDP-RxQ-info-frag_siz.patch
+       
patches.kernel.org/6.19.7-303-net-enetc-use-truesize-as-XDP-RxQ-info-frag_si.patch
+       
patches.kernel.org/6.19.7-304-xdp-produce-a-warning-when-calculated-tailroom.patch
+       
patches.kernel.org/6.19.7-305-accel-ethosu-Fix-job-submit-error-clean-up-ref.patch
+       
patches.kernel.org/6.19.7-306-accel-ethosu-Fix-NPU_OP_ELEMENTWISE-validation.patch
+       
patches.kernel.org/6.19.7-307-ata-libata-eh-Fix-detection-of-deferred-qc-tim.patch
+       
patches.kernel.org/6.19.7-308-selftest-arm64-Fix-sve2p1_sigill-to-hwcap-test.patch
+       
patches.kernel.org/6.19.7-309-tracing-Add-NULL-pointer-check-to-trigger_data.patch
+       
patches.kernel.org/6.19.7-310-bpf-collect-only-live-registers-in-linked-regs.patch
+       
patches.kernel.org/6.19.7-311-selftests-bpf-Avoid-simplification-of-crafted-.patch
+       patches.kernel.org/6.19.7-312-Linux-6.19.7.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1765,6 +2077,19 @@
        patches.suse/accel-amdxdna-Remove-amdxdna_flush.patch
        patches.suse/accel-amdxdna-Remove-NPU2-support.patch
        patches.suse/accel-amdxdna-Update-firmware-version-check-for-late.patch
+       patches.suse/usb-gadget-u_ether-use-linux-hex.h-header-file.patch
+       patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch
+       patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch
+       patches.suse/Revert-drm-syncobj-Fix-handle-fd-ioctls-with-dirty-st.patch
+
+       # tip/tip
+       patches.suse/sched-mmcid-Prevent-CID-stalls-due-to-concurrent-for.patch
+       patches.suse/sched-mmcid-Handle-vfork-CLONE_VM-correctly.patch
+       patches.suse/sched-mmcid-Remove-pointless-preempt-guard.patch
+       patches.suse/sched-mmcid-Avoid-full-tasklist-walks.patch
+
+       # perf/perf-tools-next perf-tools-next
+       patches.suse/perf-metricgroup-Fix-metricgroup__has_metric_or_grou.patch
 
        ########################################################
        # end of sorted patches
@@ -1784,10 +2109,7 @@
        ########################################################
        patches.suse/firmware-qemu_fw_cfg-Do-not-hard-depend-on-CONFIG_HA.patch
        patches.suse/wifi-iwlwifi-Add-missing-firmware-info-for-bz-b0-mod.patch
-       patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch
-       patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch
-       patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch
-       patches.suse/perf-metricgroup-Fix-metricgroup__has_metric_or_grou.patch
+       patches.suse/media-ipu-bridge-Add-upside-down-sensor-DMI-quirk-fo.patch
 
        ########################################################
        # kbuild/module infrastructure fixes

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.K7acAk/_old  2026-03-14 22:22:19.292947478 +0100
+++ /var/tmp/diff_new_pack.K7acAk/_new  2026-03-14 22:22:19.296947643 +0100
@@ -1,4 +1,4 @@
-2026-03-10 08:04:02 +0000
-GIT Revision: da5960cb54313a4c33f88253b2bde8a49e6e5a61
+2026-03-12 11:27:25 +0000
+GIT Revision: 7f7ff045f0cf70b3a292c6f83ac75067c46dc221
 GIT Branch: stable
 

Reply via email to