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-04-05 18:23:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sun Apr 5 18:23:35 2026 rev:834 rq:1344382 version:6.19.11 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2026-03-28 20:14:04.195202989 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.21863/dtb-aarch64.changes 2026-04-05 18:23:39.156677150 +0200 @@ -1,0 +2,664 @@ +Thu Apr 2 18:41:45 CEST 2026 - [email protected] + +- Linux 6.19.11 (bsc#1012628). +- cxl/port: Fix use after free of parent_port in cxl_detach_ep() + (bsc#1012628). +- cxl/region: Fix leakage in __construct_region() (bsc#1012628). +- bpf: Reset register ID for BPF_END value tracking (bsc#1012628). +- bpf: Fix constant blinding for PROBE_MEM32 stores (bsc#1012628). +- x86/perf: Make sure to program the counter value for stopped + events on migration (bsc#1012628). +- perf: Make sure to use pmu_ctx->pmu for groups (bsc#1012628). +- s390/mm: Add missing secure storage access fixups for donated + memory (bsc#1012628). +- objtool/klp: fix data alignment in __clone_symbol() + (bsc#1012628). +- livepatch/klp-build: Fix inconsistent kernel version + (bsc#1012628). +- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are + enabled (bsc#1012628). +- hwmon: axi-fan: don't use driver_override as IRQ name + (bsc#1012628). +- sh: platform_early: remove pdev->driver_override check + (bsc#1012628). +- driver core: generalize driver_override in struct device + (bsc#1012628). +- driver core: platform: use generic driver_override + infrastructure (bsc#1012628). +- bpf: Release module BTF IDR before module unload (bsc#1012628). +- cxl: Adjust the startup priority of cxl_pmem to be higher than + that of cxl_acpi (bsc#1012628). +- bpf: Fix exception exit lock checking for subprogs + (bsc#1012628). +- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN + (bsc#1012628). +- bpf: Fix unsound scalar forking in maybe_fork_scalars() for + BPF_OR (bsc#1012628). +- tracing: Revert "tracing: Remove pid in task_rename tracing + output" (bsc#1012628). +- platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support + (bsc#1012628). +- HID: asus: avoid memory leak in asus_report_fixup() + (bsc#1012628). +- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to + dmi_vgbs_allow_list (bsc#1012628). +- nvme-pci: cap queue creation to used queues (bsc#1012628). +- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets + (bsc#1012628). +- platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support + (bsc#1012628). +- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 + Fold 16 Gen 1 (bsc#1012628). +- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix + touchscreen on SUPI S10 (bsc#1012628). +- platform/x86: hp-wmi: add Omen 14-fb1xxx (board 8E41) support + (bsc#1012628). +- nvme-pci: ensure we're polling a polled queue (bsc#1012628). +- HID: magicmouse: fix battery reporting for Apple Magic Trackpad + 2 (bsc#1012628). +- HID: magicmouse: avoid memory leak in magicmouse_report_fixup() + (bsc#1012628). +- platform/x86: hp-wmi: Add Victus 16-d0xxx support (bsc#1012628). +- HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs + (bsc#1012628). +- platform/x86: oxpec: Add support for OneXPlayer APEX + (bsc#1012628). +- platform/x86: oxpec: Add support for OneXPlayer X1z + (bsc#1012628). +- net: usb: r8152: add TRENDnet TUC-ET2G (bsc#1012628). +- kbuild: install-extmod-build: Package resolve_btfids if + necessary (bsc#1012628). +- platform/x86: oxpec: Add support for Aokzoe A2 Pro + (bsc#1012628). +- platform/x86: oxpec: Add support for OneXPlayer X1 Air + (bsc#1012628). +- HID: mcp2221: cancel last I2C command on read error + (bsc#1012628). +- HID: asus: add xg mobile 2023 external hardware support + (bsc#1012628). +- module: Fix kernel panic when a symbol st_shndx is out of bounds + (bsc#1012628). +- ASoC: fsl_easrc: Fix event generation in + fsl_easrc_iec958_set_reg() (bsc#1012628). +- scsi: mpi3mr: Clear reset history on ready and recheck state + after timeout (bsc#1012628). +- ASoC: rt1321: fix DMIC ch2/3 mask issue (bsc#1012628). +- scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP + (bsc#1012628). +- ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) + 0CCD SKU (bsc#1012628). +- ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (bsc#1012628). +- ASoC: fsl_easrc: Fix event generation in + fsl_easrc_iec958_put_bits() (bsc#1012628). +- ASoC: cs35l56: Only patch ASP registers if the DAI is part of + a DAIlink (bsc#1012628). +- spi: spi-dw-dma: fix print error log when wait finish + transaction (bsc#1012628). +- dma-buf: Include ioctl.h in UAPI header (bsc#1012628). +- block: break pcpu_alloc_mutex dependency on freeze_lock + (bsc#1012628). +- ALSA: hda/senary: Ensure EAPD is enabled during init + (bsc#1012628). +- drm/ttm/tests: Fix build failure on PREEMPT_RT (bsc#1012628). +- ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts + (bsc#1012628). +- bpf: Fix u32/s32 bounds when ranges cross min/max boundary + (bsc#1012628). +- HID: apple: avoid memory leak in apple_report_fixup() + (bsc#1012628). +- sched_ext: Use WRITE_ONCE() for the write side of dsq->seq + update (bsc#1012628). +- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create + (bsc#1012628). +- objtool: Use HOSTCFLAGS for HAVE_XXHASH test (bsc#1012628). +- powerpc64/ftrace: fix OOL stub count with clang (bsc#1012628). +- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk + (bsc#1012628). +- objtool/klp: Disable unsupported pr_debug() usage (bsc#1012628). +- ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix + headphone (bsc#1012628). +- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390 + (bsc#1012628). +- objtool: Handle Clang RSP musical chairs (bsc#1012628). +- nvmet: move async event work off nvmet-wq (bsc#1012628). +- drm/amdgpu: fix gpu idle power consumption issue for gfx v12 + (bsc#1012628). +- usb: core: new quirk to handle devices with zero configurations + (bsc#1012628). +- spi: intel-pci: Add support for Nova Lake mobile SPI flash + (bsc#1012628). +- ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH + USB Audio (bsc#1012628). +- ALSA: hda/realtek: add quirk for ASUS UM6702RC (bsc#1012628). +- i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter + (bsc#1012628). +- xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and + allocspi (bsc#1012628). +- xfrm: fix the condition on x->pcpu_num in xfrm_sa_len + (bsc#1012628). +- xfrm: call xdo_dev_state_delete during state update + (bsc#1012628). +- esp: fix skb leak with espintcp and async crypto (bsc#1012628). +- pinctrl: renesas: rzt2h: Fix device node leak in + rzt2h_gpio_register() (bsc#1012628). +- xfrm: iptfs: fix skb_put() panic on non-linear skb during + reassembly (bsc#1012628). +- pinctrl: qcom: spmi-gpio: implement .get_direction() + (bsc#1012628). +- pinctrl: renesas: rza1: Normalize return value of gpio_get() + (bsc#1012628). +- xfrm: Fix work re-schedule after cancel in + xfrm_nat_keepalive_net_fini() (bsc#1012628). +- xfrm: prevent policy_hthresh.work from racing with netns + teardown (bsc#1012628). +- af_key: validate families in pfkey_send_migrate() (bsc#1012628). +- dma: swiotlb: add KMSAN annotations to swiotlb_bounce() + (bsc#1012628). +- erofs: set fileio bio failed in short read case (bsc#1012628). +- can: statistics: add missing atomic access in hot path + (bsc#1012628). +- pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC + (bsc#1012628). +- Bluetooth: L2CAP: Fix stack-out-of-bounds read in + l2cap_ecred_conn_req (bsc#1012628). +- Bluetooth: L2CAP: Validate PDU length before reading SDU length + in l2cap_ecred_data_rcv() (bsc#1012628). +- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to + missing sock_hold (bsc#1012628). +- Bluetooth: MGMT: Fix dangling pointer on + mgmt_add_adv_patterns_monitor_complete (bsc#1012628). +- Bluetooth: hci_ll: Fix firmware leak on error path + (bsc#1012628). +- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb + (bsc#1012628). +- pinctrl: mediatek: common: Fix probe failure for devices + without EINT (bsc#1012628). +- ionic: fix persistent MAC address override on PF (bsc#1012628). +- nfc: nci: fix circular locking dependency in nci_close_device + (bsc#1012628). +- net: openvswitch: Avoid releasing netdev before teardown + completes (bsc#1012628). +- openvswitch: defer tunnel netdev_put to RCU release + (bsc#1012628). +- openvswitch: validate MPLS set/set_masked payload length + (bsc#1012628). +- net/smc: fix double-free of smc_spd_priv when tee() duplicates + splice pipe buffer (bsc#1012628). +- rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in + if_nlmsg_size (bsc#1012628). +- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size + (bsc#1012628). +- net: bcmasp: streamline early exit in probe (bsc#1012628). +- net: bcmasp: fix double free of WoL irq (bsc#1012628). +- net: bcmasp: fix double disable of clk (bsc#1012628). +- platform/x86: ISST: Check HWP support before MSR access + (bsc#1012628). +- platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head + (bsc#1012628). +- platform/olpc: olpc-xo175-ec: Fix overflow error message to + print inlen (bsc#1012628). +- platform/x86: intel-hid: disable wakeup_mode during hibernation + (bsc#1012628). +- ice: fix inverted ready check for VF representors (bsc#1012628). +- ice: use ice_update_eth_stats() for representor stats + (bsc#1012628). +- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats() + (bsc#1012628). +- ipv6: Remove permanent routes from tb6_gc_hlist when all + exceptions expire (bsc#1012628). +- ipv6: Don't remove permanent routes with exceptions from + tb6_gc_hlist (bsc#1012628). +- net: fix fanout UAF in packet_release() via NETDEV_UP race + (bsc#1012628). +- net: airoha: add RCU lock around dev_fill_forward_path + (bsc#1012628). +- net: b44: always select CONFIG_FIXED_PHY (bsc#1012628). +- udp: Fix wildcard bind conflict check when using hash2 + (bsc#1012628). +- net: enetc: fix the output issue of 'ethtool --show-ring' + (bsc#1012628). +- virtio-net: correct hdr_len handling for + VIRTIO_NET_F_GUEST_HDRLEN (bsc#1012628). +- virtio-net: correct hdr_len handling for tunnel gso + (bsc#1012628). +- team: fix header_ops type confusion with non-Ethernet ports + (bsc#1012628). +- net: ti: icssg-prueth: fix use-after-free of CPPI descriptor + in RX path (bsc#1012628). +- net: lan743x: fix duplex configuration in mac_link_up + (bsc#1012628). +- rtnetlink: fix leak of SRCU struct in rtnl_link_register + (bsc#1012628). +- net_sched: codel: fix stale state for empty flows in fq_codel + (bsc#1012628). +- dma-mapping: add missing `inline` for `dma_free_attrs` + (bsc#1012628). +- Bluetooth: L2CAP: Fix send LE flow credits in ACL link + (bsc#1012628). +- Bluetooth: btintel: serialize btintel_hw_error() with + hci_req_sync_lock (bsc#1012628). +- Bluetooth: L2CAP: Fix not tracking outstanding TX ident + (bsc#1012628). +- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del() + (bsc#1012628). +- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite + loop (bsc#1012628). +- Bluetooth: btusb: clamp SCO altsetting table indices + (bsc#1012628). +- tls: Purge async_hold in tls_decrypt_async_wait() (bsc#1012628). +- netfilter: nfnetlink_log: fix uninitialized padding leak in + NFULA_PAYLOAD (bsc#1012628). +- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check() + (bsc#1012628). +- netfilter: nft_set_rbtree: revisit array resize logic + (bsc#1012628). +- netfilter: nf_conntrack_expect: skip expectations in other + netns via proc (bsc#1012628). +- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr + in process_sdp (bsc#1012628). +- netfilter: ctnetlink: use netlink policy range checks + (bsc#1012628). +- net: macb: use the current queue number for stats (bsc#1012628). +- RDMA/bng_re: Fix silent failure in HWRM version query + (bsc#1012628). +- RDMA/efa: Check stored completion CTX command ID with received + one (bsc#1012628). +- RDMA/efa: Improve admin completion context state machine + (bsc#1012628). +- RDMA/efa: Fix use of completion ctx after free (bsc#1012628). +- regmap: Synchronize cache for the page selector (bsc#1012628). +- ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter + (bsc#1012628). +- RDMA/rw: Fall back to direct SGE on MR pool exhaustion + (bsc#1012628). +- RDMA/efa: Fix possible deadlock (bsc#1012628). +- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from + SKIP_IFACE_SETUP (bsc#1012628). +- RDMA/irdma: Initialize free_qp completion before using it + (bsc#1012628). +- RDMA/irdma: Update ibqp state to error if QP is already in + error state (bsc#1012628). +- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce() + (bsc#1012628). +- RDMA/irdma: Clean up unnecessary dereference of event->cm_node + (bsc#1012628). +- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err() + (bsc#1012628). +- RDMA/irdma: Fix deadlock during netdev reset with active + connections (bsc#1012628). +- RDMA/irdma: Return EINVAL for invalid arp index error + (bsc#1012628). +- RDMA/irdma: Harden depth calculation functions (bsc#1012628). +- ASoC: simple-card-utils: Check value of is_playback_only and + is_capture_only (bsc#1012628). +- ASoC: fsl: imx-card: initialize playback_only and capture_only + (bsc#1012628). +- scsi: scsi_transport_sas: Fix the maximum channel scanning issue + (bsc#1012628). ++++ 367 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.21863/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.Dgp6fg/_old 2026-04-05 18:23:50.693150721 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:50.697150885 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.19 -%define patchversion 6.19.10 +%define patchversion 6.19.11 %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.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %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.Dgp6fg/_old 2026-04-05 18:23:50.865157779 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:50.869157943 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.10 -%define git_commit a439317d8db0e8fd14574f9aa0c94d7d346ef509 +%define patchversion 6.19.11 +%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a %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.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %else Release: 0 %endif kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:50.961161717 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:50.965161881 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.19 -%define patchversion 6.19.10 -%define git_commit a439317d8db0e8fd14574f9aa0c94d7d346ef509 +%define patchversion 6.19.11 +%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a %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.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:51.009163687 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:51.013163851 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.10 -%define git_commit a439317d8db0e8fd14574f9aa0c94d7d346ef509 +%define patchversion 6.19.11 +%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a %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.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:51.101167462 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:51.101167462 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.19.10 +%define patchversion 6.19.11 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,23 +38,23 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-a439317d8db0e8fd14574f9aa0c94d7d346ef509 +%global kernel_package kernel%kernel_flavor-srchash-b4a2f1cd357933360e85f345421a3a8e5011786a %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.19.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %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-a439317d8db0e8fd14574f9aa0c94d7d346ef509 +Provides: kernel-obs-build-srchash-b4a2f1cd357933360e85f345421a3a8e5011786a BuildRequires: coreutils BuildRequires: device-mapper BuildRequires: dracut ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:51.137168939 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:51.141169103 +0200 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.19.10 +%define patchversion 6.19.11 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.19.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %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-a439317d8db0e8fd14574f9aa0c94d7d346ef509 +BuildRequires: kernel-obs-build-srchash-b4a2f1cd357933360e85f345421a3a8e5011786a %endif BuildRequires: modutils ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:51.189171072 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:51.189171072 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.10 -%define git_commit a439317d8db0e8fd14574f9aa0c94d7d346ef509 +%define patchversion 6.19.11 +%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a %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.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:51.229172714 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:51.229172714 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.19 -%define patchversion 6.19.10 -%define git_commit a439317d8db0e8fd14574f9aa0c94d7d346ef509 +%define patchversion 6.19.11 +%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a %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.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:51.281174847 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:51.281174847 +0200 @@ -16,15 +16,15 @@ # -%define git_commit a439317d8db0e8fd14574f9aa0c94d7d346ef509 +%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.19.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:51.325176653 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:51.329176817 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.10 -%define git_commit a439317d8db0e8fd14574f9aa0c94d7d346ef509 +%define patchversion 6.19.11 +%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a %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.10 +Version: 6.19.11 %if 0%{?is_kotd} -Release: <RELEASE>.ga439317 +Release: <RELEASE>.gb4a2f1c %else Release: 0 %endif kernel-zfcpdump.spec: same change ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:51.577186993 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:51.581187157 +0200 @@ -1,6 +1,6 @@ -mtime: 1774436662 -commit: 660883807a27ab5e405ff03a4b6a93ae804eed826f776aebc3e1f65ed8c70d7a +mtime: 1775149258 +commit: fce8a01601713b641aebda6df70cd916d486518f1d8b74826c2dbbf398b89f24 url: https://src.opensuse.org/jirislaby/kernel-source -revision: 660883807a27ab5e405ff03a4b6a93ae804eed826f776aebc3e1f65ed8c70d7a +revision: fce8a01601713b641aebda6df70cd916d486518f1d8b74826c2dbbf398b89f24 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-04-02 19:01:07.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 29297 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-ctxfi-Check-the-error-for-index-mapping.patch new/patches.suse/ALSA-ctxfi-Check-the-error-for-index-mapping.patch --- old/patches.suse/ALSA-ctxfi-Check-the-error-for-index-mapping.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-ctxfi-Check-the-error-for-index-mapping.patch 2026-04-02 18:41:45.000000000 +0200 @@ -0,0 +1,200 @@ +From 277c6960d4ddb94d16198afd70c92c3d4593d131 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai <[email protected]> +Date: Sun, 29 Mar 2026 11:12:38 +0200 +Subject: [PATCH] ALSA: ctxfi: Check the error for index mapping +Git-commit: 277c6960d4ddb94d16198afd70c92c3d4593d131 +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1259925 + +The ctxfi driver blindly assumed a proper value returned from +daio_device_index(), but it's not always true. Add a proper error +check to deal with the error from the function. + +Cc: <[email protected]> +Link: https://lore.kernel.org/[email protected] +Link: https://patch.msgid.link/[email protected] +Signed-off-by: Takashi Iwai <[email protected]> + +--- + sound/pci/ctxfi/ctdaio.c | 81 +++++++++++++++++++++++++--------------- + 1 file changed, 50 insertions(+), 31 deletions(-) + +diff --git a/sound/pci/ctxfi/ctdaio.c b/sound/pci/ctxfi/ctdaio.c +index 19faa81d5400..4dbb1dd7af32 100644 +--- a/sound/pci/ctxfi/ctdaio.c ++++ b/sound/pci/ctxfi/ctdaio.c +@@ -99,7 +99,7 @@ static const struct rsc_ops daio_in_rsc_ops_20k2 = { + .output_slot = daio_index, + }; + +-static unsigned int daio_device_index(enum DAIOTYP type, struct hw *hw) ++static int daio_device_index(enum DAIOTYP type, struct hw *hw) + { + switch (hw->chip_type) { + case ATC20K1: +@@ -112,7 +112,9 @@ static unsigned int daio_device_index(enum DAIOTYP type, struct hw *hw) + case LINEO3: return 5; + case LINEO4: return 6; + case LINEIM: return 7; +- default: return -EINVAL; ++ default: ++ pr_err("ctxfi: Invalid type %d for hw20k1\n", type); ++ return -EINVAL; + } + case ATC20K2: + switch (type) { +@@ -126,9 +128,12 @@ static unsigned int daio_device_index(enum DAIOTYP type, struct hw *hw) + case LINEIM: return 4; + case MIC: return 5; + case RCA: return 3; +- default: return -EINVAL; ++ default: ++ pr_err("ctxfi: Invalid type %d for hw20k2\n", type); ++ return -EINVAL; + } + default: ++ pr_err("ctxfi: Invalid chip type %d\n", hw->chip_type); + return -EINVAL; + } + } +@@ -149,8 +154,11 @@ static int dao_spdif_set_spos(struct dao *dao, unsigned int spos) + + static int dao_commit_write(struct dao *dao) + { +- dao->hw->dao_commit_write(dao->hw, +- daio_device_index(dao->daio.type, dao->hw), dao->ctrl_blk); ++ int idx = daio_device_index(dao->daio.type, dao->hw); ++ ++ if (idx < 0) ++ return idx; ++ dao->hw->dao_commit_write(dao->hw, idx, dao->ctrl_blk); + return 0; + } + +@@ -288,8 +296,11 @@ static int dai_set_enb_srt(struct dai *dai, unsigned int enb) + + static int dai_commit_write(struct dai *dai) + { +- dai->hw->dai_commit_write(dai->hw, +- daio_device_index(dai->daio.type, dai->hw), dai->ctrl_blk); ++ int idx = daio_device_index(dai->daio.type, dai->hw); ++ ++ if (idx < 0) ++ return idx; ++ dai->hw->dai_commit_write(dai->hw, idx, dai->ctrl_blk); + return 0; + } + +@@ -368,7 +379,7 @@ static int dao_rsc_init(struct dao *dao, + { + struct hw *hw = mgr->mgr.hw; + unsigned int conf; +- int err; ++ int idx, err; + + err = daio_rsc_init(&dao->daio, desc, mgr->mgr.hw); + if (err) +@@ -387,15 +398,18 @@ static int dao_rsc_init(struct dao *dao, + if (err) + goto error2; + +- hw->daio_mgr_dsb_dao(mgr->mgr.ctrl_blk, +- daio_device_index(dao->daio.type, hw)); ++ idx = daio_device_index(dao->daio.type, hw); ++ if (idx < 0) { ++ err = idx; ++ goto error2; ++ } ++ ++ hw->daio_mgr_dsb_dao(mgr->mgr.ctrl_blk, idx); + hw->daio_mgr_commit_write(hw, mgr->mgr.ctrl_blk); + + conf = (desc->msr & 0x7) | (desc->passthru << 3); +- hw->daio_mgr_dao_init(hw, mgr->mgr.ctrl_blk, +- daio_device_index(dao->daio.type, hw), conf); +- hw->daio_mgr_enb_dao(mgr->mgr.ctrl_blk, +- daio_device_index(dao->daio.type, hw)); ++ hw->daio_mgr_dao_init(hw, mgr->mgr.ctrl_blk, idx, conf); ++ hw->daio_mgr_enb_dao(mgr->mgr.ctrl_blk, idx); + hw->daio_mgr_commit_write(hw, mgr->mgr.ctrl_blk); + + return 0; +@@ -444,7 +458,7 @@ static int dai_rsc_init(struct dai *dai, + const struct daio_desc *desc, + struct daio_mgr *mgr) + { +- int err; ++ int idx, err; + struct hw *hw = mgr->mgr.hw; + unsigned int rsr, msr; + +@@ -458,6 +472,12 @@ static int dai_rsc_init(struct dai *dai, + if (err) + goto error1; + ++ idx = daio_device_index(dai->daio.type, dai->hw); ++ if (idx < 0) { ++ err = idx; ++ goto error1; ++ } ++ + for (rsr = 0, msr = desc->msr; msr > 1; msr >>= 1) + rsr++; + +@@ -466,8 +486,7 @@ static int dai_rsc_init(struct dai *dai, + /* default to disabling control of a SRC */ + hw->dai_srt_set_ec(dai->ctrl_blk, 0); + hw->dai_srt_set_et(dai->ctrl_blk, 0); /* default to disabling SRT */ +- hw->dai_commit_write(hw, +- daio_device_index(dai->daio.type, dai->hw), dai->ctrl_blk); ++ hw->dai_commit_write(hw, idx, dai->ctrl_blk); + + return 0; + +@@ -582,28 +601,28 @@ static int put_daio_rsc(struct daio_mgr *mgr, struct daio *daio) + static int daio_mgr_enb_daio(struct daio_mgr *mgr, struct daio *daio) + { + struct hw *hw = mgr->mgr.hw; ++ int idx = daio_device_index(daio->type, hw); + +- if (daio->output) { +- hw->daio_mgr_enb_dao(mgr->mgr.ctrl_blk, +- daio_device_index(daio->type, hw)); +- } else { +- hw->daio_mgr_enb_dai(mgr->mgr.ctrl_blk, +- daio_device_index(daio->type, hw)); +- } ++ if (idx < 0) ++ return idx; ++ if (daio->output) ++ hw->daio_mgr_enb_dao(mgr->mgr.ctrl_blk, idx); ++ else ++ hw->daio_mgr_enb_dai(mgr->mgr.ctrl_blk, idx); + return 0; + } + + static int daio_mgr_dsb_daio(struct daio_mgr *mgr, struct daio *daio) + { + struct hw *hw = mgr->mgr.hw; ++ int idx = daio_device_index(daio->type, hw); + +- if (daio->output) { +- hw->daio_mgr_dsb_dao(mgr->mgr.ctrl_blk, +- daio_device_index(daio->type, hw)); +- } else { +- hw->daio_mgr_dsb_dai(mgr->mgr.ctrl_blk, +- daio_device_index(daio->type, hw)); +- } ++ if (idx < 0) ++ return idx; ++ if (daio->output) ++ hw->daio_mgr_dsb_dao(mgr->mgr.ctrl_blk, idx); ++ else ++ hw->daio_mgr_dsb_dai(mgr->mgr.ctrl_blk, idx); + return 0; + } + +-- +2.53.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-ctxfi-Don-t-enumerate-SPDIF1-at-DAIO-initializa.patch new/patches.suse/ALSA-ctxfi-Don-t-enumerate-SPDIF1-at-DAIO-initializa.patch --- old/patches.suse/ALSA-ctxfi-Don-t-enumerate-SPDIF1-at-DAIO-initializa.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-ctxfi-Don-t-enumerate-SPDIF1-at-DAIO-initializa.patch 2026-04-02 18:41:45.000000000 +0200 @@ -0,0 +1,59 @@ +From 75dc1980cf48826287e43dc7a49e310c6691f97e Mon Sep 17 00:00:00 2001 +From: Takashi Iwai <[email protected]> +Date: Tue, 31 Mar 2026 10:12:17 +0200 +Subject: [PATCH] ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization +Git-commit: 75dc1980cf48826287e43dc7a49e310c6691f97e +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1259925 + +The recent refactoring of xfi driver changed the assignment of +atc->daios[] at atc_get_resources(); now it loops over all enum +DAIOTYP entries while it looped formerly only a part of them. +The problem is that the last entry, SPDIF1, is a special type that +is used only for hw20k1 CTSB073X model (as a replacement of SPDIFIO), +and there is no corresponding definition for hw20k2. Due to the lack +of the info, it caused a kernel crash on hw20k2, which was already +worked around by the commit b045ab3dff97 ("ALSA: ctxfi: Fix missing +SPDIFI1 index handling"). + +This patch addresses the root cause of the regression above properly, +simply by skipping the incorrect SPDIF1 type in the parser loop. + +For making the change clearer, the code is slightly arranged, too. + +Fixes: a2dbaeb5c61e ("ALSA: ctxfi: Refactor resource alloc for sparse mappings") +Cc: <[email protected]> +Link: https://bugzilla.suse.com/show_bug.cgi?id=1259925 +Link: https://patch.msgid.link/[email protected] +Signed-off-by: Takashi Iwai <[email protected]> + +--- + sound/pci/ctxfi/ctatc.c | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/sound/pci/ctxfi/ctatc.c b/sound/pci/ctxfi/ctatc.c +index f122e396bc55..da2667cb2489 100644 +--- a/sound/pci/ctxfi/ctatc.c ++++ b/sound/pci/ctxfi/ctatc.c +@@ -1427,10 +1427,14 @@ static int atc_get_resources(struct ct_atc *atc) + daio_mgr = (struct daio_mgr *)atc->rsc_mgrs[DAIO]; + da_desc.msr = atc->msr; + for (i = 0; i < NUM_DAIOTYP; i++) { +- if (((i == MIC) && !cap.dedicated_mic) || ((i == RCA) && !cap.dedicated_rca)) ++ if (((i == MIC) && !cap.dedicated_mic) || ++ ((i == RCA) && !cap.dedicated_rca) || ++ i == SPDIFI1) + continue; +- da_desc.type = (atc->model != CTSB073X) ? i : +- ((i == SPDIFIO) ? SPDIFI1 : i); ++ if (atc->model == CTSB073X && i == SPDIFIO) ++ da_desc.type = SPDIFI1; ++ else ++ da_desc.type = i; + da_desc.output = (i < LINEIM) || (i == RCA); + err = daio_mgr->get_daio(daio_mgr, &da_desc, + (struct daio **)&atc->daios[i]); +-- +2.53.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-ctxfi-Fix-missing-SPDIFI1-index-handling.patch new/patches.suse/ALSA-ctxfi-Fix-missing-SPDIFI1-index-handling.patch --- old/patches.suse/ALSA-ctxfi-Fix-missing-SPDIFI1-index-handling.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-ctxfi-Fix-missing-SPDIFI1-index-handling.patch 2026-04-02 18:41:45.000000000 +0200 @@ -0,0 +1,39 @@ +From b045ab3dff97edae6d538eeff900a34c098761f8 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai <[email protected]> +Date: Sun, 29 Mar 2026 11:12:37 +0200 +Subject: [PATCH] ALSA: ctxfi: Fix missing SPDIFI1 index handling +Git-commit: b045ab3dff97edae6d538eeff900a34c098761f8 +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1259925 + +SPDIF1 DAIO type isn't properly handled in daio_device_index() for +hw20k2, and it returned -EINVAL, which ended up with the out-of-bounds +array access. Follow the hw20k1 pattern and return the proper index +for this type, too. + +Reported-and-tested-by: Karsten Hohmeier <[email protected]> +Closes: https://lore.kernel.org/[email protected] +Cc: <[email protected]> +Link: https://patch.msgid.link/[email protected] +Signed-off-by: Takashi Iwai <[email protected]> + +--- + sound/pci/ctxfi/ctdaio.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/sound/pci/ctxfi/ctdaio.c b/sound/pci/ctxfi/ctdaio.c +index b8bde27f3a1d..19faa81d5400 100644 +--- a/sound/pci/ctxfi/ctdaio.c ++++ b/sound/pci/ctxfi/ctdaio.c +@@ -118,6 +118,7 @@ static unsigned int daio_device_index(enum DAIOTYP type, struct hw *hw) + switch (type) { + case SPDIFOO: return 0; + case SPDIFIO: return 0; ++ case SPDIFI1: return 1; + case LINEO1: return 4; + case LINEO2: return 7; + case LINEO3: return 5; +-- +2.53.0 + 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-19 17:55:54.000000000 +0100 +++ new/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,40 +0,0 @@ -From 7c698de0dc5daa1e1a5fd1f0c6aa1b6bb2f5d867 Mon Sep 17 00:00:00 2001 -From: Takashi Iwai <[email protected]> -Date: Tue, 24 Feb 2026 10:00:02 +0100 -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 -(05ac:024f) although it doesn't work as expected in compatible way. - -Put three entries to the non-apple keyboards list to exclude this -Device: one for BT ("TH87"), one for USB ("HFD Epomaker TH87") and one -for dongle ("2.4G Wireless Receiver"). - -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 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[] = { - { "A3R" }, - { "hfd.cn" }, - { "WKB603" }, -+ { "TH87" }, /* EPOMAKER TH87 BT mode */ -+ { "HFD Epomaker TH87" }, /* EPOMAKER TH87 USB mode */ -+ { "2.4G Wireless Receiver" }, /* EPOMAKER TH87 dongle */ - }; - - static bool apple_is_non_apple_keyboard(struct hid_device *hdev) --- -2.53.0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch new/patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch --- old/patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch 2026-04-02 18:41:45.000000000 +0200 @@ -0,0 +1,39 @@ +From: Phil Elwell <[email protected]> +Date: Sat, 7 Mar 2026 00:41:22 +0100 +Subject: mfd: bcm2835-pm: Add BCM2712 PM device support +Git-commit: 5849d8afe131012bfefaee34dde87fe5c82ddce0 +Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git +Patch-mainline: Queued in subsystem maintainer repository +References: PED-13236 + +The BCM2712 SoC includes a power management block that serves as the +power domain for the V3D graphics block. Unlike other PM blocks in +the BCM2835 family, it does not feature an ASB register space. + +Conditionally register the PM device depending on the SoC variant. + +Signed-off-by: Phil Elwell <[email protected]> +Co-developed-by: Stanimir Varbanov <[email protected]> +Signed-off-by: Stanimir Varbanov <[email protected]> +Signed-off-by: Andrea della Porta <[email protected]> +Reviewed-by: Florian Fainelli <[email protected]> +Link: https://patch.msgid.link/c0b5793868f138bf5c928a12b2763d3e183e2e59.1772839224.git.andrea.po...@suse.com +Signed-off-by: Lee Jones <[email protected]> +--- + drivers/mfd/bcm2835-pm.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/mfd/bcm2835-pm.c b/drivers/mfd/bcm2835-pm.c +index 2d5dc521b623d..9e8e3dcf4bceb 100644 +--- a/drivers/mfd/bcm2835-pm.c ++++ b/drivers/mfd/bcm2835-pm.c +@@ -98,7 +98,7 @@ static int bcm2835_pm_probe(struct platform_device *pdev) + * bcm2835-pm binding as the key for whether we can reference + * the full PM register range and support power domains. + */ +- if (pm->asb) ++ if (pm->asb || pm->soc == BCM2835_PM_SOC_BCM2712) + return devm_mfd_add_devices(dev, -1, bcm2835_power_devs, + ARRAY_SIZE(bcm2835_power_devs), + NULL, 0, NULL); + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch new/patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch --- old/patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch 2026-04-02 18:41:45.000000000 +0200 @@ -0,0 +1,78 @@ +From: Phil Elwell <[email protected]> +Date: Sat, 7 Mar 2026 00:41:21 +0100 +Subject: mfd: bcm2835-pm: Introduce SoC-specific type identifier +Git-commit: a1c5073dac90aa5cbf187697401d9b3eff2bc269 +Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git +Patch-mainline: Queued in subsystem maintainer repository +References: PED-13236 + +Power management blocks across the BCM2835 family share a common +base but require variant-specific handling. For instance, the +BCM2712 lacks ASB register space, yet it manages the power domain +for the V3D graphics block. + +Add a hardware type identifier to the driver's private data. This +allows the driver to distinguish between SoC models and implement +custom quirks or features as needed. + +Signed-off-by: Phil Elwell <[email protected]> +Co-developed-by: Stanimir Varbanov <[email protected]> +Signed-off-by: Stanimir Varbanov <[email protected]> +Signed-off-by: Andrea della Porta <[email protected]> +Reviewed-by: Florian Fainelli <[email protected]> +Link: https://patch.msgid.link/c4bb218654e91f312a01b419d3d408e5131f7673.1772839224.git.andrea.po...@suse.com +Signed-off-by: Lee Jones <[email protected]> +--- + drivers/mfd/bcm2835-pm.c | 7 ++++--- + include/linux/mfd/bcm2835-pm.h | 7 +++++++ + 2 files changed, 11 insertions(+), 3 deletions(-) + +diff --git a/drivers/mfd/bcm2835-pm.c b/drivers/mfd/bcm2835-pm.c +index 8bed59816e82e..2d5dc521b623d 100644 +--- a/drivers/mfd/bcm2835-pm.c ++++ b/drivers/mfd/bcm2835-pm.c +@@ -81,6 +81,7 @@ static int bcm2835_pm_probe(struct platform_device *pdev) + platform_set_drvdata(pdev, pm); + + pm->dev = dev; ++ pm->soc = (uintptr_t)device_get_match_data(dev); + + ret = bcm2835_pm_get_pdata(pdev, pm); + if (ret) +@@ -106,9 +107,9 @@ static int bcm2835_pm_probe(struct platform_device *pdev) + + static const struct of_device_id bcm2835_pm_of_match[] = { + { .compatible = "brcm,bcm2835-pm-wdt", }, +- { .compatible = "brcm,bcm2835-pm", }, +- { .compatible = "brcm,bcm2711-pm", }, +- { .compatible = "brcm,bcm2712-pm", }, ++ { .compatible = "brcm,bcm2835-pm", .data = (void *)BCM2835_PM_SOC_BCM2835 }, ++ { .compatible = "brcm,bcm2711-pm", .data = (void *)BCM2835_PM_SOC_BCM2711 }, ++ { .compatible = "brcm,bcm2712-pm", .data = (void *)BCM2835_PM_SOC_BCM2712 }, + {}, + }; + MODULE_DEVICE_TABLE(of, bcm2835_pm_of_match); +diff --git a/include/linux/mfd/bcm2835-pm.h b/include/linux/mfd/bcm2835-pm.h +index f70a810c55f7d..d2e17ab1dbfc5 100644 +--- a/include/linux/mfd/bcm2835-pm.h ++++ b/include/linux/mfd/bcm2835-pm.h +@@ -5,11 +5,18 @@ + + #include <linux/regmap.h> + ++enum bcm2835_soc { ++ BCM2835_PM_SOC_BCM2835, ++ BCM2835_PM_SOC_BCM2711, ++ BCM2835_PM_SOC_BCM2712, ++}; ++ + struct bcm2835_pm { + struct device *dev; + void __iomem *base; + void __iomem *asb; + void __iomem *rpivid_asb; ++ enum bcm2835_soc soc; + }; + + #endif /* BCM2835_MFD_PM_H */ + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/perf-metricgroup-Fix-metricgroup__has_metric_or_grou.patch new/patches.suse/perf-metricgroup-Fix-metricgroup__has_metric_or_grou.patch --- old/patches.suse/perf-metricgroup-Fix-metricgroup__has_metric_or_grou.patch 2026-03-19 17:55:54.000000000 +0100 +++ new/patches.suse/perf-metricgroup-Fix-metricgroup__has_metric_or_grou.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,37 +0,0 @@ -From: Ian Rogers <[email protected]> -Date: Fri, 6 Feb 2026 16:49:56 -0800 -Subject: perf metricgroup: Fix metricgroup__has_metric_or_groups -References: bsc#1259358 -Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git -Git-commit: c5a244bf17caf2de22f9e100832b75f72b31d3e6 -Patch-mainline: Queued in subsystem maintainer repository - -Use metricgroup__for_each_metric rather than -pmu_metrics_table__for_each_metric that combines the default metric -table with, a potentially empty, CPUID table. - -Fixes: cee275edcdb1 ("perf metricgroup: Don't early exit if no CPUID table exists") -Signed-off-by: Ian Rogers <[email protected]> -Reviewed-by: Leo Yan <[email protected]> -Tested-by: Leo Yan <[email protected]> -Signed-off-by: Namhyung Kim <[email protected]> -Signed-off-by: Jiri Slaby <[email protected]> ---- - tools/perf/util/metricgroup.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - ---- a/tools/perf/util/metricgroup.c -+++ b/tools/perf/util/metricgroup.c -@@ -1606,9 +1606,9 @@ bool metricgroup__has_metric_or_groups(c - .metric_or_groups = metric_or_groups, - }; - -- return pmu_metrics_table__for_each_metric(table, -- metricgroup__has_metric_or_groups_callback, -- &data) -+ return metricgroup__for_each_metric(table, -+ metricgroup__has_metric_or_groups_callback, -+ &data) - ? true : false; - } - ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:54.953325513 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:54.957325677 +0200 @@ -2663,6 +2663,350 @@ patches.kernel.org/6.19.10-221-xen-privcmd-restrict-usage-in-unprivileged-do.patch patches.kernel.org/6.19.10-222-xen-privcmd-add-boot-control-for-restricted-u.patch patches.kernel.org/6.19.10-223-Linux-6.19.10.patch + patches.kernel.org/6.19.11-001-cxl-port-Fix-use-after-free-of-parent_port-in.patch + patches.kernel.org/6.19.11-002-cxl-region-Fix-leakage-in-__construct_region.patch + patches.kernel.org/6.19.11-003-bpf-Reset-register-ID-for-BPF_END-value-track.patch + patches.kernel.org/6.19.11-004-bpf-Fix-constant-blinding-for-PROBE_MEM32-sto.patch + patches.kernel.org/6.19.11-005-x86-perf-Make-sure-to-program-the-counter-val.patch + patches.kernel.org/6.19.11-006-perf-Make-sure-to-use-pmu_ctx-pmu-for-groups.patch + patches.kernel.org/6.19.11-007-s390-mm-Add-missing-secure-storage-access-fix.patch + patches.kernel.org/6.19.11-008-objtool-klp-fix-data-alignment-in-__clone_sym.patch + patches.kernel.org/6.19.11-009-livepatch-klp-build-Fix-inconsistent-kernel-v.patch + patches.kernel.org/6.19.11-010-cxl-hdm-Avoid-incorrect-DVSEC-fallback-when-H.patch + patches.kernel.org/6.19.11-011-hwmon-axi-fan-don-t-use-driver_override-as-IR.patch + patches.kernel.org/6.19.11-012-sh-platform_early-remove-pdev-driver_override.patch + patches.kernel.org/6.19.11-013-driver-core-generalize-driver_override-in-str.patch + patches.kernel.org/6.19.11-014-driver-core-platform-use-generic-driver_overr.patch + patches.kernel.org/6.19.11-015-perf-metricgroup-Fix-metricgroup__has_metric_.patch + patches.kernel.org/6.19.11-016-bpf-Release-module-BTF-IDR-before-module-unlo.patch + patches.kernel.org/6.19.11-017-cxl-Adjust-the-startup-priority-of-cxl_pmem-t.patch + patches.kernel.org/6.19.11-018-bpf-Fix-exception-exit-lock-checking-for-subp.patch + patches.kernel.org/6.19.11-019-bpf-Fix-undefined-behavior-in-interpreter-sdi.patch + patches.kernel.org/6.19.11-020-bpf-Fix-unsound-scalar-forking-in-maybe_fork_.patch + patches.kernel.org/6.19.11-021-tracing-Revert-tracing-Remove-pid-in-task_ren.patch + patches.kernel.org/6.19.11-022-platform-x86-hp-wmi-Add-Omen-16-wf0xxx-fan-an.patch + patches.kernel.org/6.19.11-023-HID-asus-avoid-memory-leak-in-asus_report_fix.patch + patches.kernel.org/6.19.11-024-platform-x86-intel-hid-Add-Dell-14-Plus-2-in-.patch + patches.kernel.org/6.19.11-025-nvme-pci-cap-queue-creation-to-used-queues.patch + patches.kernel.org/6.19.11-026-nvme-fabrics-use-kfree_sensitive-for-DHCHAP-s.patch + patches.kernel.org/6.19.11-027-platform-x86-hp-wmi-Add-Omen-16-xd0xxx-fan-an.patch + patches.kernel.org/6.19.11-028-platform-x86-intel-hid-Enable-5-button-array-.patch + patches.kernel.org/6.19.11-029-platform-x86-touchscreen_dmi-Add-quirk-for-y-.patch + patches.kernel.org/6.19.11-030-platform-x86-hp-wmi-add-Omen-14-fb1xxx-board-.patch + patches.kernel.org/6.19.11-031-nvme-pci-ensure-we-re-polling-a-polled-queue.patch + patches.kernel.org/6.19.11-032-HID-magicmouse-fix-battery-reporting-for-Appl.patch + patches.kernel.org/6.19.11-033-HID-magicmouse-avoid-memory-leak-in-magicmous.patch + patches.kernel.org/6.19.11-034-platform-x86-hp-wmi-Add-Victus-16-d0xxx-suppo.patch + patches.kernel.org/6.19.11-035-HID-intel-ish-hid-ipc-Add-Nova-Lake-H-S-PCI-d.patch + patches.kernel.org/6.19.11-036-platform-x86-oxpec-Add-support-for-OneXPlayer.patch + patches.kernel.org/6.19.11-037-HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-.patch + patches.kernel.org/6.19.11-038-platform-x86-oxpec-Add-support-for-OneXPlayer.patch + patches.kernel.org/6.19.11-039-net-usb-r8152-add-TRENDnet-TUC-ET2G.patch + patches.kernel.org/6.19.11-040-kbuild-install-extmod-build-Package-resolve_b.patch + patches.kernel.org/6.19.11-041-platform-x86-oxpec-Add-support-for-Aokzoe-A2-.patch + patches.kernel.org/6.19.11-042-platform-x86-oxpec-Add-support-for-OneXPlayer.patch + patches.kernel.org/6.19.11-043-HID-mcp2221-cancel-last-I2C-command-on-read-e.patch + patches.kernel.org/6.19.11-044-HID-asus-add-xg-mobile-2023-external-hardware.patch + patches.kernel.org/6.19.11-045-module-Fix-kernel-panic-when-a-symbol-st_shnd.patch + patches.kernel.org/6.19.11-046-ASoC-fsl_easrc-Fix-event-generation-in-fsl_ea.patch + patches.kernel.org/6.19.11-047-scsi-mpi3mr-Clear-reset-history-on-ready-and-.patch + patches.kernel.org/6.19.11-048-ASoC-rt1321-fix-DMIC-ch2-3-mask-issue.patch + patches.kernel.org/6.19.11-049-scsi-devinfo-Add-BLIST_SKIP_IO_HINTS-for-Iome.patch + patches.kernel.org/6.19.11-050-ASoC-Intel-sof_sdw-Add-quirk-for-Alienware-Ar.patch + patches.kernel.org/6.19.11-051-ALSA-hda-hdmi-Add-Tegra238-HDA-codec-device-I.patch + patches.kernel.org/6.19.11-052-ASoC-fsl_easrc-Fix-event-generation-in-fsl_ea.patch + patches.kernel.org/6.19.11-053-ASoC-cs35l56-Only-patch-ASP-registers-if-the-.patch + patches.kernel.org/6.19.11-054-spi-spi-dw-dma-fix-print-error-log-when-wait-.patch + patches.kernel.org/6.19.11-055-dma-buf-Include-ioctl.h-in-UAPI-header.patch + patches.kernel.org/6.19.11-056-block-break-pcpu_alloc_mutex-dependency-on-fr.patch + patches.kernel.org/6.19.11-057-ALSA-hda-senary-Ensure-EAPD-is-enabled-during.patch + patches.kernel.org/6.19.11-058-drm-ttm-tests-Fix-build-failure-on-PREEMPT_RT.patch + patches.kernel.org/6.19.11-059-ASoC-amd-acp-Add-ACP6.3-match-entries-for-Cir.patch + patches.kernel.org/6.19.11-060-bpf-Fix-u32-s32-bounds-when-ranges-cross-min-.patch + patches.kernel.org/6.19.11-061-HID-apple-avoid-memory-leak-in-apple_report_f.patch + patches.kernel.org/6.19.11-062-sched_ext-Use-WRITE_ONCE-for-the-write-side-o.patch + patches.kernel.org/6.19.11-063-btrfs-set-BTRFS_ROOT_ORPHAN_CLEANUP-during-su.patch + patches.kernel.org/6.19.11-064-objtool-Use-HOSTCFLAGS-for-HAVE_XXHASH-test.patch + patches.kernel.org/6.19.11-065-powerpc64-ftrace-fix-OOL-stub-count-with-clan.patch + patches.kernel.org/6.19.11-066-ALSA-hda-realtek-add-HP-Laptop-14s-dr5xxx-mut.patch + patches.kernel.org/6.19.11-067-objtool-klp-Disable-unsupported-pr_debug-usag.patch + patches.kernel.org/6.19.11-068-ALSA-hda-realtek-Add-quirk-for-Gigabyte-Techn.patch + patches.kernel.org/6.19.11-069-ALSA-hda-realtek-Add-headset-jack-quirk-for-T.patch + patches.kernel.org/6.19.11-070-objtool-Handle-Clang-RSP-musical-chairs.patch + patches.kernel.org/6.19.11-071-nvmet-move-async-event-work-off-nvmet-wq.patch + patches.kernel.org/6.19.11-072-drm-amdgpu-fix-gpu-idle-power-consumption-iss.patch + patches.kernel.org/6.19.11-073-usb-core-new-quirk-to-handle-devices-with-zer.patch + patches.kernel.org/6.19.11-074-spi-intel-pci-Add-support-for-Nova-Lake-mobil.patch + patches.kernel.org/6.19.11-075-ALSA-usb-audio-Add-iface-reset-and-delay-quir.patch + patches.kernel.org/6.19.11-076-ALSA-hda-realtek-add-quirk-for-ASUS-UM6702RC.patch + patches.kernel.org/6.19.11-077-i3c-master-dw-i3c-Fix-missing-of_node-for-vir.patch + patches.kernel.org/6.19.11-078-xfrm-add-missing-extack-for-XFRMA_SA_PCPU-in-.patch + patches.kernel.org/6.19.11-079-xfrm-fix-the-condition-on-x-pcpu_num-in-xfrm_.patch + patches.kernel.org/6.19.11-080-xfrm-call-xdo_dev_state_delete-during-state-u.patch + patches.kernel.org/6.19.11-081-esp-fix-skb-leak-with-espintcp-and-async-cryp.patch + patches.kernel.org/6.19.11-082-pinctrl-renesas-rzt2h-Fix-device-node-leak-in.patch + patches.kernel.org/6.19.11-083-xfrm-iptfs-fix-skb_put-panic-on-non-linear-sk.patch + patches.kernel.org/6.19.11-084-pinctrl-qcom-spmi-gpio-implement-.get_directi.patch + patches.kernel.org/6.19.11-085-pinctrl-renesas-rza1-Normalize-return-value-o.patch + patches.kernel.org/6.19.11-086-xfrm-Fix-work-re-schedule-after-cancel-in-xfr.patch + patches.kernel.org/6.19.11-087-xfrm-prevent-policy_hthresh.work-from-racing-.patch + patches.kernel.org/6.19.11-088-af_key-validate-families-in-pfkey_send_migrat.patch + patches.kernel.org/6.19.11-089-dma-swiotlb-add-KMSAN-annotations-to-swiotlb_.patch + patches.kernel.org/6.19.11-090-erofs-set-fileio-bio-failed-in-short-read-cas.patch + patches.kernel.org/6.19.11-091-can-statistics-add-missing-atomic-access-in-h.patch + patches.kernel.org/6.19.11-092-pinctrl-stm32-fix-HDP-driver-dependency-on-GP.patch + patches.kernel.org/6.19.11-093-Bluetooth-L2CAP-Fix-stack-out-of-bounds-read-.patch + patches.kernel.org/6.19.11-094-Bluetooth-L2CAP-Validate-PDU-length-before-re.patch + patches.kernel.org/6.19.11-095-Bluetooth-SCO-Fix-use-after-free-in-sco_recv_.patch + patches.kernel.org/6.19.11-096-Bluetooth-MGMT-Fix-dangling-pointer-on-mgmt_a.patch + patches.kernel.org/6.19.11-097-Bluetooth-hci_ll-Fix-firmware-leak-on-error-p.patch + patches.kernel.org/6.19.11-098-Bluetooth-L2CAP-Fix-null-ptr-deref-on-l2cap_s.patch + patches.kernel.org/6.19.11-099-pinctrl-mediatek-common-Fix-probe-failure-for.patch + patches.kernel.org/6.19.11-100-ionic-fix-persistent-MAC-address-override-on-.patch + patches.kernel.org/6.19.11-101-nfc-nci-fix-circular-locking-dependency-in-nc.patch + patches.kernel.org/6.19.11-102-net-openvswitch-Avoid-releasing-netdev-before.patch + patches.kernel.org/6.19.11-103-openvswitch-defer-tunnel-netdev_put-to-RCU-re.patch + patches.kernel.org/6.19.11-104-openvswitch-validate-MPLS-set-set_masked-payl.patch + patches.kernel.org/6.19.11-105-net-smc-fix-double-free-of-smc_spd_priv-when-.patch + patches.kernel.org/6.19.11-106-rtnetlink-count-IFLA_PARENT_DEV_-NAME-BUS_NAM.patch + patches.kernel.org/6.19.11-107-rtnetlink-count-IFLA_INFO_SLAVE_KIND-in-if_nl.patch + patches.kernel.org/6.19.11-108-net-bcmasp-streamline-early-exit-in-probe.patch + patches.kernel.org/6.19.11-109-net-bcmasp-fix-double-free-of-WoL-irq.patch + patches.kernel.org/6.19.11-110-net-bcmasp-fix-double-disable-of-clk.patch + patches.kernel.org/6.19.11-111-platform-x86-ISST-Check-HWP-support-before-MS.patch + patches.kernel.org/6.19.11-112-platform-x86-lenovo-wmi-gamezone-Drop-gz_chai.patch + patches.kernel.org/6.19.11-113-platform-olpc-olpc-xo175-ec-Fix-overflow-erro.patch + patches.kernel.org/6.19.11-114-platform-x86-intel-hid-disable-wakeup_mode-du.patch + patches.kernel.org/6.19.11-115-ice-fix-inverted-ready-check-for-VF-represent.patch + patches.kernel.org/6.19.11-116-ice-use-ice_update_eth_stats-for-representor-.patch + patches.kernel.org/6.19.11-117-iavf-fix-out-of-bounds-writes-in-iavf_get_eth.patch + patches.kernel.org/6.19.11-118-ipv6-Remove-permanent-routes-from-tb6_gc_hlis.patch + patches.kernel.org/6.19.11-119-ipv6-Don-t-remove-permanent-routes-with-excep.patch + patches.kernel.org/6.19.11-120-net-fix-fanout-UAF-in-packet_release-via-NETD.patch + patches.kernel.org/6.19.11-121-net-airoha-add-RCU-lock-around-dev_fill_forwa.patch + patches.kernel.org/6.19.11-122-net-b44-always-select-CONFIG_FIXED_PHY.patch + patches.kernel.org/6.19.11-123-udp-Fix-wildcard-bind-conflict-check-when-usi.patch + patches.kernel.org/6.19.11-124-net-enetc-fix-the-output-issue-of-ethtool-sho.patch + patches.kernel.org/6.19.11-125-virtio-net-correct-hdr_len-handling-for-VIRTI.patch + patches.kernel.org/6.19.11-126-virtio-net-correct-hdr_len-handling-for-tunne.patch + patches.kernel.org/6.19.11-127-team-fix-header_ops-type-confusion-with-non-E.patch + patches.kernel.org/6.19.11-128-net-ti-icssg-prueth-fix-use-after-free-of-CPP.patch + patches.kernel.org/6.19.11-129-net-lan743x-fix-duplex-configuration-in-mac_l.patch + patches.kernel.org/6.19.11-130-rtnetlink-fix-leak-of-SRCU-struct-in-rtnl_lin.patch + patches.kernel.org/6.19.11-131-net_sched-codel-fix-stale-state-for-empty-flo.patch + patches.kernel.org/6.19.11-132-dma-mapping-add-missing-inline-for-dma_free_a.patch + patches.kernel.org/6.19.11-133-Bluetooth-L2CAP-Fix-send-LE-flow-credits-in-A.patch + patches.kernel.org/6.19.11-134-Bluetooth-btintel-serialize-btintel_hw_error-.patch + patches.kernel.org/6.19.11-135-Bluetooth-L2CAP-Fix-not-tracking-outstanding-.patch + patches.kernel.org/6.19.11-136-Bluetooth-L2CAP-Fix-deadlock-in-l2cap_conn_de.patch + patches.kernel.org/6.19.11-137-Bluetooth-L2CAP-Fix-ERTM-re-init-and-zero-pdu.patch + patches.kernel.org/6.19.11-138-Bluetooth-btusb-clamp-SCO-altsetting-table-in.patch + patches.kernel.org/6.19.11-139-tls-Purge-async_hold-in-tls_decrypt_async_wai.patch + patches.kernel.org/6.19.11-140-netfilter-nfnetlink_log-fix-uninitialized-pad.patch + patches.kernel.org/6.19.11-141-netfilter-ip6t_rt-reject-oversized-addrnr-in-.patch + patches.kernel.org/6.19.11-142-netfilter-nft_set_rbtree-revisit-array-resize.patch + patches.kernel.org/6.19.11-143-netfilter-nf_conntrack_expect-skip-expectatio.patch + patches.kernel.org/6.19.11-144-netfilter-nf_conntrack_sip-fix-use-of-uniniti.patch + patches.kernel.org/6.19.11-145-netfilter-ctnetlink-use-netlink-policy-range-.patch + patches.kernel.org/6.19.11-146-net-macb-use-the-current-queue-number-for-sta.patch + patches.kernel.org/6.19.11-147-RDMA-bng_re-Fix-silent-failure-in-HWRM-versio.patch + patches.kernel.org/6.19.11-148-RDMA-efa-Check-stored-completion-CTX-command-.patch + patches.kernel.org/6.19.11-149-RDMA-efa-Improve-admin-completion-context-sta.patch + patches.kernel.org/6.19.11-150-RDMA-efa-Fix-use-of-completion-ctx-after-free.patch + patches.kernel.org/6.19.11-151-regmap-Synchronize-cache-for-the-page-selecto.patch + patches.kernel.org/6.19.11-152-ALSA-hda-realtek-Sequence-GPIO2-on-Star-Labs-.patch + patches.kernel.org/6.19.11-153-RDMA-rw-Fall-back-to-direct-SGE-on-MR-pool-ex.patch + patches.kernel.org/6.19.11-154-RDMA-efa-Fix-possible-deadlock.patch + patches.kernel.org/6.19.11-155-ALSA-usb-audio-Exclude-Scarlett-2i2-1st-Gen-f.patch + patches.kernel.org/6.19.11-156-RDMA-irdma-Initialize-free_qp-completion-befo.patch + patches.kernel.org/6.19.11-157-RDMA-irdma-Update-ibqp-state-to-error-if-QP-i.patch + patches.kernel.org/6.19.11-158-RDMA-irdma-Remove-a-NOP-wait_event-in-irdma_m.patch + patches.kernel.org/6.19.11-159-RDMA-irdma-Clean-up-unnecessary-dereference-o.patch + patches.kernel.org/6.19.11-160-RDMA-irdma-Remove-reset-check-from-irdma_modi.patch + patches.kernel.org/6.19.11-161-RDMA-irdma-Fix-deadlock-during-netdev-reset-w.patch + patches.kernel.org/6.19.11-162-RDMA-irdma-Return-EINVAL-for-invalid-arp-inde.patch + patches.kernel.org/6.19.11-163-RDMA-irdma-Harden-depth-calculation-functions.patch + patches.kernel.org/6.19.11-164-ASoC-simple-card-utils-Check-value-of-is_play.patch + patches.kernel.org/6.19.11-165-ASoC-fsl-imx-card-initialize-playback_only-an.patch + patches.kernel.org/6.19.11-166-scsi-scsi_transport_sas-Fix-the-maximum-chann.patch + patches.kernel.org/6.19.11-167-x86-efi-efi_unmap_boot_services-fix-calculati.patch + patches.kernel.org/6.19.11-168-drm-mediatek-dsi-Store-driver-data-before-inv.patch + patches.kernel.org/6.19.11-169-drm-i915-gmbus-fix-spurious-timeout-on-512-by.patch + patches.kernel.org/6.19.11-170-PM-hibernate-Drain-trailing-zero-pages-on-use.patch + patches.kernel.org/6.19.11-171-PM-sleep-Drop-spurious-WARN_ON-from-pm_restor.patch + patches.kernel.org/6.19.11-172-drm-xe-pf-Fix-use-after-free-in-migration-res.patch + patches.kernel.org/6.19.11-173-spi-sn-f-ospi-Fix-resource-leak-in-f_ospi_pro.patch + patches.kernel.org/6.19.11-174-ASoC-Intel-catpt-Fix-the-device-initializatio.patch + patches.kernel.org/6.19.11-175-spi-meson-spicc-Fix-double-put-in-remove-path.patch + patches.kernel.org/6.19.11-176-drm-amd-display-Do-not-skip-unrelated-mode-ch.patch + patches.kernel.org/6.19.11-177-ASoC-dt-bindings-stm32-Fix-incorrect-compatib.patch + patches.kernel.org/6.19.11-178-rust-regulator-do-not-assume-that-regulator_g.patch + patches.kernel.org/6.19.11-179-drm-xe-Implement-recent-spec-updates-to-Wa_16.patch + patches.kernel.org/6.19.11-180-spi-use-generic-driver_override-infrastructur.patch + patches.kernel.org/6.19.11-181-ACPI-EC-clean-up-handlers-on-probe-failure-in.patch + patches.kernel.org/6.19.11-182-drm-amdgpu-Fix-fence-put-before-wait-in-amdgp.patch + patches.kernel.org/6.19.11-183-hwmon-adm1177-fix-sysfs-ABI-violation-and-cur.patch + patches.kernel.org/6.19.11-184-ASoC-SDCA-fix-finding-wrong-entity.patch + patches.kernel.org/6.19.11-185-hwmon-pmbus-Mark-lowest-average-highest-rated.patch + patches.kernel.org/6.19.11-186-hwmon-pmbus-Introduce-the-concept-of-write-on.patch + patches.kernel.org/6.19.11-187-hwmon-pmbus-core-Protect-regulator-operations.patch + patches.kernel.org/6.19.11-188-sysctl-fix-uninitialized-variable-in-proc_do_.patch + patches.kernel.org/6.19.11-189-ASoC-adau1372-Fix-unchecked-clk_prepare_enabl.patch + patches.kernel.org/6.19.11-190-ASoC-adau1372-Fix-clock-leak-on-PLL-lock-fail.patch + patches.kernel.org/6.19.11-191-spi-spi-fsl-lpspi-fix-teardown-order-issue-UA.patch + patches.kernel.org/6.19.11-192-io_uring-fdinfo-fix-SQE_MIXED-SQE-displaying.patch + patches.kernel.org/6.19.11-193-io_uring-fdinfo-fix-OOB-read-in-SQE_MIXED-wra.patch + patches.kernel.org/6.19.11-194-ALSA-usb-audio-Exclude-Scarlett-2i4-1st-Gen-f.patch + patches.kernel.org/6.19.11-195-s390-syscalls-Add-spectre-boundary-for-syscal.patch + patches.kernel.org/6.19.11-196-s390-barrier-Make-array_index_mask_nospec-__a.patch + patches.kernel.org/6.19.11-197-s390-entry-Scrub-r12-register-on-kernel-entry.patch + patches.kernel.org/6.19.11-198-tracing-Drain-deferred-trigger-frees-if-kthre.patch + patches.kernel.org/6.19.11-199-tracing-Fix-potential-deadlock-in-cpu-hotplug.patch + patches.kernel.org/6.19.11-200-drm-xe-always-keep-track-of-remap-prev-next.patch + patches.kernel.org/6.19.11-201-ksmbd-replace-hardcoded-hdr2_len-with-offseto.patch + patches.kernel.org/6.19.11-202-ksmbd-fix-potencial-OOB-in-get_file_all_info-.patch + patches.kernel.org/6.19.11-203-ksmbd-fix-memory-leaks-and-NULL-deref-in-smb2.patch + patches.kernel.org/6.19.11-204-ksmbd-do-not-expire-session-on-binding-failur.patch + patches.kernel.org/6.19.11-205-Revert-ALSA-hda-intel-Add-MSI-X870E-Tomahawk-.patch + patches.kernel.org/6.19.11-206-ALSA-hda-realtek-add-quirk-for-ASUS-Strix-G16.patch + patches.kernel.org/6.19.11-207-ALSA-firewire-lib-fix-uninitialized-local-var.patch + patches.kernel.org/6.19.11-208-accel-ivpu-Add-disable-clock-relinquish-worka.patch + patches.kernel.org/6.19.11-209-ASoC-codecs-wcd934x-fix-typo-in-dt-parsing.patch + patches.kernel.org/6.19.11-210-ASoC-sma1307-fix-double-free-of-devm_kzalloc-.patch + patches.kernel.org/6.19.11-211-ASoC-SOF-ipc4-topology-Allow-bytes-controls-w.patch + patches.kernel.org/6.19.11-212-can-gw-fix-OOB-heap-access-in-cgw_csum_crc8_r.patch + patches.kernel.org/6.19.11-213-can-isotp-fix-tx.buf-use-after-free-in-isotp_.patch + patches.kernel.org/6.19.11-214-can-netlink-can_changelink-add-missing-error-.patch + patches.kernel.org/6.19.11-215-cpufreq-Don-t-skip-cpufreq_frequency_table_cp.patch + patches.kernel.org/6.19.11-216-cpufreq-conservative-Reset-requested_freq-on-.patch + patches.kernel.org/6.19.11-217-kbuild-Delete-.builtin-dtbs.S-when-running-ma.patch + patches.kernel.org/6.19.11-218-mm-damon-stat-monitor-all-System-RAM-resource.patch + patches.kernel.org/6.19.11-219-thermal-intel-int340x-soc_slider-Set-offset-o.patch + patches.kernel.org/6.19.11-220-RDMA-ionic-Preserve-and-set-Ethernet-source-M.patch + patches.kernel.org/6.19.11-221-platform-x86-ISST-Correct-locked-bit-width.patch + patches.kernel.org/6.19.11-222-KVM-arm64-Discard-PC-update-state-on-vcpu-res.patch + patches.kernel.org/6.19.11-223-KVM-arm64-Fix-the-descriptor-address-in-__kvm.patch + patches.kernel.org/6.19.11-224-hwmon-pmbus-ina233-Fix-error-handling-and-sig.patch + patches.kernel.org/6.19.11-225-hwmon-pmbus-isl68137-Add-mutex-protection-for.patch + patches.kernel.org/6.19.11-226-hwmon-peci-cputemp-Fix-crit_hyst-returning-de.patch + patches.kernel.org/6.19.11-227-hwmon-peci-cputemp-Fix-off-by-one-in-cputemp_.patch + patches.kernel.org/6.19.11-228-media-mc-v4l2-serialize-REINIT-and-REQBUFS-wi.patch + patches.kernel.org/6.19.11-229-media-verisilicon-Fix-kernel-panic-due-to-__i.patch + patches.kernel.org/6.19.11-230-xfrm-iptfs-validate-inner-IPv4-header-length-.patch + patches.kernel.org/6.19.11-231-xfrm-iptfs-only-publish-mode_data-after-clone.patch + patches.kernel.org/6.19.11-232-virt-tdx-guest-Fix-handling-of-host-controlle.patch + patches.kernel.org/6.19.11-233-virtio_net-Fix-UAF-on-dst_ops-when-IFF_XMIT_D.patch + patches.kernel.org/6.19.11-234-vfio-pci-Fix-double-free-in-dma-buf-feature.patch + patches.kernel.org/6.19.11-235-erofs-add-GFP_NOIO-in-the-bio-completion-if-n.patch + patches.kernel.org/6.19.11-236-alarmtimer-Fix-argument-order-in-alarm_timer_.patch + patches.kernel.org/6.19.11-237-mm-huge_memory-fix-folio-isn-t-locked-in-soft.patch + patches.kernel.org/6.19.11-238-writeback-don-t-block-sync-for-filesystems-wi.patch + patches.kernel.org/6.19.11-239-x86-cpu-Enable-FSGSBASE-early-in-cpu_init_exc.patch + patches.kernel.org/6.19.11-240-x86-cpu-Remove-X86_CR4_FRED-from-the-CR4-pinn.patch + patches.kernel.org/6.19.11-241-x86-fred-Fix-early-boot-failures-on-SEV-ES-SN.patch + patches.kernel.org/6.19.11-242-phy-qcom-qmp-ufs-Fix-SM8650-PCS-table-for-Gea.patch + patches.kernel.org/6.19.11-243-ovl-make-fsync-after-metadata-copy-up-opt-in-.patch + patches.kernel.org/6.19.11-244-ovl-fix-wrong-detection-of-32bit-inode-number.patch + patches.kernel.org/6.19.11-245-scsi-ibmvfc-Fix-OOB-access-in-ibmvfc_discover.patch + patches.kernel.org/6.19.11-246-scsi-ses-Handle-positive-SCSI-error-from-ses_.patch + patches.kernel.org/6.19.11-247-net-macb-Move-devm_-free-request-_irq-out-of-.patch + patches.kernel.org/6.19.11-248-net-macb-Protect-access-to-net_device-ip_ptr-.patch + patches.kernel.org/6.19.11-249-net-macb-Use-dev_consume_skb_any-to-free-TX-S.patch + patches.kernel.org/6.19.11-250-KVM-x86-mmu-Drop-zap-existing-present-SPTE-ev.patch + patches.kernel.org/6.19.11-251-KVM-x86-mmu-Only-WARN-in-direct-MMUs-when-ove.patch + patches.kernel.org/6.19.11-252-jbd2-gracefully-abort-on-checkpointing-state-.patch + patches.kernel.org/6.19.11-253-irqchip-qcom-mpm-Add-missing-mailbox-TX-done-.patch + patches.kernel.org/6.19.11-254-iomap-fix-invalid-folio-access-when-i_blkbits.patch + patches.kernel.org/6.19.11-255-i2c-designware-amdisp-Fix-resume-probe-race-c.patch + patches.kernel.org/6.19.11-256-futex-Clear-stale-exiting-pointer-in-futex_lo.patch + patches.kernel.org/6.19.11-257-i2c-imx-fix-i2c-issue-when-reading-multiple-m.patch + patches.kernel.org/6.19.11-258-i2c-imx-ensure-no-clock-is-generated-after-la.patch + patches.kernel.org/6.19.11-259-dmaengine-fsl-edma-fix-channel-parameter-conf.patch + patches.kernel.org/6.19.11-260-dmaengine-sh-rz-dmac-Protect-the-driver-speci.patch + patches.kernel.org/6.19.11-261-dmaengine-sh-rz-dmac-Move-CHCTRL-updates-unde.patch + patches.kernel.org/6.19.11-262-drm-amdgpu-prevent-immediate-PASID-reuse-case.patch + patches.kernel.org/6.19.11-263-drm-amdgpu-fix-strsep-corrupting-lockup_timeo.patch + patches.kernel.org/6.19.11-264-drm-amd-display-Fix-DCE-LVDS-handling.patch + patches.kernel.org/6.19.11-265-drm-amd-display-Fix-drm_edid-leak-in-amdgpu_d.patch + patches.kernel.org/6.19.11-266-drm-amd-display-check-if-ext_caps-is-valid-in.patch + patches.kernel.org/6.19.11-267-drm-i915-dp_tunnel-Fix-error-handling-when-cl.patch + patches.kernel.org/6.19.11-268-drm-i915-Order-OP-vs.-timeout-correctly-in-__.patch + patches.kernel.org/6.19.11-269-drm-i915-Unlink-NV12-planes-earlier.patch + patches.kernel.org/6.19.11-270-LoongArch-Fix-missing-NULL-checks-for-kstrdup.patch + patches.kernel.org/6.19.11-271-LoongArch-vDSO-Emit-GNU_EH_FRAME-correctly.patch + patches.kernel.org/6.19.11-272-LoongArch-Workaround-LS2K-LS7A-GPU-DMA-hang-b.patch + patches.kernel.org/6.19.11-273-LoongArch-KVM-Make-kvm_get_vcpu_by_cpuid-more.patch + patches.kernel.org/6.19.11-274-LoongArch-KVM-Fix-base-address-calculation-in.patch + patches.kernel.org/6.19.11-275-LoongArch-KVM-Handle-the-case-that-EIOINTC-s-.patch + patches.kernel.org/6.19.11-276-drm-amd-pm-Return-EOPNOTSUPP-for-unsupported-.patch + patches.kernel.org/6.19.11-277-mm-memory-fix-PMD-PUD-checks-in-follow_pfnmap.patch + patches.kernel.org/6.19.11-278-mm-mseal-update-VMA-end-correctly-on-merge.patch + patches.kernel.org/6.19.11-279-mm-damon-sysfs-fix-param_ctx-leak-on-damon_sy.patch + patches.kernel.org/6.19.11-280-mm-damon-sysfs-check-contexts-nr-before-acces.patch + patches.kernel.org/6.19.11-281-mm-damon-sysfs-check-contexts-nr-in-repeat_ca.patch + patches.kernel.org/6.19.11-282-mm-pagewalk-fix-race-between-concurrent-split.patch + patches.kernel.org/6.19.11-283-xfs-stop-reclaim-before-pushing-AIL-during-un.patch + patches.kernel.org/6.19.11-284-xfs-save-ailp-before-dropping-the-AIL-lock-in.patch + patches.kernel.org/6.19.11-285-xfs-avoid-dereferencing-log-items-after-push-.patch + patches.kernel.org/6.19.11-286-xfs-scrub-unlock-dquot-before-early-return-in.patch + patches.kernel.org/6.19.11-287-xfs-fix-ri_total-validation-in-xlog_recover_a.patch + patches.kernel.org/6.19.11-288-xfs-don-t-irele-after-failing-to-iget-in-xfs_.patch + patches.kernel.org/6.19.11-289-xfs-remove-file_path-tracepoint-data.patch + patches.kernel.org/6.19.11-290-ext4-fix-journal-credit-check-when-setting-fs.patch + patches.kernel.org/6.19.11-291-ext4-convert-inline-data-to-extents-when-trun.patch + patches.kernel.org/6.19.11-292-ext4-fix-stale-xarray-tags-after-writeback.patch + patches.kernel.org/6.19.11-293-ext4-do-not-check-fast-symlink-during-orphan-.patch + patches.kernel.org/6.19.11-294-ext4-fix-fsync-2-for-nojournal-mode.patch + patches.kernel.org/6.19.11-295-ext4-make-recently_deleted-properly-work-with.patch + patches.kernel.org/6.19.11-296-ext4-replace-BUG_ON-with-proper-error-handlin.patch + patches.kernel.org/6.19.11-297-ext4-publish-jinode-after-initialization.patch + patches.kernel.org/6.19.11-298-ext4-test-if-inode-s-all-dirty-pages-are-subm.patch + patches.kernel.org/6.19.11-299-ext4-validate-p_idx-bounds-in-ext4_ext_correc.patch + patches.kernel.org/6.19.11-300-ext4-avoid-infinite-loops-caused-by-residual-.patch + patches.kernel.org/6.19.11-301-ext4-avoid-allocate-block-from-corrupted-grou.patch + patches.kernel.org/6.19.11-302-ext4-reject-mount-if-bigalloc-with-s_first_da.patch + patches.kernel.org/6.19.11-303-ext4-fix-use-after-free-in-update_super_work-.patch + patches.kernel.org/6.19.11-304-ext4-fix-the-might_sleep-warnings-in-kvfree.patch + patches.kernel.org/6.19.11-305-ext4-handle-wraparound-when-searching-for-blo.patch + patches.kernel.org/6.19.11-306-ext4-fix-iloc.bh-leak-in-ext4_fc_replay_inode.patch + patches.kernel.org/6.19.11-307-ext4-always-drain-queued-discard-work-in-ext4.patch + patches.kernel.org/6.19.11-308-arm64-dts-imx8mn-tqma8mqnl-fix-LDO5-power-off.patch + patches.kernel.org/6.19.11-309-powerpc64-bpf-do-not-increment-tailcall-count.patch + patches.kernel.org/6.19.11-310-mm-damon-core-avoid-use-of-half-online-commit.patch + patches.kernel.org/6.19.11-311-rust-pin-init-internal-init-document-load-bea.patch + patches.kernel.org/6.19.11-312-ksmbd-fix-use-after-free-and-NULL-deref-in-sm.patch + patches.kernel.org/6.19.11-313-dmaengine-idxd-Fix-crash-when-the-event-log-i.patch + patches.kernel.org/6.19.11-314-dmaengine-idxd-Fix-possible-invalid-memory-ac.patch + patches.kernel.org/6.19.11-315-dmaengine-idxd-Fix-not-releasing-workqueue-on.patch + patches.kernel.org/6.19.11-316-dmaengine-idxd-Fix-memory-leak-when-a-wq-is-r.patch + patches.kernel.org/6.19.11-317-dmaengine-idxd-Fix-freeing-the-allocated-ida-.patch + patches.kernel.org/6.19.11-318-dmaengine-idxd-Fix-leaking-event-log-memory.patch + patches.kernel.org/6.19.11-319-phy-ti-j721e-wiz-Fix-device-node-reference-le.patch + patches.kernel.org/6.19.11-320-dmaengine-dw-edma-Fix-multiple-times-setting-.patch + patches.kernel.org/6.19.11-321-dmaengine-xilinx-xdma-Fix-regmap-init-error-h.patch + patches.kernel.org/6.19.11-322-netfs-Fix-kernel-BUG-in-netfs_limit_iter-for-.patch + patches.kernel.org/6.19.11-323-netfs-Fix-NULL-pointer-dereference-in-netfs_u.patch + patches.kernel.org/6.19.11-324-dmaengine-idxd-fix-possible-wrong-descriptor-.patch + patches.kernel.org/6.19.11-325-dmaengine-xilinx-xilinx_dma-Fix-dma_device-di.patch + patches.kernel.org/6.19.11-326-dmaengine-xilinx-xilinx_dma-Fix-residue-calcu.patch + patches.kernel.org/6.19.11-327-dmaengine-xilinx-xilinx_dma-Fix-unmasked-resi.patch + patches.kernel.org/6.19.11-328-dmaengine-xilinx_dma-Fix-reset-related-timeou.patch + patches.kernel.org/6.19.11-329-selftests-mount_setattr-increase-tmpfs-size-f.patch + patches.kernel.org/6.19.11-330-netfs-Fix-read-abandonment-during-retry.patch + patches.kernel.org/6.19.11-331-btrfs-fix-super-block-offset-in-error-message.patch + patches.kernel.org/6.19.11-332-btrfs-fix-leak-of-kobject-name-for-sub-group-.patch + patches.kernel.org/6.19.11-333-btrfs-fix-lost-error-when-running-device-stat.patch + patches.kernel.org/6.19.11-334-xen-privcmd-unregister-xenstore-notifier-on-m.patch + patches.kernel.org/6.19.11-335-netfs-Fix-the-handling-of-stream-front-by-rem.patch + patches.kernel.org/6.19.11-336-irqchip-renesas-rzv2h-Fix-error-path-in-rzv2h.patch + patches.kernel.org/6.19.11-337-futex-Require-sys_futex_requeue-to-have-ident.patch + patches.kernel.org/6.19.11-338-futex-Fix-UaF-between-futex_key_to_node_opt-a.patch + patches.kernel.org/6.19.11-339-ext4-introduce-EXPORT_SYMBOL_FOR_EXT4_TEST-he.patch + patches.kernel.org/6.19.11-340-ext4-fix-mballoc-test.c-is-not-compiled-when-.patch + patches.kernel.org/6.19.11-341-bug-avoid-format-attribute-warning-for-clang-.patch + patches.kernel.org/6.19.11-342-Bluetooth-L2CAP-Fix-regressions-caused-by-reu.patch + patches.kernel.org/6.19.11-343-Revert-perf-jevents-Handle-deleted-JSONS-in-o.patch + patches.kernel.org/6.19.11-344-Linux-6.19.11.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -2695,11 +3039,16 @@ 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/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch patches.suse/Revert-drm-syncobj-Fix-handle-fd-ioctls-with-dirty-st.patch - # perf/perf-tools-next perf-tools-next - patches.suse/perf-metricgroup-Fix-metricgroup__has_metric_or_grou.patch + # tiwai/sound + patches.suse/ALSA-ctxfi-Fix-missing-SPDIFI1-index-handling.patch + patches.suse/ALSA-ctxfi-Check-the-error-for-index-mapping.patch + patches.suse/ALSA-ctxfi-Don-t-enumerate-SPDIF1-at-DAIO-initializa.patch + + # lee/mfd for-mfd-next + patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch + patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch ######################################################## # end of sorted patches ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.Dgp6fg/_old 2026-04-05 18:23:54.989326990 +0200 +++ /var/tmp/diff_new_pack.Dgp6fg/_new 2026-04-05 18:23:54.989326990 +0200 @@ -1,4 +1,4 @@ -2026-03-25 11:02:57 +0000 -GIT Revision: a439317d8db0e8fd14574f9aa0c94d7d346ef509 +2026-04-02 16:41:45 +0000 +GIT Revision: b4a2f1cd357933360e85f345421a3a8e5011786a GIT Branch: stable
