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
