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-15 16:04:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Wed Apr 15 16:04:10 2026 rev:835 rq:1346349 version:6.19.12 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2026-04-05 18:23:39.156677150 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.21863/dtb-aarch64.changes 2026-04-15 16:05:59.326497033 +0200 @@ -1,0 +2,592 @@ +Sun Apr 12 19:36:53 CEST 2026 - [email protected] + +- usb: typec: ucsi: skip connector validation before init + (git-fixes). +- commit c7234f7 + +------------------------------------------------------------------- +Sat Apr 11 19:41:21 CEST 2026 - [email protected] + +- Linux 6.19.12 (bsc#1012628). +- drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid + for smu v13 (bsc#1012628). +- net: correctly handle tunneled traffic on IPV6_CSUM GSO fallback + (bsc#1012628). +- net: mana: fix use-after-free in add_adev() error path + (bsc#1012628). +- scsi: target: file: Use kzalloc_flex for aio_cmd (bsc#1012628). +- scsi: target: tcm_loop: Drain commands in target_reset handler + (bsc#1012628). +- xfs: only assert new size for datafork during truncate extents + (bsc#1012628). +- xfs: factor out xfs_attr3_node_entry_remove (bsc#1012628). +- xfs: factor out xfs_attr3_leaf_init (bsc#1012628). +- xfs: close crash window in attr dabtree inactivation + (bsc#1012628). +- arm64/scs: Fix handling of advance_loc4 (bsc#1012628). +- HID: logitech-hidpp: Enable MX Master 4 over bluetooth + (bsc#1012628). +- wifi: mac80211: check tdls flag in ieee80211_tdls_oper + (bsc#1012628). +- HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq + (bsc#1012628). +- atm: lec: fix use-after-free in sock_def_readable() + (bsc#1012628). +- btrfs: don't take device_list_mutex when querying zone info + (bsc#1012628). +- tg3: replace placeholder MAC address with device property + (bsc#1012628). +- objtool: Fix Clang jump table detection (bsc#1012628). +- HID: logitech-hidpp: Prevent use-after-free on force feedback + initialisation failure (bsc#1012628). +- HID: core: Mitigate potential OOB by removing bogus memset() + (bsc#1012628). +- objtool/klp: fix mkstemp() failure with long paths + (bsc#1012628). +- HID: multitouch: Check to ensure report responses match the + request (bsc#1012628). +- btrfs: reserve enough transaction items for qgroup ioctls + (bsc#1012628). +- i2c: tegra: Don't mark devices with pins as IRQ safe + (bsc#1012628). +- btrfs: reject root items with drop_progress and zero drop_level + (bsc#1012628). +- drm/amd/display: Fix gamma 2.2 colorop TFs (bsc#1012628). +- smb: client: fix generic/694 due to wrong ->i_blocks + (bsc#1012628). +- spi: geni-qcom: Check DMA interrupts early in ISR (bsc#1012628). +- mshv: Fix error handling in mshv_region_pin (bsc#1012628). +- dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties + to fix common property warning (bsc#1012628). +- wifi: iwlwifi: mld: Fix MLO scan timing (bsc#1012628). +- wifi: iwlwifi: mvm: don't send a 6E related command when not + supported (bsc#1012628). +- wifi: iwlwifi: mld: correctly set wifi generation data + (bsc#1012628). +- wifi: ath11k: Pass the correct value of each TID during a stop + AMPDU session (bsc#1012628). +- cgroup: Wait for dying tasks to leave on rmdir (bsc#1012628). +- selftests/cgroup: Don't require synchronous populated update + on task exit (bsc#1012628). +- cgroup: Fix cgroup_drain_dying() testing the wrong condition + (bsc#1012628). +- crypto: caam - fix DMA corruption on long hmac keys + (bsc#1012628). +- crypto: caam - fix overflow on long hmac keys (bsc#1012628). +- crypto: deflate - fix spurious -ENOSPC (bsc#1012628). +- crypto: af-alg - fix NULL pointer dereference in scatterwalk + (bsc#1012628). +- mpls: add seqcount to protect the platform_label{,s} pair + (bsc#1012628). +- net: mana: Fix RX skb truesize accounting (bsc#1012628). +- netdevsim: fix build if SKB_EXTENSIONS=n (bsc#1012628). +- net: fec: fix the PTP periodic output sysfs interface + (bsc#1012628). +- net: enetc: reset PIR and CIR if they are not equal when + initializing TX ring (bsc#1012628). +- net: enetc: add graceful stop to safely reinitialize the TX Ring + (bsc#1012628). +- net: enetc: do not access non-existent registers on pseudo MAC + (bsc#1012628). +- net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix + memory leak (bsc#1012628). +- net: ipv6: ndisc: fix ndisc_ra_useropt to initialize + nduseropt_padX fields to zero to prevent an info-leak + (bsc#1012628). +- iommupt/amdv1: mark amdv1pt_install_leaf_entry as + __always_inline (bsc#1012628). +- net/ipv6: ioam6: prevent schema length wraparound in trace fill + (bsc#1012628). +- tg3: Fix race for querying speed/duplex (bsc#1012628). +- net: ti: icssg-prueth: fix missing data copy and wrong recycle + in ZC RX dispatch (bsc#1012628). +- ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() + (bsc#1012628). +- ip6_tunnel: clear skb2->cb[] in ip4ip6_err() (bsc#1012628). +- eth: fbnic: Account for page fragments when updating BDQ tail + (bsc#1012628). +- bridge: br_nd_send: linearize skb before parsing ND options + (bsc#1012628). +- net/sched: sch_hfsc: fix divide-by-zero in rtsc_min() + (bsc#1012628). +- net: sfp: Fix Ubiquiti U-Fiber Instant SFP module on mvneta + (bsc#1012628). +- net: enetc: check whether the RSS algorithm is Toeplitz + (bsc#1012628). +- net: enetc: do not allow VF to configure the RSS key + (bsc#1012628). +- ALSA: usb-audio: Exclude Scarlett Solo 1st Gen from + SKIP_IFACE_SETUP (bsc#1012628). +- ASoC: ep93xx: Fix unchecked clk_prepare_enable() and add + rollback on failure (bsc#1012628). +- ipv6: prevent possible UaF in addrconf_permanent_addr() + (bsc#1012628). +- net: airoha: Add missing cleanup bits in + airoha_qdma_cleanup_rx_queue() (bsc#1012628). +- net: introduce mangleid_features (bsc#1012628). +- net: use skb_header_pointer() for TCPv4 GSO frag_off check + (bsc#1012628). +- net: sched: cls_api: fix tc_chain_fill_node to initialize + tcm_info to zero to prevent an info-leak (bsc#1012628). +- bnxt_en: set backing store type from query type (bsc#1012628). +- crypto: algif_aead - Revert to operating out-of-place + (bsc#1012628). +- crypto: authencesn - Do not place hiseq at end of dst for + out-of-place decryption (bsc#1012628). +- net: bonding: fix use-after-free in bond_xmit_broadcast() + (bsc#1012628). +- NFC: pn533: bound the UART receive buffer (bsc#1012628). +- net: xilinx: axienet: Correct BD length masks to match AXIDMA + IP spec (bsc#1012628). +- net: xilinx: axienet: Fix BQL accounting for multi-BD TX packets + (bsc#1012628). +- ASoC: Intel: boards: fix unmet dependency on PINCTRL + (bsc#1012628). +- bridge: mrp: reject zero test interval to avoid OOM panic + (bsc#1012628). +- bpf: Fix regsafe() for pointers to packet (bsc#1012628). +- net: ipv6: flowlabel: defer exclusive option free until RCU + teardown (bsc#1012628). +- mptcp: add eat_recv_skb helper (bsc#1012628). +- mptcp: fix soft lockup in mptcp_recvmsg() (bsc#1012628). +- net: stmmac: skip VLAN restore when VLAN hash ops are missing + (bsc#1012628). +- ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen (8016) from + SKIP_IFACE_SETUP (bsc#1012628). +- netfilter: flowtable: strictly check for maximum number of + actions (bsc#1012628). +- netfilter: nfnetlink_log: account for netlink header size + (bsc#1012628). +- netfilter: x_tables: ensure names are nul-terminated + (bsc#1012628). +- netfilter: ipset: use nla_strcmp for IPSET_ATTR_NAME attr + (bsc#1012628). +- netfilter: nf_conntrack_helper: pass helper to expect cleanup + (bsc#1012628). +- netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT + absent (bsc#1012628). +- netfilter: nf_conntrack_expect: honor expectation helper field + (bsc#1012628). +- netfilter: nf_conntrack_expect: use expect->helper + (bsc#1012628). +- netfilter: nf_conntrack_expect: store netns and zone in + expectation (bsc#1012628). +- netfilter: ctnetlink: ignore explicit helper on new expectations + (bsc#1012628). +- netfilter: x_tables: restrict xt_check_match/xt_check_target + extensions for NFPROTO_ARP (bsc#1012628). +- netfilter: nf_tables: reject immediate NF_QUEUE verdict + (bsc#1012628). +- Bluetooth: hci_sync: call destroy in hci_cmd_sync_run if + immediate (bsc#1012628). +- Bluetooth: SCO: fix race conditions in sco_sock_connect() + (bsc#1012628). +- Bluetooth: L2CAP: Add support for setting BT_PHY (bsc#1012628). +- Bluetooth: hci_sync: hci_cmd_sync_queue_once() return -EEXIST + if exists (bsc#1012628). +- Bluetooth: hci_sync: fix leaks when hci_cmd_sync_queue_once + fails (bsc#1012628). +- Bluetooth: hci_sync: Fix UAF in le_read_features_complete + (bsc#1012628). +- Bluetooth: hci_h4: Fix race during initialization (bsc#1012628). +- Bluetooth: MGMT: validate LTK enc_size on load (bsc#1012628). +- Bluetooth: hci_conn: fix potential UAF in set_cig_params_sync + (bsc#1012628). +- Bluetooth: hci_event: fix potential UAF in + hci_le_remote_conn_param_req_evt (bsc#1012628). +- Bluetooth: MGMT: validate mesh send advertising payload length + (bsc#1012628). +- rds: ib: reject FRMR registration before IB connection is + established (bsc#1012628). +- bpf: sockmap: Fix use-after-free of sk->sk_socket in + sk_psock_verdict_data_ready() (bsc#1012628). +- net/sched: sch_netem: fix out-of-bounds access in packet + corruption (bsc#1012628). +- net: macb: fix clk handling on PCI glue driver removal + (bsc#1012628). +- net: macb: properly unregister fixed rate clocks (bsc#1012628). +- net/mlx5: lag: Check for LAG device before creating debugfs + (bsc#1012628). +- net/mlx5: Avoid "No data available" when FW version queries fail + (bsc#1012628). +- net/mlx5: Fix switchdev mode rollback in case of failure + (bsc#1012628). +- bnxt_en: Refactor some basic ring setup and adjustment logic + (bsc#1012628). +- bnxt_en: Don't assume XDP is never enabled in + bnxt_init_dflt_ring_mode() (bsc#1012628). +- bnxt_en: Restore default stat ctxs for ULP when resource is + available (bsc#1012628). +- net/x25: Fix potential double free of skb (bsc#1012628). +- net/x25: Fix overflow when accumulating packets (bsc#1012628). +- net/sched: cls_fw: fix NULL pointer dereference on shared blocks + (bsc#1012628). +- net/sched: cls_flow: fix NULL pointer dereference on shared + blocks (bsc#1012628). +- net: hsr: fix VLAN add unwind on slave errors (bsc#1012628). +- ipv6: avoid overflows in ip6_datagram_send_ctl() (bsc#1012628). +- eth: fbnic: Increase FBNIC_QUEUE_SIZE_MIN to 64 (bsc#1012628). +- bpf: reject direct access to nullable PTR_TO_BUF pointers + (bsc#1012628). +- bpf: Reject sleepable kprobe_multi programs at attach time + (bsc#1012628). +- bpf: Fix incorrect pruning due to atomic fetch precision + tracking (bsc#1012628). +- Revert "drm: Fix use-after-free on framebuffers and property + blobs when calling drm_dev_unplug" (bsc#1012628). +- iio: imu: bno055: fix BNO055_SCAN_CH_COUNT off by one + (bsc#1012628). +- gpiolib: clear requested flag if line is invalid (bsc#1012628). +- interconnect: qcom: sm8450: Fix NULL pointer dereference in + icc_link_nodes() (bsc#1012628). +- gpio: shared: call gpio_chip::of_xlate() if set (bsc#1012628). +- gpio: shared: handle pins shared by child nodes of devices + (bsc#1012628). +- gpio: qixis-fpga: Fix error handling for devm_regmap_init_mmio() + (bsc#1012628). +- drm/bridge: Fix refcount shown via debugfs for + encoder_bridges_show() (bsc#1012628). +- accel/qaic: Handle DBC deactivation if the owner went away + (bsc#1012628). +- io_uring/rsrc: reject zero-length fixed buffer import + (bsc#1012628). +- hwmon: (tps53679) Fix array access with zero-length block read + (bsc#1012628). +- hwmon: (pxe1610) Check return value of page-select write in + probe (bsc#1012628). +- hwmon: (ltc4286) Add missing MODULE_IMPORT_NS("PMBUS") + (bsc#1012628). +- gpio: shared: shorten the critical section in + gpiochip_setup_shared() (bsc#1012628). +- dt-bindings: gpio: fix microchip #interrupt-cells (bsc#1012628). +- spi: stm32-ospi: Fix resource leak in remove() callback + (bsc#1012628). +- spi: stm32-ospi: Fix reset control leak on probe error + (bsc#1012628). +- drm/xe/xe_pagefault: Disallow writes to read-only VMAs + (bsc#1012628). +- drm/xe/pxp: Clean up termination status on failure + (bsc#1012628). +- drm/xe/pxp: Remove incorrect handling of impossible state + during suspend (bsc#1012628). +- drm/xe/pxp: Clear restart flag in pxp_start after jumping back + (bsc#1012628). +- hwmon: (tps53679) Fix device ID comparison and printing in + tps53676_identify() (bsc#1012628). +- spi: amlogic: spifc-a4: unregister ECC engine on probe failure + and remove() callback (bsc#1012628). +- hwmon: (occ) Fix missing newline in occ_show_extended() + (bsc#1012628). +- irqchip/riscv-aplic: Restrict genpd notifier to device tree only + (bsc#1012628). +- drm/sysfb: Fix efidrm error handling and memory type mismatch + (bsc#1012628). +- hwmon: (asus-ec-sensors) Fix T_Sensor for PRIME X670E-PRO WIFI + (bsc#1012628). +- mips: ralink: update CPU clock index (bsc#1012628). +- sched/fair: Fix zero_vruntime tracking fix (bsc#1012628). +- sched/debug: Fix avg_vruntime() usage (bsc#1012628). +- perf/x86: Fix potential bad container_of in intel_pmu_hw_config + (bsc#1012628). +- riscv: kgdb: fix several debug register assignment bugs + (bsc#1012628). +- riscv: Reset pmm when PR_TAGGED_ADDR_ENABLE is not set + (bsc#1012628). +- ACPI: RIMT: Add dependency between iommu and devices + (bsc#1012628). +- drm/ioc32: stop speculation on the drm_compat_ioctl path ++++ 306 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.xSt4C2/_old 2026-04-15 16:06:05.542752630 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:05.546752794 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.19 -%define patchversion 6.19.11 +%define patchversion 6.19.12 %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.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %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.xSt4C2/_old 2026-04-15 16:06:05.718759867 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:05.722760031 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.11 -%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a +%define patchversion 6.19.12 +%define git_commit c7234f7435aefeda97031bd56ce6912c3fe2a3ce %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.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %else Release: 0 %endif kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:05.818763978 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:05.822764143 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.19 -%define patchversion 6.19.11 -%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a +%define patchversion 6.19.12 +%define git_commit c7234f7435aefeda97031bd56ce6912c3fe2a3ce %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.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:05.862765787 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:05.870766117 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.11 -%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a +%define patchversion 6.19.12 +%define git_commit c7234f7435aefeda97031bd56ce6912c3fe2a3ce %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.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:05.966770064 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:05.970770228 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.19.11 +%define patchversion 6.19.12 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,23 +38,23 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-b4a2f1cd357933360e85f345421a3a8e5011786a +%global kernel_package kernel%kernel_flavor-srchash-c7234f7435aefeda97031bd56ce6912c3fe2a3ce %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.19.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %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-b4a2f1cd357933360e85f345421a3a8e5011786a +Provides: kernel-obs-build-srchash-c7234f7435aefeda97031bd56ce6912c3fe2a3ce BuildRequires: coreutils BuildRequires: device-mapper BuildRequires: dracut ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:06.026772531 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:06.030772695 +0200 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.19.11 +%define patchversion 6.19.12 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.19.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %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-b4a2f1cd357933360e85f345421a3a8e5011786a +BuildRequires: kernel-obs-build-srchash-c7234f7435aefeda97031bd56ce6912c3fe2a3ce %endif BuildRequires: modutils ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:06.074774505 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:06.078774669 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.11 -%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a +%define patchversion 6.19.12 +%define git_commit c7234f7435aefeda97031bd56ce6912c3fe2a3ce %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.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:06.126776643 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:06.130776807 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.19 -%define patchversion 6.19.11 -%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a +%define patchversion 6.19.12 +%define git_commit c7234f7435aefeda97031bd56ce6912c3fe2a3ce %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.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:06.170778452 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:06.170778452 +0200 @@ -16,15 +16,15 @@ # -%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a +%define git_commit c7234f7435aefeda97031bd56ce6912c3fe2a3ce %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.19.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:06.206779932 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:06.210780097 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.11 -%define git_commit b4a2f1cd357933360e85f345421a3a8e5011786a +%define patchversion 6.19.12 +%define git_commit c7234f7435aefeda97031bd56ce6912c3fe2a3ce %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.11 +Version: 6.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.gb4a2f1c +Release: <RELEASE>.gc7234f7 %else Release: 0 %endif kernel-zfcpdump.spec: same change ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:06.438789472 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:06.442789637 +0200 @@ -1,6 +1,6 @@ -mtime: 1775149258 -commit: fce8a01601713b641aebda6df70cd916d486518f1d8b74826c2dbbf398b89f24 +mtime: 1776015454 +commit: c7268608529ca390f3bcf2977362fe7abb50312033deed7b52dff80c61b7b277 url: https://src.opensuse.org/jirislaby/kernel-source -revision: fce8a01601713b641aebda6df70cd916d486518f1d8b74826c2dbbf398b89f24 +revision: c7268608529ca390f3bcf2977362fe7abb50312033deed7b52dff80c61b7b277 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-12 19:37:40.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2026-03-05 07:13:19.000000000 +0100 +++ new/config/arm64/default 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.19.6 Kernel Configuration +# Linux/arm64 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2026-03-05 07:13:19.000000000 +0100 +++ new/config/armv6hl/default 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.19.6 Kernel Configuration +# Linux/arm 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2026-03-05 07:13:19.000000000 +0100 +++ new/config/armv7hl/default 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.19.6 Kernel Configuration +# Linux/arm 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2026-03-05 07:13:19.000000000 +0100 +++ new/config/i386/pae 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.19.6 Kernel Configuration +# Linux/i386 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -7585,7 +7585,7 @@ # end of Graphics support CONFIG_DRM_ACCEL=y -CONFIG_DRM_ACCEL_ARM_ETHOSU=m +# CONFIG_DRM_ACCEL_ARM_ETHOSU is not set CONFIG_DRM_ACCEL_QAIC=m CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2026-03-05 07:13:19.000000000 +0100 +++ new/config/ppc64le/default 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.19.6 Kernel Configuration +# Linux/powerpc 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -6001,7 +6001,7 @@ # end of Graphics support CONFIG_DRM_ACCEL=y -CONFIG_DRM_ACCEL_ARM_ETHOSU=m +# CONFIG_DRM_ACCEL_ARM_ETHOSU is not set CONFIG_DRM_ACCEL_QAIC=m CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2026-03-05 07:13:19.000000000 +0100 +++ new/config/riscv64/default 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 6.19.6 Kernel Configuration +# Linux/riscv 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -7524,7 +7524,7 @@ # end of Graphics support CONFIG_DRM_ACCEL=y -CONFIG_DRM_ACCEL_ARM_ETHOSU=m +# CONFIG_DRM_ACCEL_ARM_ETHOSU is not set CONFIG_DRM_ACCEL_QAIC=m CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2026-03-05 07:13:19.000000000 +0100 +++ new/config/s390x/default 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 6.19.6 Kernel Configuration +# Linux/s390 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -3225,9 +3225,7 @@ # end of Supported DRM clients # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set -CONFIG_DRM_GEM_DMA_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=m -CONFIG_DRM_SCHED=m # # Drivers for system framebuffers @@ -3311,8 +3309,6 @@ # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYSMEM_FOPS=m CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_DMAMEM_HELPERS=y -CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y CONFIG_FB_SYSMEM_HELPERS=y CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y # CONFIG_FB_TILEBLITTING is not set @@ -3345,7 +3341,7 @@ # end of Graphics support CONFIG_DRM_ACCEL=y -CONFIG_DRM_ACCEL_ARM_ETHOSU=m +# CONFIG_DRM_ACCEL_ARM_ETHOSU is not set CONFIG_DRM_ACCEL_QAIC=m # CONFIG_SOUND is not set CONFIG_HID_SUPPORT=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2026-03-05 07:13:19.000000000 +0100 +++ new/config/s390x/zfcpdump 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 6.19.6 Kernel Configuration +# Linux/s390 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2026-03-05 07:13:19.000000000 +0100 +++ new/config/x86_64/default 2026-04-12 19:04:10.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.19.6 Kernel Configuration +# Linux/x86_64 6.19.11 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -7424,7 +7424,7 @@ CONFIG_DRM_ACCEL=y CONFIG_DRM_ACCEL_AMDXDNA=m -CONFIG_DRM_ACCEL_ARM_ETHOSU=m +# CONFIG_DRM_ACCEL_ARM_ETHOSU is not set CONFIG_DRM_ACCEL_HABANALABS=m # CONFIG_HL_HLDIO is not set CONFIG_DRM_ACCEL_IVPU=m ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 28465 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 2026-04-02 18:41:45.000000000 +0200 +++ new/patches.suse/ALSA-ctxfi-Check-the-error-for-index-mapping.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,200 +0,0 @@ -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 2026-04-02 18:41:45.000000000 +0200 +++ new/patches.suse/ALSA-ctxfi-Don-t-enumerate-SPDIF1-at-DAIO-initializa.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,59 +0,0 @@ -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 2026-04-02 18:41:45.000000000 +0200 +++ new/patches.suse/ALSA-ctxfi-Fix-missing-SPDIFI1-index-handling.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,39 +0,0 @@ -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/usb-typec-ucsi-skip-connector-validation-before-init.patch new/patches.suse/usb-typec-ucsi-skip-connector-validation-before-init.patch --- old/patches.suse/usb-typec-ucsi-skip-connector-validation-before-init.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/usb-typec-ucsi-skip-connector-validation-before-init.patch 2026-04-12 19:36:53.000000000 +0200 @@ -0,0 +1,43 @@ +From: Nathan Rebello <[email protected]> +Date: Tue, 7 Apr 2026 02:39:58 -0400 +Subject: usb: typec: ucsi: skip connector validation before init +Git-commit: 5a1140404cbf7ba40137dfb1fb96893aa9a67d68 +Patch-mainline: v7.0 or v7.0-rc8 (next release) +References: git-fixes + +Notifications can arrive before ucsi_init() has populated +ucsi->cap.num_connectors via GET_CAPABILITY. At that point +num_connectors is still 0, causing all valid connector numbers to be +incorrectly rejected as bogus. + +Skip the bounds check when num_connectors is 0 (not yet initialized). +Pre-init notifications are already handled safely by the early-event +guard in ucsi_connector_change(). + +Reported-by: Takashi Iwai <[email protected]> +Fixes: d2d8c17ac01a ("usb: typec: ucsi: validate connector number in ucsi_notify_common()") +Cc: [email protected] +Signed-off-by: Nathan Rebello <[email protected]> +Tested-by: Takashi Iwai <[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/typec/ucsi/ucsi.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/drivers/usb/typec/ucsi/ucsi.c b/drivers/usb/typec/ucsi/ucsi.c +index 8333bdaf5566..46262ee0d192 100644 +--- a/drivers/usb/typec/ucsi/ucsi.c ++++ b/drivers/usb/typec/ucsi/ucsi.c +@@ -44,7 +44,8 @@ void ucsi_notify_common(struct ucsi *ucsi, u32 cci) + return; + + if (UCSI_CCI_CONNECTOR(cci)) { +- if (UCSI_CCI_CONNECTOR(cci) <= ucsi->cap.num_connectors) ++ if (!ucsi->cap.num_connectors || ++ UCSI_CCI_CONNECTOR(cci) <= ucsi->cap.num_connectors) + ucsi_connector_change(ucsi, UCSI_CCI_CONNECTOR(cci)); + else + dev_err(ucsi->dev, "bogus connector number in CCI: %lu\n", + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:10.086939474 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:10.094939803 +0200 @@ -3007,6 +3007,318 @@ 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 + patches.kernel.org/6.19.12-001-drm-amd-pm-disable-OD_FAN_CURVE-if-temp-or-pw.patch + patches.kernel.org/6.19.12-002-net-correctly-handle-tunneled-traffic-on-IPV6.patch + patches.kernel.org/6.19.12-003-net-mana-fix-use-after-free-in-add_adev-error.patch + patches.kernel.org/6.19.12-004-scsi-target-file-Use-kzalloc_flex-for-aio_cmd.patch + patches.kernel.org/6.19.12-005-scsi-target-tcm_loop-Drain-commands-in-target.patch + patches.kernel.org/6.19.12-006-xfs-only-assert-new-size-for-datafork-during-.patch + patches.kernel.org/6.19.12-007-xfs-factor-out-xfs_attr3_node_entry_remove.patch + patches.kernel.org/6.19.12-008-xfs-factor-out-xfs_attr3_leaf_init.patch + patches.kernel.org/6.19.12-009-xfs-close-crash-window-in-attr-dabtree-inacti.patch + patches.kernel.org/6.19.12-010-arm64-scs-Fix-handling-of-advance_loc4.patch + patches.kernel.org/6.19.12-011-HID-logitech-hidpp-Enable-MX-Master-4-over-bl.patch + patches.kernel.org/6.19.12-012-wifi-mac80211-check-tdls-flag-in-ieee80211_td.patch + patches.kernel.org/6.19.12-013-HID-wacom-fix-out-of-bounds-read-in-wacom_int.patch + patches.kernel.org/6.19.12-014-atm-lec-fix-use-after-free-in-sock_def_readab.patch + patches.kernel.org/6.19.12-015-btrfs-don-t-take-device_list_mutex-when-query.patch + patches.kernel.org/6.19.12-016-tg3-replace-placeholder-MAC-address-with-devi.patch + patches.kernel.org/6.19.12-017-objtool-Fix-Clang-jump-table-detection.patch + patches.kernel.org/6.19.12-018-HID-logitech-hidpp-Prevent-use-after-free-on-.patch + patches.kernel.org/6.19.12-019-HID-core-Mitigate-potential-OOB-by-removing-b.patch + patches.kernel.org/6.19.12-020-objtool-klp-fix-mkstemp-failure-with-long-pat.patch + patches.kernel.org/6.19.12-021-HID-multitouch-Check-to-ensure-report-respons.patch + patches.kernel.org/6.19.12-022-btrfs-reserve-enough-transaction-items-for-qg.patch + patches.kernel.org/6.19.12-023-i2c-tegra-Don-t-mark-devices-with-pins-as-IRQ.patch + patches.kernel.org/6.19.12-024-btrfs-reject-root-items-with-drop_progress-an.patch + patches.kernel.org/6.19.12-025-drm-amd-display-Fix-gamma-2.2-colorop-TFs.patch + patches.kernel.org/6.19.12-026-smb-client-fix-generic-694-due-to-wrong-i_blo.patch + patches.kernel.org/6.19.12-027-spi-geni-qcom-Check-DMA-interrupts-early-in-I.patch + patches.kernel.org/6.19.12-028-mshv-Fix-error-handling-in-mshv_region_pin.patch + patches.kernel.org/6.19.12-029-dt-bindings-auxdisplay-ht16k33-Use-unevaluate.patch + patches.kernel.org/6.19.12-030-wifi-iwlwifi-mld-Fix-MLO-scan-timing.patch + patches.kernel.org/6.19.12-031-wifi-iwlwifi-mvm-don-t-send-a-6E-related-comm.patch + patches.kernel.org/6.19.12-032-wifi-iwlwifi-mld-correctly-set-wifi-generatio.patch + patches.kernel.org/6.19.12-033-wifi-ath11k-Pass-the-correct-value-of-each-TI.patch + patches.kernel.org/6.19.12-034-cgroup-Wait-for-dying-tasks-to-leave-on-rmdir.patch + patches.kernel.org/6.19.12-035-selftests-cgroup-Don-t-require-synchronous-po.patch + patches.kernel.org/6.19.12-036-cgroup-Fix-cgroup_drain_dying-testing-the-wro.patch + patches.kernel.org/6.19.12-037-crypto-caam-fix-DMA-corruption-on-long-hmac-k.patch + patches.kernel.org/6.19.12-038-crypto-caam-fix-overflow-on-long-hmac-keys.patch + patches.kernel.org/6.19.12-039-crypto-deflate-fix-spurious-ENOSPC.patch + patches.kernel.org/6.19.12-040-crypto-af-alg-fix-NULL-pointer-dereference-in.patch + patches.kernel.org/6.19.12-041-mpls-add-seqcount-to-protect-the-platform_lab.patch + patches.kernel.org/6.19.12-042-net-mana-Fix-RX-skb-truesize-accounting.patch + patches.kernel.org/6.19.12-043-netdevsim-fix-build-if-SKB_EXTENSIONS-n.patch + patches.kernel.org/6.19.12-044-net-fec-fix-the-PTP-periodic-output-sysfs-int.patch + patches.kernel.org/6.19.12-045-net-enetc-reset-PIR-and-CIR-if-they-are-not-e.patch + patches.kernel.org/6.19.12-046-net-enetc-add-graceful-stop-to-safely-reiniti.patch + patches.kernel.org/6.19.12-047-net-enetc-do-not-access-non-existent-register.patch + patches.kernel.org/6.19.12-048-net-qrtr-replace-qrtr_tx_flow-radix_tree-with.patch + patches.kernel.org/6.19.12-049-net-ipv6-ndisc-fix-ndisc_ra_useropt-to-initia.patch + patches.kernel.org/6.19.12-050-iommupt-amdv1-mark-amdv1pt_install_leaf_entry.patch + patches.kernel.org/6.19.12-051-net-ipv6-ioam6-prevent-schema-length-wraparou.patch + patches.kernel.org/6.19.12-052-tg3-Fix-race-for-querying-speed-duplex.patch + patches.kernel.org/6.19.12-053-net-ti-icssg-prueth-fix-missing-data-copy-and.patch + patches.kernel.org/6.19.12-054-ipv6-icmp-clear-skb2-cb-in-ip6_err_gen_icmpv6.patch + patches.kernel.org/6.19.12-055-ip6_tunnel-clear-skb2-cb-in-ip4ip6_err.patch + patches.kernel.org/6.19.12-056-eth-fbnic-Account-for-page-fragments-when-upd.patch + patches.kernel.org/6.19.12-057-bridge-br_nd_send-linearize-skb-before-parsin.patch + patches.kernel.org/6.19.12-058-net-sched-sch_hfsc-fix-divide-by-zero-in-rtsc.patch + patches.kernel.org/6.19.12-059-net-sfp-Fix-Ubiquiti-U-Fiber-Instant-SFP-modu.patch + patches.kernel.org/6.19.12-060-net-enetc-check-whether-the-RSS-algorithm-is-.patch + patches.kernel.org/6.19.12-061-net-enetc-do-not-allow-VF-to-configure-the-RS.patch + patches.kernel.org/6.19.12-062-ALSA-usb-audio-Exclude-Scarlett-Solo-1st-Gen-.patch + patches.kernel.org/6.19.12-063-ASoC-ep93xx-Fix-unchecked-clk_prepare_enable-.patch + patches.kernel.org/6.19.12-064-ipv6-prevent-possible-UaF-in-addrconf_permane.patch + patches.kernel.org/6.19.12-065-net-airoha-Add-missing-cleanup-bits-in-airoha.patch + patches.kernel.org/6.19.12-066-net-introduce-mangleid_features.patch + patches.kernel.org/6.19.12-067-net-use-skb_header_pointer-for-TCPv4-GSO-frag.patch + patches.kernel.org/6.19.12-068-net-sched-cls_api-fix-tc_chain_fill_node-to-i.patch + patches.kernel.org/6.19.12-069-bnxt_en-set-backing-store-type-from-query-typ.patch + patches.kernel.org/6.19.12-070-crypto-algif_aead-Revert-to-operating-out-of-.patch + patches.kernel.org/6.19.12-071-crypto-authencesn-Do-not-place-hiseq-at-end-o.patch + patches.kernel.org/6.19.12-072-net-bonding-fix-use-after-free-in-bond_xmit_b.patch + patches.kernel.org/6.19.12-073-NFC-pn533-bound-the-UART-receive-buffer.patch + patches.kernel.org/6.19.12-074-net-xilinx-axienet-Correct-BD-length-masks-to.patch + patches.kernel.org/6.19.12-075-net-xilinx-axienet-Fix-BQL-accounting-for-mul.patch + patches.kernel.org/6.19.12-076-ASoC-Intel-boards-fix-unmet-dependency-on-PIN.patch + patches.kernel.org/6.19.12-077-bridge-mrp-reject-zero-test-interval-to-avoid.patch + patches.kernel.org/6.19.12-078-bpf-Fix-regsafe-for-pointers-to-packet.patch + patches.kernel.org/6.19.12-079-net-ipv6-flowlabel-defer-exclusive-option-fre.patch + patches.kernel.org/6.19.12-080-mptcp-add-eat_recv_skb-helper.patch + patches.kernel.org/6.19.12-081-mptcp-fix-soft-lockup-in-mptcp_recvmsg.patch + patches.kernel.org/6.19.12-082-net-stmmac-skip-VLAN-restore-when-VLAN-hash-o.patch + patches.kernel.org/6.19.12-083-ALSA-usb-audio-Exclude-Scarlett-2i2-1st-Gen-8.patch + patches.kernel.org/6.19.12-084-netfilter-flowtable-strictly-check-for-maximu.patch + patches.kernel.org/6.19.12-085-netfilter-nfnetlink_log-account-for-netlink-h.patch + patches.kernel.org/6.19.12-086-netfilter-x_tables-ensure-names-are-nul-termi.patch + patches.kernel.org/6.19.12-087-netfilter-ipset-use-nla_strcmp-for-IPSET_ATTR.patch + patches.kernel.org/6.19.12-088-netfilter-nf_conntrack_helper-pass-helper-to-.patch + patches.kernel.org/6.19.12-089-netfilter-ctnetlink-zero-expect-NAT-fields-wh.patch + patches.kernel.org/6.19.12-090-netfilter-nf_conntrack_expect-honor-expectati.patch + patches.kernel.org/6.19.12-091-netfilter-nf_conntrack_expect-use-expect-help.patch + patches.kernel.org/6.19.12-092-netfilter-nf_conntrack_expect-store-netns-and.patch + patches.kernel.org/6.19.12-093-netfilter-ctnetlink-ignore-explicit-helper-on.patch + patches.kernel.org/6.19.12-094-netfilter-x_tables-restrict-xt_check_match-xt.patch + patches.kernel.org/6.19.12-095-netfilter-nf_tables-reject-immediate-NF_QUEUE.patch + patches.kernel.org/6.19.12-096-Bluetooth-hci_sync-call-destroy-in-hci_cmd_sy.patch + patches.kernel.org/6.19.12-097-Bluetooth-SCO-fix-race-conditions-in-sco_sock.patch + patches.kernel.org/6.19.12-098-Bluetooth-L2CAP-Add-support-for-setting-BT_PH.patch + patches.kernel.org/6.19.12-099-Bluetooth-hci_sync-hci_cmd_sync_queue_once-re.patch + patches.kernel.org/6.19.12-100-Bluetooth-hci_sync-fix-leaks-when-hci_cmd_syn.patch + patches.kernel.org/6.19.12-101-Bluetooth-hci_sync-Fix-UAF-in-le_read_feature.patch + patches.kernel.org/6.19.12-102-Bluetooth-hci_h4-Fix-race-during-initializati.patch + patches.kernel.org/6.19.12-103-Bluetooth-MGMT-validate-LTK-enc_size-on-load.patch + patches.kernel.org/6.19.12-104-Bluetooth-hci_conn-fix-potential-UAF-in-set_c.patch + patches.kernel.org/6.19.12-105-Bluetooth-hci_event-fix-potential-UAF-in-hci_.patch + patches.kernel.org/6.19.12-106-Bluetooth-MGMT-validate-mesh-send-advertising.patch + patches.kernel.org/6.19.12-107-rds-ib-reject-FRMR-registration-before-IB-con.patch + patches.kernel.org/6.19.12-108-bpf-sockmap-Fix-use-after-free-of-sk-sk_socke.patch + patches.kernel.org/6.19.12-109-net-sched-sch_netem-fix-out-of-bounds-access-.patch + patches.kernel.org/6.19.12-110-net-macb-fix-clk-handling-on-PCI-glue-driver-.patch + patches.kernel.org/6.19.12-111-net-macb-properly-unregister-fixed-rate-clock.patch + patches.kernel.org/6.19.12-112-net-mlx5-lag-Check-for-LAG-device-before-crea.patch + patches.kernel.org/6.19.12-113-net-mlx5-Avoid-No-data-available-when-FW-vers.patch + patches.kernel.org/6.19.12-114-net-mlx5-Fix-switchdev-mode-rollback-in-case-.patch + patches.kernel.org/6.19.12-115-bnxt_en-Refactor-some-basic-ring-setup-and-ad.patch + patches.kernel.org/6.19.12-116-bnxt_en-Don-t-assume-XDP-is-never-enabled-in-.patch + patches.kernel.org/6.19.12-117-bnxt_en-Restore-default-stat-ctxs-for-ULP-whe.patch + patches.kernel.org/6.19.12-118-net-x25-Fix-potential-double-free-of-skb.patch + patches.kernel.org/6.19.12-119-net-x25-Fix-overflow-when-accumulating-packet.patch + patches.kernel.org/6.19.12-120-net-sched-cls_fw-fix-NULL-pointer-dereference.patch + patches.kernel.org/6.19.12-121-net-sched-cls_flow-fix-NULL-pointer-dereferen.patch + patches.kernel.org/6.19.12-122-net-hsr-fix-VLAN-add-unwind-on-slave-errors.patch + patches.kernel.org/6.19.12-123-ipv6-avoid-overflows-in-ip6_datagram_send_ctl.patch + patches.kernel.org/6.19.12-124-eth-fbnic-Increase-FBNIC_QUEUE_SIZE_MIN-to-64.patch + patches.kernel.org/6.19.12-125-bpf-reject-direct-access-to-nullable-PTR_TO_B.patch + patches.kernel.org/6.19.12-126-bpf-Reject-sleepable-kprobe_multi-programs-at.patch + patches.kernel.org/6.19.12-127-bpf-Fix-incorrect-pruning-due-to-atomic-fetch.patch + patches.kernel.org/6.19.12-128-Revert-drm-Fix-use-after-free-on-framebuffers.patch + patches.kernel.org/6.19.12-129-iio-imu-bno055-fix-BNO055_SCAN_CH_COUNT-off-b.patch + patches.kernel.org/6.19.12-130-gpiolib-clear-requested-flag-if-line-is-inval.patch + patches.kernel.org/6.19.12-131-interconnect-qcom-sm8450-Fix-NULL-pointer-der.patch + patches.kernel.org/6.19.12-132-gpio-shared-call-gpio_chip-of_xlate-if-set.patch + patches.kernel.org/6.19.12-133-gpio-shared-handle-pins-shared-by-child-nodes.patch + patches.kernel.org/6.19.12-134-gpio-qixis-fpga-Fix-error-handling-for-devm_r.patch + patches.kernel.org/6.19.12-135-drm-bridge-Fix-refcount-shown-via-debugfs-for.patch + patches.kernel.org/6.19.12-136-accel-qaic-Handle-DBC-deactivation-if-the-own.patch + patches.kernel.org/6.19.12-137-io_uring-rsrc-reject-zero-length-fixed-buffer.patch + patches.kernel.org/6.19.12-138-hwmon-tps53679-Fix-array-access-with-zero-len.patch + patches.kernel.org/6.19.12-139-hwmon-pxe1610-Check-return-value-of-page-sele.patch + patches.kernel.org/6.19.12-140-hwmon-ltc4286-Add-missing-MODULE_IMPORT_NS-PM.patch + patches.kernel.org/6.19.12-141-gpio-shared-shorten-the-critical-section-in-g.patch + patches.kernel.org/6.19.12-142-dt-bindings-gpio-fix-microchip-interrupt-cell.patch + patches.kernel.org/6.19.12-143-spi-stm32-ospi-Fix-resource-leak-in-remove-ca.patch + patches.kernel.org/6.19.12-144-spi-stm32-ospi-Fix-reset-control-leak-on-prob.patch + patches.kernel.org/6.19.12-145-drm-xe-xe_pagefault-Disallow-writes-to-read-o.patch + patches.kernel.org/6.19.12-146-drm-xe-pxp-Clean-up-termination-status-on-fai.patch + patches.kernel.org/6.19.12-147-drm-xe-pxp-Remove-incorrect-handling-of-impos.patch + patches.kernel.org/6.19.12-148-drm-xe-pxp-Clear-restart-flag-in-pxp_start-af.patch + patches.kernel.org/6.19.12-149-hwmon-tps53679-Fix-device-ID-comparison-and-p.patch + patches.kernel.org/6.19.12-150-spi-amlogic-spifc-a4-unregister-ECC-engine-on.patch + patches.kernel.org/6.19.12-151-hwmon-occ-Fix-missing-newline-in-occ_show_ext.patch + patches.kernel.org/6.19.12-152-irqchip-riscv-aplic-Restrict-genpd-notifier-t.patch + patches.kernel.org/6.19.12-153-drm-sysfb-Fix-efidrm-error-handling-and-memor.patch + patches.kernel.org/6.19.12-154-hwmon-asus-ec-sensors-Fix-T_Sensor-for-PRIME-.patch + patches.kernel.org/6.19.12-155-mips-ralink-update-CPU-clock-index.patch + patches.kernel.org/6.19.12-156-sched-fair-Fix-zero_vruntime-tracking-fix.patch + patches.kernel.org/6.19.12-157-sched-debug-Fix-avg_vruntime-usage.patch + patches.kernel.org/6.19.12-158-perf-x86-Fix-potential-bad-container_of-in-in.patch + patches.kernel.org/6.19.12-159-riscv-kgdb-fix-several-debug-register-assignm.patch + patches.kernel.org/6.19.12-160-riscv-Reset-pmm-when-PR_TAGGED_ADDR_ENABLE-is.patch + patches.kernel.org/6.19.12-161-ACPI-RIMT-Add-dependency-between-iommu-and-de.patch + patches.kernel.org/6.19.12-162-drm-ioc32-stop-speculation-on-the-drm_compat_.patch + patches.kernel.org/6.19.12-163-rust_binder-use-AssertSync-for-BINDER_VM_OPS.patch + patches.kernel.org/6.19.12-164-wifi-wilc1000-fix-u8-overflow-in-SSID-scan-bu.patch + patches.kernel.org/6.19.12-165-wifi-iwlwifi-mvm-fix-potential-out-of-bounds-.patch + patches.kernel.org/6.19.12-166-USB-serial-option-add-MeiG-Smart-SRM825WN.patch + patches.kernel.org/6.19.12-167-drm-amd-display-Fix-NULL-pointer-dereference-.patch + patches.kernel.org/6.19.12-168-sched_ext-Fix-inconsistent-NUMA-node-lookup-i.patch + patches.kernel.org/6.19.12-169-lib-crypto-chacha-Zeroize-permuted_state-befo.patch + patches.kernel.org/6.19.12-170-sched_ext-Fix-SCX_KICK_WAIT-deadlock-by-defer.patch + patches.kernel.org/6.19.12-171-ALSA-caiaq-fix-stack-out-of-bounds-read-in-in.patch + patches.kernel.org/6.19.12-172-ALSA-ctxfi-Check-the-error-for-index-mapping.patch + patches.kernel.org/6.19.12-173-ALSA-ctxfi-Fix-missing-SPDIFI1-index-handling.patch + patches.kernel.org/6.19.12-174-ALSA-ctxfi-Don-t-enumerate-SPDIF1-at-DAIO-ini.patch + patches.kernel.org/6.19.12-175-ALSA-hda-realtek-add-quirk-for-Acer-Swift-SFG.patch + patches.kernel.org/6.19.12-176-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-Strix.patch + patches.kernel.org/6.19.12-177-ALSA-hda-realtek-add-quirk-for-HP-Victus-15-f.patch + patches.kernel.org/6.19.12-178-ALSA-hda-realtek-change-quirk-for-HP-OmniBook.patch + patches.kernel.org/6.19.12-179-io_uring-net-fix-slab-out-of-bounds-read-in-i.patch + patches.kernel.org/6.19.12-180-Bluetooth-SMP-derive-legacy-responder-STK-aut.patch + patches.kernel.org/6.19.12-181-Bluetooth-SMP-force-responder-MITM-requiremen.patch + patches.kernel.org/6.19.12-182-Bluetooth-hci_sync-fix-stack-buffer-overflow-.patch + patches.kernel.org/6.19.12-183-Bluetooth-hci_event-move-wake-reason-storage-.patch + patches.kernel.org/6.19.12-184-ksmbd-fix-OOB-write-in-QUERY_INFO-for-compoun.patch + patches.kernel.org/6.19.12-185-MIPS-SiByte-Bring-back-cache-initialisation.patch + patches.kernel.org/6.19.12-186-MIPS-Fix-the-GCC-version-check-for-__multi3-w.patch + patches.kernel.org/6.19.12-187-hwmon-occ-Fix-division-by-zero-in-occ_show_po.patch + patches.kernel.org/6.19.12-188-mips-mm-Allocate-tlb_vpn-array-atomically.patch + patches.kernel.org/6.19.12-189-x86-kexec-Disable-KCOV-instrumentation-after-.patch + patches.kernel.org/6.19.12-190-drm-amdgpu-fix-the-idr-allocation-flags.patch + patches.kernel.org/6.19.12-191-gpib-fix-use-after-free-in-IO-ioctl-handlers.patch + patches.kernel.org/6.19.12-192-iio-add-IIO_DECLARE_QUATERNION-macro.patch + patches.kernel.org/6.19.12-193-iio-orientation-hid-sensor-rotation-fix-quate.patch + patches.kernel.org/6.19.12-194-iio-orientation-hid-sensor-rotation-add-times.patch + patches.kernel.org/6.19.12-195-iio-adc-ti-adc161s626-fix-buffer-read-on-big-.patch + patches.kernel.org/6.19.12-196-iio-adc-ti-adc161s626-use-DMA-safe-memory-for.patch + patches.kernel.org/6.19.12-197-iio-adc-ti-ads1119-Fix-unbalanced-pm-referenc.patch + patches.kernel.org/6.19.12-198-iio-adc-ti-ads1119-Reinit-completion-before-w.patch + patches.kernel.org/6.19.12-199-iio-adc-ti-ads1119-Replace-IRQF_ONESHOT-with-.patch + patches.kernel.org/6.19.12-200-drm-ast-dp501-Fix-initialization-of-SCU2C.patch + patches.kernel.org/6.19.12-201-drm-i915-dsi-Don-t-do-DSC-horizontal-timing-a.patch + patches.kernel.org/6.19.12-202-drm-i915-dp-Use-crtc_state-enhanced_framing-p.patch + patches.kernel.org/6.19.12-203-drm-i915-cdclk-Do-the-full-CDCLK-dance-for-mi.patch + patches.kernel.org/6.19.12-204-drm-amdgpu-Fix-wait-after-reset-sequence-in-S.patch + patches.kernel.org/6.19.12-205-drm-amdgpu-validate-doorbell_offset-in-user-q.patch + patches.kernel.org/6.19.12-206-drm-amdgpu-Change-AMDGPU_VA_RESERVED_TRAP_SIZ.patch + patches.kernel.org/6.19.12-207-drm-amdgpu-pm-drop-SMU-driver-if-version-not-.patch + patches.kernel.org/6.19.12-208-USB-serial-io_edgeport-add-support-for-Blackb.patch + patches.kernel.org/6.19.12-209-USB-serial-option-add-support-for-Rolling-Wir.patch + patches.kernel.org/6.19.12-210-USB-core-add-NO_LPM-quirk-for-Razer-Kiyo-Pro-.patch + patches.kernel.org/6.19.12-211-Input-synaptics-rmi4-fix-a-locking-bug-in-an-.patch + patches.kernel.org/6.19.12-212-Input-i8042-add-TUXEDO-InfinityBook-Max-16-Ge.patch + patches.kernel.org/6.19.12-213-Input-bcm5974-recover-from-failed-mode-switch.patch + patches.kernel.org/6.19.12-214-Input-xpad-add-support-for-BETOP-BTP-KP50B-C-.patch + patches.kernel.org/6.19.12-215-Input-xpad-add-support-for-Razer-Wolverine-V3.patch + patches.kernel.org/6.19.12-216-iio-adc-ti-ads7950-normalize-return-value-of-.patch + patches.kernel.org/6.19.12-217-iio-adc-ti-ads7950-do-not-clobber-gpio-state-.patch + patches.kernel.org/6.19.12-218-iio-adc-ade9000-fix-wrong-return-type-in-stre.patch + patches.kernel.org/6.19.12-219-iio-adc-ade9000-fix-wrong-register-in-CALIBBI.patch + patches.kernel.org/6.19.12-220-iio-adc-ade9000-move-mutex-init-before-IRQ-re.patch + patches.kernel.org/6.19.12-221-iio-adc-aspeed-clear-reference-voltage-bits-b.patch + patches.kernel.org/6.19.12-222-iio-accel-fix-ADXL355-temperature-signature-v.patch + patches.kernel.org/6.19.12-223-iio-accel-adxl380-fix-FIFO-watermark-bit-8-al.patch + patches.kernel.org/6.19.12-224-iio-accel-adxl313-add-missing-error-check-in-.patch + patches.kernel.org/6.19.12-225-iio-dac-ad5770r-fix-error-return-in-ad5770r_r.patch + patches.kernel.org/6.19.12-226-iio-imu-adis16550-fix-swapped-gyro-accel-filt.patch + patches.kernel.org/6.19.12-227-iio-light-vcnl4035-fix-scan-buffer-on-big-end.patch + patches.kernel.org/6.19.12-228-iio-light-veml6070-fix-veml6070_read-return-v.patch + patches.kernel.org/6.19.12-229-iio-imu-bmi160-Remove-potential-undefined-beh.patch + patches.kernel.org/6.19.12-230-iio-imu-st_lsm6dsx-Set-FIFO-ODR-for-accelerom.patch + patches.kernel.org/6.19.12-231-iio-imu-st_lsm6dsx-Set-buffer-sampling-freque.patch + patches.kernel.org/6.19.12-232-iio-gyro-mpu3050-Fix-incorrect-free_irq-varia.patch + patches.kernel.org/6.19.12-233-iio-gyro-mpu3050-Fix-irq-resource-leak.patch + patches.kernel.org/6.19.12-234-iio-gyro-mpu3050-Move-iio_device_register-to-.patch + patches.kernel.org/6.19.12-235-iio-gyro-mpu3050-Fix-out-of-sequence-free_irq.patch + patches.kernel.org/6.19.12-236-mei-me-reduce-the-scope-on-unexpected-reset.patch + patches.kernel.org/6.19.12-237-gpib-lpvo_usb-fix-memory-leak-on-disconnect.patch + patches.kernel.org/6.19.12-238-usb-quirks-add-DELAY_INIT-quirk-for-another-S.patch + patches.kernel.org/6.19.12-239-usb-ulpi-fix-double-free-in-ulpi_register_int.patch + patches.kernel.org/6.19.12-240-usb-usbtmc-Flush-anchored-URBs-in-usbtmc_rele.patch + patches.kernel.org/6.19.12-241-usb-misc-usbio-Fix-URB-memory-leak-on-submit-.patch + patches.kernel.org/6.19.12-242-usb-host-xhci-sideband-delegate-offload_usage.patch + patches.kernel.org/6.19.12-243-usb-ehci-brcm-fix-sleep-during-atomic.patch + patches.kernel.org/6.19.12-244-usb-dwc2-gadget-Fix-spin_lock-unlock-mismatch.patch + patches.kernel.org/6.19.12-245-usb-core-phy-avoid-double-use-of-usb3-phy.patch + patches.kernel.org/6.19.12-246-usb-cdns3-gadget-fix-NULL-pointer-dereference.patch + patches.kernel.org/6.19.12-247-usb-cdns3-gadget-fix-state-inconsistency-on-g.patch + patches.kernel.org/6.19.12-248-usb-core-use-dedicated-spinlock-for-offload-s.patch + patches.kernel.org/6.19.12-249-io_uring-protect-remaining-lockless-ctx-rings.patch + patches.kernel.org/6.19.12-250-auxdisplay-line-display-fix-NULL-dereference-.patch + patches.kernel.org/6.19.12-251-bridge-br_nd_send-validate-ND-option-lengths.patch + patches.kernel.org/6.19.12-252-cdc-acm-new-quirk-for-EPSON-HMD.patch + patches.kernel.org/6.19.12-253-comedi-dt2815-add-hardware-detection-to-preve.patch + patches.kernel.org/6.19.12-254-comedi-runflags-cannot-determine-whether-to-r.patch + patches.kernel.org/6.19.12-255-comedi-Reinit-dev-spinlock-between-attachment.patch + patches.kernel.org/6.19.12-256-comedi-ni_atmio16d-Fix-invalid-clean-up-after.patch + patches.kernel.org/6.19.12-257-comedi-me_daq-Fix-potential-overrun-of-firmwa.patch + patches.kernel.org/6.19.12-258-comedi-me4000-Fix-potential-overrun-of-firmwa.patch + patches.kernel.org/6.19.12-259-firmware-microchip-fail-auto-update-probe-if-.patch + patches.kernel.org/6.19.12-260-dt-bindings-connector-add-pd-disable-dependen.patch + patches.kernel.org/6.19.12-261-spi-cadence-qspi-Fix-exec_mem_op-error-handli.patch + patches.kernel.org/6.19.12-262-s390-zcrypt-Fix-memory-leak-with-CCA-cards-us.patch + patches.kernel.org/6.19.12-263-s390-cpum_sf-Cap-sampling-rate-to-prevent-lsc.patch + patches.kernel.org/6.19.12-264-reset-gpio-fix-double-free-in-reset_add_gpio_.patch + patches.kernel.org/6.19.12-265-PM-EM-Fix-NULL-pointer-dereference-when-perf-.patch + patches.kernel.org/6.19.12-266-nvmem-imx-assign-nvmem_cell_info-raw_len.patch + patches.kernel.org/6.19.12-267-nvmem-zynqmp_nvmem-Fix-buffer-size-in-DMA-and.patch + patches.kernel.org/6.19.12-268-netfilter-ipset-drop-logically-empty-buckets-.patch + patches.kernel.org/6.19.12-269-gpib-Fix-fluke-driver-s390-compile-issue.patch + patches.kernel.org/6.19.12-270-vt-discard-stale-unicode-buffer-on-alt-screen.patch + patches.kernel.org/6.19.12-271-vt-resize-saved-unicode-buffer-on-alt-screen-.patch + patches.kernel.org/6.19.12-272-counter-rz-mtu3-cnt-prevent-counter-from-bein.patch + patches.kernel.org/6.19.12-273-counter-rz-mtu3-cnt-do-not-use-struct-rz_mtu3.patch + patches.kernel.org/6.19.12-274-crypto-tegra-Add-missing-CRYPTO_ALG_ASYNC.patch + patches.kernel.org/6.19.12-275-vxlan-validate-ND-option-lengths-in-vxlan_na_.patch + patches.kernel.org/6.19.12-276-net-ftgmac100-fix-ring-allocation-unwind-on-o.patch + patches.kernel.org/6.19.12-277-net-ethernet-mtk_ppe-avoid-NULL-deref-when-gm.patch + patches.kernel.org/6.19.12-278-iommupt-Fix-short-gather-if-the-unmap-goes-in.patch + patches.kernel.org/6.19.12-279-virtio_net-clamp-rss_max_key_size-to-NETDEV_R.patch + patches.kernel.org/6.19.12-280-cpufreq-governor-fix-double-free-in-cpufreq_d.patch + patches.kernel.org/6.19.12-281-sched_ext-Fix-is_bpf_migration_disabled-false.patch + patches.kernel.org/6.19.12-282-sched_ext-Fix-stale-direct-dispatch-state-in-.patch + patches.kernel.org/6.19.12-283-gpio-mxc-map-Both-Edge-pad-wakeup-to-Rising-E.patch + patches.kernel.org/6.19.12-284-gpio-Fix-resource-leaks-on-errors-in-gpiochip.patch + patches.kernel.org/6.19.12-285-thermal-core-Address-thermal-zone-removal-rac.patch + patches.kernel.org/6.19.12-286-thermal-core-Fix-thermal-zone-device-registra.patch + patches.kernel.org/6.19.12-287-misc-fastrpc-possible-double-free-of-cctx-rem.patch + patches.kernel.org/6.19.12-288-misc-fastrpc-check-qcom_scm_assign_mem-return.patch + patches.kernel.org/6.19.12-289-usb-typec-thunderbolt-Set-enter_vdo-during-in.patch + patches.kernel.org/6.19.12-290-thunderbolt-Fix-property-read-in-nhi_wake_sup.patch + patches.kernel.org/6.19.12-291-USB-dummy-hcd-Fix-locking-synchronization-err.patch + patches.kernel.org/6.19.12-292-USB-dummy-hcd-Fix-interrupt-synchronization-e.patch + patches.kernel.org/6.19.12-293-usb-gadget-dummy_hcd-fix-premature-URB-comple.patch + patches.kernel.org/6.19.12-294-usb-typec-ucsi-validate-connector-number-in-u.patch + patches.kernel.org/6.19.12-295-HID-appletb-kbd-add-.resume-method-in-PM.patch + patches.kernel.org/6.19.12-296-usb-gadget-u_ether-Fix-race-between-gether_di.patch + patches.kernel.org/6.19.12-297-usb-gadget-u_ether-Fix-NULL-pointer-deref-in-.patch + patches.kernel.org/6.19.12-298-usb-gadget-uvc-fix-NULL-pointer-dereference-d.patch + patches.kernel.org/6.19.12-299-usb-gadget-f_subset-Fix-unbalanced-refcnt-in-.patch + patches.kernel.org/6.19.12-300-usb-gadget-f_rndis-Protect-RNDIS-options-with.patch + patches.kernel.org/6.19.12-301-usb-gadget-f_ecm-Fix-net_device-lifecycle-wit.patch + patches.kernel.org/6.19.12-302-usb-gadget-f_eem-Fix-net_device-lifecycle-wit.patch + patches.kernel.org/6.19.12-303-usb-gadget-f_subset-Fix-net_device-lifecycle-.patch + patches.kernel.org/6.19.12-304-usb-gadget-f_rndis-Fix-net_device-lifecycle-w.patch + patches.kernel.org/6.19.12-305-usb-gadget-f_hid-move-list-and-spinlock-inits.patch + patches.kernel.org/6.19.12-306-usb-gadget-f_uac1_legacy-validate-control-req.patch + patches.kernel.org/6.19.12-307-kallsyms-clean-up-namebuf-initialization-in-k.patch + patches.kernel.org/6.19.12-308-kallsyms-clean-up-modname-and-modbuildid-init.patch + patches.kernel.org/6.19.12-309-kallsyms-cleanup-code-for-appending-the-modul.patch + patches.kernel.org/6.19.12-310-kallsyms-prevent-module-removal-when-printing.patch + patches.kernel.org/6.19.12-311-wifi-virt_wifi-remove-SET_NETDEV_DEV-to-avoid.patch + patches.kernel.org/6.19.12-312-Linux-6.19.12.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -3040,11 +3352,7 @@ patches.suse/accel-amdxdna-Remove-NPU2-support.patch patches.suse/accel-amdxdna-Update-firmware-version-check-for-late.patch patches.suse/Revert-drm-syncobj-Fix-handle-fd-ioctls-with-dirty-st.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 + patches.suse/usb-typec-ucsi-skip-connector-validation-before-init.patch # lee/mfd for-mfd-next patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.xSt4C2/_old 2026-04-15 16:06:10.150942106 +0200 +++ /var/tmp/diff_new_pack.xSt4C2/_new 2026-04-15 16:06:10.150942106 +0200 @@ -1,4 +1,4 @@ -2026-04-02 16:41:45 +0000 -GIT Revision: b4a2f1cd357933360e85f345421a3a8e5011786a +2026-04-12 17:36:53 +0000 +GIT Revision: c7234f7435aefeda97031bd56ce6912c3fe2a3ce GIT Branch: stable
