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-02-21 21:01:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sat Feb 21 21:01:48 2026 rev:825 rq:1334107 version:6.19.3 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2026-02-17 18:44:52.837795294 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1977/dtb-aarch64.changes 2026-02-21 21:03:00.107450834 +0100 @@ -1,0 +2,58 @@ +Fri Feb 20 06:28:12 CET 2026 - [email protected] + +- Linux 6.19.3 (bsc#1012628). +- scsi: qla2xxx: Fix bsg_done() causing double free (bsc#1012628). +- arm64: dts: mediatek: mt8183: Add missing endpoint IDs to + display graph (bsc#1012628). +- LoongArch: Rework KASAN initialization for PTW-enabled systems + (bsc#1012628). +- fbdev: rivafb: fix divide error in nv3_arb() (bsc#1012628). +- fbdev: smscufx: properly copy ioctl memory to kernelspace + (bsc#1012628). +- f2fs: fix to add gc count stat in f2fs_gc_range (bsc#1012628). +- f2fs: fix to check sysfs filename w/ gc_pin_file_thresh + correctly (bsc#1012628). +- f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused by + concurrent atomic commit and checkpoint writes (bsc#1012628). +- f2fs: fix out-of-bounds access in sysfs attribute read/write + (bsc#1012628). +- f2fs: fix to avoid UAF in f2fs_write_end_io() (bsc#1012628). +- f2fs: support non-4KB block size without packed_ssa feature + (bsc#1012628). +- f2fs: fix to avoid mapping wrong physical block for swapfile + (bsc#1012628). +- f2fs: optimize f2fs_overwrite_io() for f2fs_iomap_begin + (bsc#1012628). +- Revert "f2fs: block cache/dio write during + f2fs_enable_checkpoint()" (bsc#1012628). +- USB: serial: option: add Telit FN920C04 RNDIS compositions + (bsc#1012628). +- f2fs: fix to do sanity check on node footer in + __write_node_folio() (bsc#1012628). +- f2fs: fix to do sanity check on node footer in + {read,write}_end_io (bsc#1012628). +- f2fs: fix incomplete block usage in compact SSA summaries + (bsc#1012628). +- Rename to + patches.kernel.org/6.19.3-014-iommu-arm-smmu-qcom-do-not-register-driver-in-.patch. +- commit fcdf9c5 + +------------------------------------------------------------------- +Thu Feb 19 10:59:23 CET 2026 - [email protected] + +- selftests/bpf: Support when CONFIG_VXLAN=m (git-fixes). +- commit e58ed90 + +------------------------------------------------------------------- +Wed Feb 18 15:43:45 CET 2026 - [email protected] + +- Move upstreamed amdxdna patches into sorted section +- commit 787d692 + +------------------------------------------------------------------- +Wed Feb 18 15:42:11 CET 2026 - [email protected] + +- drm/i915/alpm: ALPM disable fixes (bsc#1257601). +- commit 1715d3e + +------------------------------------------------------------------- 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.4hxv9h/_old 2026-02-21 21:03:33.348813338 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.348813338 +0100 @@ -17,7 +17,7 @@ %define srcversion 6.19 -%define patchversion 6.19.2 +%define patchversion 6.19.3 %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.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %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.4hxv9h/_old 2026-02-21 21:03:33.508819896 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.516820224 +0100 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.2 -%define git_commit 07469219d2b52fcced8671778315f04b2a638a58 +%define patchversion 6.19.3 +%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %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.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %else Release: 0 %endif kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:33.604823832 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.604823832 +0100 @@ -17,8 +17,8 @@ %define srcversion 6.19 -%define patchversion 6.19.2 -%define git_commit 07469219d2b52fcced8671778315f04b2a638a58 +%define patchversion 6.19.3 +%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %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.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:33.644825471 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.644825471 +0100 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.2 -%define git_commit 07469219d2b52fcced8671778315f04b2a638a58 +%define patchversion 6.19.3 +%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %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.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:33.732829078 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.732829078 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.19.2 +%define patchversion 6.19.3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,23 +38,23 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-07469219d2b52fcced8671778315f04b2a638a58 +%global kernel_package kernel%kernel_flavor-srchash-3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.19.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %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-07469219d2b52fcced8671778315f04b2a638a58 +Provides: kernel-obs-build-srchash-3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 BuildRequires: coreutils BuildRequires: device-mapper BuildRequires: dracut ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:33.768830554 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.768830554 +0100 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.19.2 +%define patchversion 6.19.3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.19.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %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-07469219d2b52fcced8671778315f04b2a638a58 +BuildRequires: kernel-obs-build-srchash-3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %endif BuildRequires: modutils ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:33.816832522 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.820832686 +0100 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.2 -%define git_commit 07469219d2b52fcced8671778315f04b2a638a58 +%define patchversion 6.19.3 +%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %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.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:33.856834161 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.860834325 +0100 @@ -17,8 +17,8 @@ %define srcversion 6.19 -%define patchversion 6.19.2 -%define git_commit 07469219d2b52fcced8671778315f04b2a638a58 +%define patchversion 6.19.3 +%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %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.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:33.900835964 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.904836128 +0100 @@ -16,15 +16,15 @@ # -%define git_commit 07469219d2b52fcced8671778315f04b2a638a58 +%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.19.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:33.944837768 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:33.948837932 +0100 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.2 -%define git_commit 07469219d2b52fcced8671778315f04b2a638a58 +%define patchversion 6.19.3 +%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 %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.2 +Version: 6.19.3 %if 0%{?is_kotd} -Release: <RELEASE>.g0746921 +Release: <RELEASE>.g3d8d0a9 %else Release: 0 %endif kernel-zfcpdump.spec: same change ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:34.152846294 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:34.156846458 +0100 @@ -1,6 +1,6 @@ -mtime: 1771310317 -commit: ccb9ff6ec978a4f93cf62cc9326fe2721b8a61c0f28c80c9ca7ccfe2edb69b46 +mtime: 1771565424 +commit: db4217274d3ed80841db2faee8077755c7aa78f4a6e2f59755c9f8c981d0034b url: https://src.opensuse.org/jirislaby/kernel-source -revision: ccb9ff6ec978a4f93cf62cc9326fe2721b8a61c0f28c80c9ca7ccfe2edb69b46 +revision: db4217274d3ed80841db2faee8077755c7aa78f4a6e2f59755c9f8c981d0034b 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-02-20 06:30:38.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ config.addon.tar.bz2 ++++++ ++++++ config.tar.bz2 ++++++ ++++++ kabi.tar.bz2 ++++++ ++++++ patches.addon.tar.bz2 ++++++ ++++++ patches.apparmor.tar.bz2 ++++++ ++++++ patches.arch.tar.bz2 ++++++ ++++++ patches.drivers.tar.bz2 ++++++ ++++++ patches.drm.tar.bz2 ++++++ ++++++ patches.fixes.tar.bz2 ++++++ ++++++ patches.kabi.tar.bz2 ++++++ ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 2845 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ ++++++ patches.rt.tar.bz2 ++++++ ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/accel-amdxdna-Enable-temporal-sharing-only-mode.patch new/patches.suse/accel-amdxdna-Enable-temporal-sharing-only-mode.patch --- old/patches.suse/accel-amdxdna-Enable-temporal-sharing-only-mode.patch 2026-02-17 07:37:31.000000000 +0100 +++ new/patches.suse/accel-amdxdna-Enable-temporal-sharing-only-mode.patch 2026-02-20 06:28:28.000000000 +0100 @@ -3,8 +3,7 @@ Date: Wed, 17 Dec 2025 11:11:50 -0800 Subject: [PATCH] accel/amdxdna: Enable temporal sharing only mode Git-commit: 7818618a09a06320f409571bf28801ccfe7e0a30 -Git-repo: https://gitlab.freedesktop.org/drm/kernel.git -Patch-mainline: Queued in subsystem maintainer repo +Patch-mainline: v7.0-rc1 References: bsc#1257724 Newer firmware versions prefer temporal sharing only mode. In this mode, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/accel-amdxdna-Remove-NPU2-support.patch new/patches.suse/accel-amdxdna-Remove-NPU2-support.patch --- old/patches.suse/accel-amdxdna-Remove-NPU2-support.patch 2026-02-17 07:37:31.000000000 +0100 +++ new/patches.suse/accel-amdxdna-Remove-NPU2-support.patch 2026-02-20 06:28:28.000000000 +0100 @@ -3,8 +3,7 @@ Date: Wed, 17 Dec 2025 11:08:18 -0800 Subject: [PATCH] accel/amdxdna: Remove NPU2 support Git-commit: 3ef93841033edc6359146dccd88d2f7ac8d706d1 -Git-repo: https://gitlab.freedesktop.org/drm/kernel.git -Patch-mainline: Queued in subsystem maintainer repo +Patch-mainline: v7.0-rc1 References: bsc#1257724 NPU2 hardware was never publicly released and is now obsolete. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/accel-amdxdna-Remove-amdxdna_flush.patch new/patches.suse/accel-amdxdna-Remove-amdxdna_flush.patch --- old/patches.suse/accel-amdxdna-Remove-amdxdna_flush.patch 2026-02-17 07:37:31.000000000 +0100 +++ new/patches.suse/accel-amdxdna-Remove-amdxdna_flush.patch 2026-02-20 06:28:28.000000000 +0100 @@ -3,8 +3,7 @@ Date: Mon, 15 Dec 2025 19:13:11 -0800 Subject: [PATCH] accel/amdxdna: Remove amdxdna_flush() Git-commit: e8c28e16c3ebd142938aee296032c6b802a5a1d4 -Git-repo: https://gitlab.freedesktop.org/drm/kernel.git -Patch-mainline: Queued in subsystem maintainer repo +Patch-mainline: v7.0-rc1 References: bsc#1257724 amdxdna_flush() was introduced to ensure that the device does not access diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/accel-amdxdna-Update-firmware-version-check-for-late.patch new/patches.suse/accel-amdxdna-Update-firmware-version-check-for-late.patch --- old/patches.suse/accel-amdxdna-Update-firmware-version-check-for-late.patch 2026-02-17 07:37:31.000000000 +0100 +++ new/patches.suse/accel-amdxdna-Update-firmware-version-check-for-late.patch 2026-02-20 06:28:28.000000000 +0100 @@ -3,8 +3,7 @@ Date: Thu, 18 Dec 2025 17:43:56 -0800 Subject: [PATCH] accel/amdxdna: Update firmware version check for latest firmware Git-commit: f1eac46fe5f7d4569681a648440d0f416a50c476 -Git-repo: https://gitlab.freedesktop.org/drm/kernel.git -Patch-mainline: Queued in subsystem maintainer repo +Patch-mainline: v7.0-rc1 References: bsc#1257724 The latest firmware increases the major version number. Update diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch new/patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch --- old/patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch 2026-02-20 06:28:28.000000000 +0100 @@ -0,0 +1,38 @@ +From: =?UTF-8?q?Jouni=20H=C3=B6gander?= <[email protected]> +Subject: [PATCH] drm/i915/alpm: ALPM disable fixes +Message-id: <[email protected]> +Patch-mainline: Submitted, intel-gfx ML +References: bsc#1257601 + +PORT_ALPM_CTL is supposed to be written only before link training. Remove +writing it from ALPM disable. + +Also clearing ALPM_CTL_ALPM_AUX_LESS_ENABLE and +PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE is not about disabling ALPM but +switching to AUX-Wake ALPM. Stop touching these bits on ALPM disable. + +Signed-off-by: Jouni Högander <[email protected]> +Acked-by: Takashi Iwai <[email protected]> + +--- + drivers/gpu/drm/i915/display/intel_alpm.c | 7 +------ + 1 file changed, 1 insertion(+), 6 deletions(-) + +diff --git a/drivers/gpu/drm/i915/display/intel_alpm.c b/drivers/gpu/drm/i915/display/intel_alpm.c +index e0a4a59dc025..b3334bc4d0f9 100644 +--- a/drivers/gpu/drm/i915/display/intel_alpm.c ++++ b/drivers/gpu/drm/i915/display/intel_alpm.c +@@ -604,12 +604,7 @@ void intel_alpm_disable(struct intel_dp *intel_dp) + mutex_lock(&intel_dp->alpm.lock); + + intel_de_rmw(display, ALPM_CTL(display, cpu_transcoder), +- ALPM_CTL_ALPM_ENABLE | ALPM_CTL_LOBF_ENABLE | +- ALPM_CTL_ALPM_AUX_LESS_ENABLE, 0); +- +- intel_de_rmw(display, +- PORT_ALPM_CTL(cpu_transcoder), +- PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE, 0); ++ ALPM_CTL_ALPM_ENABLE | ALPM_CTL_LOBF_ENABLE, 0); + + drm_dbg_kms(display->drm, "Disabling ALPM\n"); + mutex_unlock(&intel_dp->alpm.lock); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/iommu-arm-smmu-qcom-do-not-register-driver-in-probe.patch new/patches.suse/iommu-arm-smmu-qcom-do-not-register-driver-in-probe.patch --- old/patches.suse/iommu-arm-smmu-qcom-do-not-register-driver-in-probe.patch 2026-02-17 07:37:31.000000000 +0100 +++ new/patches.suse/iommu-arm-smmu-qcom-do-not-register-driver-in-probe.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,148 +0,0 @@ -From: Danilo Krummrich <[email protected]> -Date: Wed, 21 Jan 2026 15:12:01 +0100 -Subject: iommu/arm-smmu-qcom: do not register driver in probe() -Git-commit: ed1ac3c977dd6b119405fa36dd41f7151bd5b4de -References: git-fixes -Patch-mainline: 6.20-rc1 - -Commit 0b4eeee2876f ("iommu/arm-smmu-qcom: Register the TBU driver in -qcom_smmu_impl_init") intended to also probe the TBU driver when -CONFIG_ARM_SMMU_QCOM_DEBUG is disabled, but also moved the corresponding -platform_driver_register() call into qcom_smmu_impl_init() which is -called from arm_smmu_device_probe(). - -However, it neither makes sense to register drivers from probe() -callbacks of other drivers, nor does the driver core allow registering -drivers with a device lock already being held. - -The latter was revealed by commit dc23806a7c47 ("driver core: enforce -device_lock for driver_match_device()") leading to a deadlock condition -described in [1]. - -Additionally, it was noted by Robin that the current approach is -potentially racy with async probe [2]. - -Hence, fix this by registering the qcom_smmu_tbu_driver from -module_init(). Unfortunately, due to the vendoring of the driver, this -requires an indirection through arm-smmu-impl.c. - -Reported-by: Mark Brown <[email protected]> -Closes: https://lore.kernel.org/lkml/[email protected]/ -Link: https://lore.kernel.org/lkml/[email protected]/ [1] -Link: https://lore.kernel.org/lkml/[email protected]/ [2] -Fixes: dc23806a7c47 ("driver core: enforce device_lock for driver_match_device()") -Fixes: 0b4eeee2876f ("iommu/arm-smmu-qcom: Register the TBU driver in qcom_smmu_impl_init") -Acked-by: Robin Murphy <[email protected]> -Tested-by: Bjorn Andersson <[email protected]> -Reviewed-by: Bjorn Andersson <[email protected]> -Acked-by: Konrad Dybcio <[email protected]> -Reviewed-by: Greg Kroah-Hartman <[email protected]> -Tested-by: Ioana Ciornei <[email protected]> #LX2160ARDB -Tested-by: Wang Jiayue <[email protected]> -Reviewed-by: Wang Jiayue <[email protected]> -Tested-by: Mark Brown <[email protected]> -Acked-by: Joerg Roedel <[email protected]> -Link: https://patch.msgid.link/[email protected] -Signed-off-by: Danilo Krummrich <[email protected]> -Acked-by: Jiri Slaby <[email protected]> ---- - drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 14 ++++++++++++++ - drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 14 ++++++++++---- - drivers/iommu/arm/arm-smmu/arm-smmu.c | 24 +++++++++++++++++++++++- - drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +++++ - 4 files changed, 52 insertions(+), 5 deletions(-) - ---- a/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c -+++ b/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c -@@ -228,3 +228,17 @@ struct arm_smmu_device *arm_smmu_impl_in - - return smmu; - } -+ -+int __init arm_smmu_impl_module_init(void) -+{ -+ if (IS_ENABLED(CONFIG_ARM_SMMU_QCOM)) -+ return qcom_smmu_module_init(); -+ -+ return 0; -+} -+ -+void __exit arm_smmu_impl_module_exit(void) -+{ -+ if (IS_ENABLED(CONFIG_ARM_SMMU_QCOM)) -+ qcom_smmu_module_exit(); -+} ---- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c -+++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c -@@ -774,10 +774,6 @@ struct arm_smmu_device *qcom_smmu_impl_i - { - const struct device_node *np = smmu->dev->of_node; - const struct of_device_id *match; -- static u8 tbu_registered; -- -- if (!tbu_registered++) -- platform_driver_register(&qcom_smmu_tbu_driver); - - #ifdef CONFIG_ACPI - if (np == NULL) { -@@ -802,3 +798,13 @@ struct arm_smmu_device *qcom_smmu_impl_i - - return smmu; - } -+ -+int __init qcom_smmu_module_init(void) -+{ -+ return platform_driver_register(&qcom_smmu_tbu_driver); -+} -+ -+void __exit qcom_smmu_module_exit(void) -+{ -+ platform_driver_unregister(&qcom_smmu_tbu_driver); -+} ---- a/drivers/iommu/arm/arm-smmu/arm-smmu.c -+++ b/drivers/iommu/arm/arm-smmu/arm-smmu.c -@@ -2365,7 +2365,29 @@ static struct platform_driver arm_smmu_d - .remove = arm_smmu_device_remove, - .shutdown = arm_smmu_device_shutdown, - }; --module_platform_driver(arm_smmu_driver); -+ -+static int __init arm_smmu_init(void) -+{ -+ int ret; -+ -+ ret = platform_driver_register(&arm_smmu_driver); -+ if (ret) -+ return ret; -+ -+ ret = arm_smmu_impl_module_init(); -+ if (ret) -+ platform_driver_unregister(&arm_smmu_driver); -+ -+ return ret; -+} -+module_init(arm_smmu_init); -+ -+static void __exit arm_smmu_exit(void) -+{ -+ arm_smmu_impl_module_exit(); -+ platform_driver_unregister(&arm_smmu_driver); -+} -+module_exit(arm_smmu_exit); - - MODULE_DESCRIPTION("IOMMU API for ARM architected SMMU implementations"); - MODULE_AUTHOR("Will Deacon <[email protected]>"); ---- a/drivers/iommu/arm/arm-smmu/arm-smmu.h -+++ b/drivers/iommu/arm/arm-smmu/arm-smmu.h -@@ -540,6 +540,11 @@ struct arm_smmu_device *arm_smmu_impl_in - struct arm_smmu_device *nvidia_smmu_impl_init(struct arm_smmu_device *smmu); - struct arm_smmu_device *qcom_smmu_impl_init(struct arm_smmu_device *smmu); - -+int __init arm_smmu_impl_module_init(void); -+void __exit arm_smmu_impl_module_exit(void); -+int __init qcom_smmu_module_init(void); -+void __exit qcom_smmu_module_exit(void); -+ - void arm_smmu_write_context_bank(struct arm_smmu_device *smmu, int idx); - int arm_mmu500_reset(struct arm_smmu_device *smmu); - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/selftests-bpf-Support-when-CONFIG_VXLAN-m.patch new/patches.suse/selftests-bpf-Support-when-CONFIG_VXLAN-m.patch --- old/patches.suse/selftests-bpf-Support-when-CONFIG_VXLAN-m.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/selftests-bpf-Support-when-CONFIG_VXLAN-m.patch 2026-02-20 06:28:28.000000000 +0100 @@ -0,0 +1,98 @@ +From: Alan Maguire <[email protected]> +Date: Thu, 15 Jan 2026 16:34:57 +0000 +Subject: selftests/bpf: Support when CONFIG_VXLAN=m +Patch-mainline: Queued in subsystem maintainer repository +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git +Git-commit: 47d440d0a5bb822f3f4e4b2479246da5efb765e6 +References: git-fixes + +If CONFIG_VXLAN is 'm', struct vxlanhdr will not be in vmlinux.h. +Add a ___local variant to support cases where vxlan is a module. + +Fixes: 8517b1abe5ea ("selftests/bpf: Integrate test_tc_tunnel.sh tests into test_progs") +Signed-off-by: Alan Maguire <[email protected]> +Signed-off-by: Andrii Nakryiko <[email protected]> +Link: https://lore.kernel.org/bpf/[email protected] +Acked-by: Ricardo B. Marlière <[email protected]> +--- + .../selftests/bpf/progs/test_tc_tunnel.c | 21 ++++++++++++------- + 1 file changed, 13 insertions(+), 8 deletions(-) + +diff --git a/tools/testing/selftests/bpf/progs/test_tc_tunnel.c b/tools/testing/selftests/bpf/progs/test_tc_tunnel.c +index 7330c61b5730..7376df405a6b 100644 +--- a/tools/testing/selftests/bpf/progs/test_tc_tunnel.c ++++ b/tools/testing/selftests/bpf/progs/test_tc_tunnel.c +@@ -23,7 +23,12 @@ static const int cfg_udp_src = 20000; + (((__u64)len & BPF_ADJ_ROOM_ENCAP_L2_MASK) \ + << BPF_ADJ_ROOM_ENCAP_L2_SHIFT) + +-#define L2_PAD_SZ (sizeof(struct vxlanhdr) + ETH_HLEN) ++struct vxlanhdr___local { ++ __be32 vx_flags; ++ __be32 vx_vni; ++}; ++ ++#define L2_PAD_SZ (sizeof(struct vxlanhdr___local) + ETH_HLEN) + + #define UDP_PORT 5555 + #define MPLS_OVER_UDP_PORT 6635 +@@ -154,7 +159,7 @@ static __always_inline int __encap_ipv4(struct __sk_buff *skb, __u8 encap_proto, + l2_len = ETH_HLEN; + if (ext_proto & EXTPROTO_VXLAN) { + udp_dst = VXLAN_UDP_PORT; +- l2_len += sizeof(struct vxlanhdr); ++ l2_len += sizeof(struct vxlanhdr___local); + } else + udp_dst = ETH_OVER_UDP_PORT; + break; +@@ -195,12 +200,12 @@ static __always_inline int __encap_ipv4(struct __sk_buff *skb, __u8 encap_proto, + flags |= BPF_F_ADJ_ROOM_ENCAP_L2_ETH; + + if (ext_proto & EXTPROTO_VXLAN) { +- struct vxlanhdr *vxlan_hdr = (struct vxlanhdr *)l2_hdr; ++ struct vxlanhdr___local *vxlan_hdr = (struct vxlanhdr___local *)l2_hdr; + + vxlan_hdr->vx_flags = VXLAN_FLAGS; + vxlan_hdr->vx_vni = VXLAN_VNI; + +- l2_hdr += sizeof(struct vxlanhdr); ++ l2_hdr += sizeof(struct vxlanhdr___local); + } + + if (bpf_skb_load_bytes(skb, 0, l2_hdr, ETH_HLEN)) +@@ -285,7 +290,7 @@ static __always_inline int __encap_ipv6(struct __sk_buff *skb, __u8 encap_proto, + l2_len = ETH_HLEN; + if (ext_proto & EXTPROTO_VXLAN) { + udp_dst = VXLAN_UDP_PORT; +- l2_len += sizeof(struct vxlanhdr); ++ l2_len += sizeof(struct vxlanhdr___local); + } else + udp_dst = ETH_OVER_UDP_PORT; + break; +@@ -325,12 +330,12 @@ static __always_inline int __encap_ipv6(struct __sk_buff *skb, __u8 encap_proto, + flags |= BPF_F_ADJ_ROOM_ENCAP_L2_ETH; + + if (ext_proto & EXTPROTO_VXLAN) { +- struct vxlanhdr *vxlan_hdr = (struct vxlanhdr *)l2_hdr; ++ struct vxlanhdr___local *vxlan_hdr = (struct vxlanhdr___local *)l2_hdr; + + vxlan_hdr->vx_flags = VXLAN_FLAGS; + vxlan_hdr->vx_vni = VXLAN_VNI; + +- l2_hdr += sizeof(struct vxlanhdr); ++ l2_hdr += sizeof(struct vxlanhdr___local); + } + + if (bpf_skb_load_bytes(skb, 0, l2_hdr, ETH_HLEN)) +@@ -639,7 +644,7 @@ static int decap_internal(struct __sk_buff *skb, int off, int len, char proto) + olen += ETH_HLEN; + break; + case VXLAN_UDP_PORT: +- olen += ETH_HLEN + sizeof(struct vxlanhdr); ++ olen += ETH_HLEN + sizeof(struct vxlanhdr___local); + break; + } + break; +-- +2.53.0 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:36.012922535 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:36.012922535 +0100 @@ -79,6 +79,26 @@ patches.kernel.org/6.19.1-050-Linux-6.19.1.patch patches.kernel.org/6.19.2-001-Revert-driver-core-enforce-device_lock-for-dri.patch patches.kernel.org/6.19.2-002-Linux-6.19.2.patch + patches.kernel.org/6.19.3-001-scsi-qla2xxx-Fix-bsg_done-causing-double-free.patch + patches.kernel.org/6.19.3-002-arm64-dts-mediatek-mt8183-Add-missing-endpoint.patch + patches.kernel.org/6.19.3-003-LoongArch-Rework-KASAN-initialization-for-PTW-.patch + patches.kernel.org/6.19.3-004-fbdev-rivafb-fix-divide-error-in-nv3_arb.patch + patches.kernel.org/6.19.3-005-fbdev-smscufx-properly-copy-ioctl-memory-to-ke.patch + patches.kernel.org/6.19.3-006-f2fs-fix-to-add-gc-count-stat-in-f2fs_gc_range.patch + patches.kernel.org/6.19.3-007-f2fs-fix-to-check-sysfs-filename-w-gc_pin_file.patch + patches.kernel.org/6.19.3-008-f2fs-fix-IS_CHECKPOINTED-flag-inconsistency-is.patch + patches.kernel.org/6.19.3-009-f2fs-fix-out-of-bounds-access-in-sysfs-attribu.patch + patches.kernel.org/6.19.3-010-f2fs-fix-to-avoid-UAF-in-f2fs_write_end_io.patch + patches.kernel.org/6.19.3-011-f2fs-support-non-4KB-block-size-without-packed.patch + patches.kernel.org/6.19.3-012-f2fs-fix-to-avoid-mapping-wrong-physical-block.patch + patches.kernel.org/6.19.3-013-f2fs-optimize-f2fs_overwrite_io-for-f2fs_iomap.patch + patches.kernel.org/6.19.3-014-iommu-arm-smmu-qcom-do-not-register-driver-in-.patch + patches.kernel.org/6.19.3-015-Revert-f2fs-block-cache-dio-write-during-f2fs_.patch + patches.kernel.org/6.19.3-016-USB-serial-option-add-Telit-FN920C04-RNDIS-com.patch + patches.kernel.org/6.19.3-017-f2fs-fix-to-do-sanity-check-on-node-footer-in-.patch + patches.kernel.org/6.19.3-018-f2fs-fix-to-do-sanity-check-on-node-footer-in-.patch + patches.kernel.org/6.19.3-019-f2fs-fix-incomplete-block-usage-in-compact-SSA.patch + patches.kernel.org/6.19.3-020-Linux-6.19.3.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -108,7 +128,11 @@ ######################################################## # sorted patches ######################################################## - patches.suse/iommu-arm-smmu-qcom-do-not-register-driver-in-probe.patch + patches.suse/selftests-bpf-Support-when-CONFIG_VXLAN-m.patch + patches.suse/accel-amdxdna-Remove-amdxdna_flush.patch + patches.suse/accel-amdxdna-Remove-NPU2-support.patch + patches.suse/accel-amdxdna-Enable-temporal-sharing-only-mode.patch + patches.suse/accel-amdxdna-Update-firmware-version-check-for-late.patch ######################################################## # end of sorted patches @@ -128,10 +152,7 @@ ######################################################## patches.suse/firmware-qemu_fw_cfg-Do-not-hard-depend-on-CONFIG_HA.patch patches.suse/wifi-iwlwifi-Add-missing-firmware-info-for-bz-b0-mod.patch - patches.suse/accel-amdxdna-Remove-amdxdna_flush.patch - patches.suse/accel-amdxdna-Remove-NPU2-support.patch - patches.suse/accel-amdxdna-Enable-temporal-sharing-only-mode.patch - patches.suse/accel-amdxdna-Update-firmware-version-check-for-late.patch + patches.suse/drm-i915-alpm-ALPM-disable-fixes.patch ######################################################## # kbuild/module infrastructure fixes ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.4hxv9h/_old 2026-02-21 21:03:36.036923519 +0100 +++ /var/tmp/diff_new_pack.4hxv9h/_new 2026-02-21 21:03:36.040923683 +0100 @@ -1,4 +1,4 @@ -2026-02-17 06:37:31 +0000 -GIT Revision: 07469219d2b52fcced8671778315f04b2a638a58 +2026-02-20 05:28:28 +0000 +GIT Revision: 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 GIT Branch: stable ++++++ sysctl.tar.bz2 ++++++
