Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2026-03-01 22:13:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sun Mar 1 22:13:56 2026 rev:826 rq:1335569 version:6.19.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2026-02-21 21:03:00.107450834 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.29461/dtb-aarch64.changes 2026-03-01 22:14:14.300517133 +0100 @@ -1,0 +2,1449 @@ +Sat Feb 28 13:12:05 CET 2026 - [email protected] + +- kbuild: Leave objtool binary around with 'make clean' (kmp-fix). +- commit ababe9c + +------------------------------------------------------------------- +Sat Feb 28 06:44:44 CET 2026 - [email protected] + +- Linux 6.19.5 (bsc#1012628). +- Rename to + patches.kernel.org/6.19.5-001-netfilter-nf_tables-add-.abort_skip_removal-fl.patch. +- commit 25f578f + +------------------------------------------------------------------- +Fri Feb 27 16:14:04 CET 2026 - [email protected] + +- netfilter: nf_tables: add .abort_skip_removal flag for set types + (bsc#1259020). +- commit 09a974f + +------------------------------------------------------------------- +Fri Feb 27 07:22:09 CET 2026 - [email protected] + +- Linux 6.19.4 (bsc#1012628). +- RDMA/siw: Fix potential NULL pointer dereference in header + processing (bsc#1012628). +- RDMA/umad: Reject negative data_len in ib_umad_write + (bsc#1012628). +- auxdisplay: arm-charlcd: fix release_mem_region() size + (bsc#1012628). +- hfsplus: return error when node already exists in + hfs_bnode_create (bsc#1012628). +- rcutorture: Correctly compute probability to invoke + ->exp_current() (bsc#1012628). +- rcu: Fix rcu_read_unlock() deadloop due to softirq + (bsc#1012628). +- audit: move the compat_xxx_class[] extern declarations to + audit_arch.h (bsc#1012628). +- selftests/resctrl: Fix a division by zero error on Hygon + (bsc#1012628). +- i3c: Move device name assignment after i3c_bus_init + (bsc#1012628). +- device_cgroup: remove branch hint after code refactor + (bsc#1012628). +- fs: move initializing f_mode before file_ref_init() + (bsc#1012628). +- fs: add <linux/init_task.h> for 'init_fs' (bsc#1012628). +- i3c: master: Update hot-join flag only on success (bsc#1012628). +- erofs: Use %pe format specifier for error pointers + (bsc#1012628). +- erofs: avoid noisy messages for transient -ENOMEM (bsc#1012628). +- gfs2: Retries missing in gfs2_{rename,exchange} (bsc#1012628). +- gfs2: Rename gfs2_log_submit_{bio -> write} (bsc#1012628). +- gfs2: Initialize bio->bi_opf early (bsc#1012628). +- gfs2: Fix slab-use-after-free in qd_put (bsc#1012628). +- iomap: fix invalid folio access after folio_end_read() + (bsc#1012628). +- gfs2: Fix use-after-free in iomap inline data write path + (bsc#1012628). +- i3c: dw: Initialize spinlock to avoid upsetting lockdep + (bsc#1012628). +- i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() + (bsc#1012628). +- tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() + failure (bsc#1012628). +- tpm: st33zp24: Fix missing cleanup on get_burstcount() error + (bsc#1012628). +- erofs: handle end of filesystem properly for file-backed mounts + (bsc#1012628). +- btrfs: zoned: don't zone append to conventional zone + (bsc#1012628). +- btrfs: qgroup: return correct error when deleting qgroup + relation item (bsc#1012628). +- btrfs: fix block_group_tree dirty_list corruption (bsc#1012628). +- btrfs: fix EEXIST abort due to non-consecutive gaps in chunk + allocation (bsc#1012628). +- gfs2: fix memory leaks in gfs2_fill_super error path + (bsc#1012628). +- erofs: fix inline data read failure for ztailpacking pclusters + (bsc#1012628). +- smb: client: fix potential UAF and double free in + smb2_open_file() (bsc#1012628). +- netfs: avoid double increment of retry_count in subreq + (bsc#1012628). +- tools/nolibc: always use 64-bit mode for s390 header checks + (bsc#1012628). +- rnbd-srv: Fix server side setting of bi_size for special IOs + (bsc#1012628). +- docs: find-unused-docs.sh: fixup directory usage (bsc#1012628). +- ACPI: processor: Update cpuidle driver check in + __acpi_processor_start() (bsc#1012628). +- xen/virtio: Don't use grant-dma-ops when running as Dom0 + (bsc#1012628). +- io_uring: use release-acquire ordering for + IORING_SETUP_R_DISABLED (bsc#1012628). +- ACPICA: Fix NULL pointer dereference in + acpi_ev_address_space_dispatch() (bsc#1012628). +- io_uring/eventfd: remove unused ctx->evfd_last_cq_tail member + (bsc#1012628). +- io_uring/sync: validate passed in offset (bsc#1012628). +- cpuidle: governors: menu: Always check timers with tick stopped + (bsc#1012628). +- thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature + (bsc#1012628). +- md/raid5: fix raid5_run() to return error when log_init() + fails (bsc#1012628). +- md/raid10: fix any_working flag handling in raid10_sync_request + (bsc#1012628). +- md/raid5: fix IO hang with degraded array with llbitmap + (bsc#1012628). +- md/md-llbitmap: fix percpu_ref not resurrected on suspend + timeout (bsc#1012628). +- OPP: Return correct value in dev_pm_opp_get_level (bsc#1012628). +- cpufreq: scmi: Fix device_node reference leak in + scmi_cpu_domain_id() (bsc#1012628). +- iomap: fix submission side handling of completion side errors + (bsc#1012628). +- thermal/of: Fix reference leak in thermal_of_cm_lookup() + (bsc#1012628). +- ublk: restore auto buf unregister refcount optimization + (bsc#1012628). +- ublk: Validate SQE128 flag before accessing the cmd + (bsc#1012628). +- ublk: use READ_ONCE() to read struct ublksrv_ctrl_cmd + (bsc#1012628). +- Partial revert "x86/xen: fix balloon target initialization + for PVH dom0" (bsc#1012628). +- md/raid1: fix memory leak in raid1_run() (bsc#1012628). +- md: fix return value of mddev_trylock (bsc#1012628). +- PM: wakeup: Handle empty list in wakeup_sources_walk_start() + (bsc#1012628). +- arm64/gcs: Fix error handling in arch_set_shadow_stack_status() + (bsc#1012628). +- block: don't use strcpy to copy blockdev name (bsc#1012628). +- perf: arm_spe: Properly set hw.state on failures (bsc#1012628). +- cpufreq: intel_pstate: Enable asym capacity only when CPU SMT + is not possible (bsc#1012628). +- PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races + (bsc#1012628). +- s390/cio: Fix device lifecycle handling in + css_alloc_subchannel() (bsc#1012628). +- io_uring/kbuf: fix memory leak if io_buffer_add_list fails + (bsc#1012628). +- x86/cpu/amd: Correct the microcode table for Zenbleed + (bsc#1012628). +- perf/x86/core: Do not set bit width for unavailable counters + (bsc#1012628). +- crypto: qat - fix parameter order used in + ICP_QAT_FW_COMN_FLAGS_BUILD (bsc#1012628). +- crypto: qat - fix warning on adf_pfvf_pf_proto.c (bsc#1012628). +- bpf: bpf_scc_visit instance and backedges accumulation for + bpf_loop() (bsc#1012628). +- selftests/bpf: veristat: fix printing order in output_stats() + (bsc#1012628). +- libbpf: Fix OOB read in btf_dump_get_bitfield_value + (bsc#1012628). +- sched: Export hidden tracepoints to modules (bsc#1012628). +- ARM: VDSO: Patch out __vdso_clock_getres() if unavailable + (bsc#1012628). +- time/sched_clock: Use ACCESS_PRIVATE() to evaluate + hrtimer::function (bsc#1012628). +- bpf: Return proper address for non-zero offsets in insn array + (bsc#1012628). +- sched: Fix build for modules using set_tsk_need_resched() + (bsc#1012628). +- crypto: cavium - fix dma_free_coherent() size (bsc#1012628). +- crypto: octeontx - fix dma_free_coherent() size (bsc#1012628). +- crypto: hisilicon/zip - adjust the way to obtain the req in + the callback function (bsc#1012628). +- crypto: hisilicon/sec - move backlog management to qp and + store sqe in qp for callback (bsc#1012628). +- crypto: hisilicon/hpre: extend tag field to 64 bits for better + performance (bsc#1012628). +- crypto: hisilicon/qm - enhance the configuration of req_type + in queue attributes (bsc#1012628). +- crypto: hisilicon/qm - centralize the sending locks of each + module into qm (bsc#1012628). +- crypto: hisilicon/zip - support fallback for zip (bsc#1012628). +- crypto: hisilicon - consolidate qp creation and start in + hisi_qm_alloc_qps_node (bsc#1012628). +- crypto: hisilicon/hpre - support the hpre algorithm fallback + (bsc#1012628). +- crypto: hisilicon/sec2 - support skcipher/aead fallback for + hardware queue unavailable (bsc#1012628). +- crypto: hisilicon/sgl - fix inconsistent map/unmap direction + issue (bsc#1012628). +- bpf: Preserve id of register in sync_linked_regs() + (bsc#1012628). +- clocksource/drivers/timer-sp804: Fix an Oops when + read_current_timer is called on ARM32 platforms where the + SP804 is not registered as the sched_clock (bsc#1012628). +- bpf: Fix memory access flags in helper prototypes (bsc#1012628). +- selftests/bpf: Fix resource leak in serial_test_wq on attach + failure (bsc#1012628). +- hrtimer: Fix trace oddity (bsc#1012628). +- crypto: inside-secure/eip93 - fix kernel panic in driver detach + (bsc#1012628). +- crypto: ccp - Fix a case where SNP_SHUTDOWN is missed + (bsc#1012628). +- crypto: ccp - narrow scope of snp_range_list (bsc#1012628). +- hwrng: airoha - set rng quality to 900 (bsc#1012628). +- rqspinlock: Fix TAS fallback lock entry creation (bsc#1012628). +- bpf, sockmap: Fix incorrect copied_seq calculation + (bsc#1012628). +- bpf, sockmap: Fix FIONREAD for sockmap (bsc#1012628). +- bpf: Fix tcx/netkit detach permissions when prog fd isn't given + (bsc#1012628). +- seqlock: fix scoped_seqlock_read kernel-doc (bsc#1012628). +- x86/hyperv: Fix smp_ops build failure on UP kernels + (bsc#1012628). +- ftrace,bpf: Remove FTRACE_OPS_FL_JMP ftrace_ops flag + (bsc#1012628). +- bpf: Fix verifier_bug_if to account for BPF_CALL (bsc#1012628). +- crypto: ccp - Fix a crash due to incorrect cleanup usage of + kfree (bsc#1012628). +- crypto: inside-secure/eip93 - unregister only available + algorithm (bsc#1012628). +- x86/fgraph: Fix return_to_handler regs.rsp value (bsc#1012628). +- x86/fgraph,bpf: Switch kprobe_multi program stack unwind to + hw_regs path (bsc#1012628). +- selftests/bpf: Fix kprobe multi stacktrace_ips test + (bsc#1012628). +- crypto: hisilicon/trng - support tfms sharing the device + (bsc#1012628). +- crypto: caam - fix netdev memory leak in dpaa2_caam_probe + (bsc#1012628). +- bpf: Fix bpf_xdp_store_bytes proto for read-only arg + (bsc#1012628). +- genirq: Set IRQF_COND_ONESHOT in devm_request_irq() + (bsc#1012628). +- platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() + (bsc#1012628). +- iommu/amd: Use core's primary handler and set IRQF_ONESHOT + (bsc#1012628). +- Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary + handler (bsc#1012628). +- scsi: efct: Use IRQF_ONESHOT and default primary handler + (bsc#1012628). +- EDAC/altera: Remove IRQF_ONESHOT (bsc#1012628). +- usb: typec: fusb302: Remove IRQF_ONESHOT (bsc#1012628). +- rtc: amlogic-a4: Remove IRQF_ONESHOT (bsc#1012628). +- mfd: wm8350-core: Use IRQF_ONESHOT (bsc#1012628). +- media: pci: mg4b: Use IRQF_NO_THREAD (bsc#1012628). +- sched/deadline: Clear the defer params (bsc#1012628). +- sched/rt: Skip currently executing CPU in rto_next_cpu() + (bsc#1012628). +- sched: Re-evaluate scheduling when migrating queued tasks out + of throttled cgroups (bsc#1012628). +- fs/tests: exec: drop duplicate bprm_stack_limits test vectors + (bsc#1012628). +- irqchip/sifive-plic: Handle number of hardware interrupts + correctly (bsc#1012628). +- bpf: Limit bpf program signature size (bsc#1012628). +- bpf: Require frozen map for calculating map hash (bsc#1012628). +- crypto: starfive - Fix memory leak in + starfive_aes_aead_do_one_req() (bsc#1012628). +- hwrng: core - use RCU and work_struct to fix race condition + (bsc#1012628). +- selftests/xsk: properly handle batch ending in the middle of + a packet (bsc#1012628). +- selftests/xsk: fix number of Tx frags in invalid packet + (bsc#1012628). +- pstore/ram: fix buffer overflow in persistent_ram_save_old() + (bsc#1012628). +- arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO + (bsc#1012628). +- arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO + (bsc#1012628). +- soc: qcom: smem: handle ENOMEM error during probe (bsc#1012628). +- EDAC/i5000: Fix snprintf() size calculation in + calculate_dimm_size() (bsc#1012628). +- EDAC/i5400: Fix snprintf() limit calculation in + calculate_dimm_size() (bsc#1012628). +- firmware: arm_ffa: Correct 32-bit response handling in + NOTIFICATION_INFO_GET (bsc#1012628). +- riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes + (bsc#1012628). +- arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control + settings (bsc#1012628). +- arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control + settings (bsc#1012628). +- EDAC/amd64: Avoid a -Wformat-security warning (bsc#1012628). +- clk: qcom: Return correct error code in qcom_cc_probe_by_index() + (bsc#1012628). +- arm64: dts: qcom: sdm630: fix gpu_speed_bin size (bsc#1012628). +- arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name + (bsc#1012628). +- arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name + (bsc#1012628). +- arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove + duplicate reserved-memroy nodes (bsc#1012628). +- arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct + ipa_fw_mem for the driver to load successfully (bsc#1012628). +- arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on + (bsc#1012628). +- arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator + always on (bsc#1012628). ++++ 1152 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.29461/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.mpL2Y6/_old 2026-03-01 22:14:24.624941451 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:24.624941451 +0100 @@ -17,7 +17,7 @@ %define srcversion 6.19 -%define patchversion 6.19.3 +%define patchversion 6.19.5 %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.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %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.mpL2Y6/_old 2026-03-01 22:14:24.780947862 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:24.780947862 +0100 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.3 -%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +%define patchversion 6.19.5 +%define git_commit ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %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.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %else Release: 0 %endif kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:24.856950985 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:24.856950985 +0100 @@ -17,8 +17,8 @@ %define srcversion 6.19 -%define patchversion 6.19.3 -%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +%define patchversion 6.19.5 +%define git_commit ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %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.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:24.904952959 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:24.904952959 +0100 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.3 -%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +%define patchversion 6.19.5 +%define git_commit ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %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.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:24.976955918 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:24.988956411 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.19.3 +%define patchversion 6.19.5 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,23 +38,23 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +%global kernel_package kernel%kernel_flavor-srchash-ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.19.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %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-3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +Provides: kernel-obs-build-srchash-ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e BuildRequires: coreutils BuildRequires: device-mapper BuildRequires: dracut ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:25.016957562 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:25.020957726 +0100 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.19.3 +%define patchversion 6.19.5 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.19.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %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-3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +BuildRequires: kernel-obs-build-srchash-ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %endif BuildRequires: modutils ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:25.048958877 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:25.048958877 +0100 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.3 -%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +%define patchversion 6.19.5 +%define git_commit ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %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.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:25.088960521 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:25.092960685 +0100 @@ -17,8 +17,8 @@ %define srcversion 6.19 -%define patchversion 6.19.3 -%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +%define patchversion 6.19.5 +%define git_commit ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %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.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:25.132962329 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:25.136962494 +0100 @@ -16,15 +16,15 @@ # -%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +%define git_commit ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.19.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:25.192964795 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:25.192964795 +0100 @@ -18,8 +18,8 @@ %define srcversion 6.19 -%define patchversion 6.19.3 -%define git_commit 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +%define patchversion 6.19.5 +%define git_commit ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e %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.3 +Version: 6.19.5 %if 0%{?is_kotd} -Release: <RELEASE>.g3d8d0a9 +Release: <RELEASE>.gababe9c %else Release: 0 %endif kernel-zfcpdump.spec: same change ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:25.412973837 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:25.420974166 +0100 @@ -1,6 +1,6 @@ -mtime: 1771565424 -commit: db4217274d3ed80841db2faee8077755c7aa78f4a6e2f59755c9f8c981d0034b +mtime: 1772280765 +commit: 03553d90a63304a4464b7ed30429a5946393e19d1731b8620f18397e8cba30af url: https://src.opensuse.org/jirislaby/kernel-source -revision: db4217274d3ed80841db2faee8077755c7aa78f4a6e2f59755c9f8c981d0034b +revision: 03553d90a63304a4464b7ed30429a5946393e19d1731b8620f18397e8cba30af 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-28 13:12:55.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ check-for-config-changes ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:25.640983208 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:25.648983537 +0100 @@ -36,6 +36,7 @@ 'LD_VERSION' 'LLD_VERSION' 'OBJTOOL' + 'OPENSSL_SUPPORTS_[A-Z0-9_]*' 'PAHOLE_HAS_[A-Z0-9_]*' 'PAHOLE_VERSION' 'RISCV_ISA_[A-Z_]*' ++++++ 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-02-09 00:33:59.000000000 +0100 +++ new/config/arm64/default 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.19.0 Kernel Configuration +# Linux/arm64 6.19.4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -2644,7 +2644,13 @@ CONFIG_ARM_FFA_SMCCC=y CONFIG_TEE_BNXT_FW=m CONFIG_FW_CS_DSP=m -# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GOOGLE_FIRMWARE=y +CONFIG_GOOGLE_CBMEM=y +CONFIG_GOOGLE_COREBOOT_TABLE=y +CONFIG_GOOGLE_MEMCONSOLE=y +CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y +CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y +CONFIG_GOOGLE_VPD=y # # EFI (Extensible Firmware Interface) Support @@ -6043,6 +6049,7 @@ CONFIG_GPIO_NCT6694=m CONFIG_GPIO_PMIC_EIC_SPRD=m CONFIG_GPIO_QIXIS_FPGA=m +CONFIG_GPIO_TN48M_CPLD=m CONFIG_GPIO_TQMX86=m # CONFIG_GPIO_WM8994 is not set # end of MFD GPIO expanders @@ -6780,6 +6787,7 @@ CONFIG_MFD_CS47L85=y CONFIG_MFD_CS47L90=y CONFIG_MFD_CS47L92=y +CONFIG_MFD_TN48M_CPLD=m # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set @@ -13195,6 +13203,7 @@ CONFIG_RESET_SUNXI=y CONFIG_RESET_TI_SYSCON=m # CONFIG_RESET_TI_TPS380X is not set +CONFIG_RESET_TN48M_CPLD=m # CONFIG_RESET_ZYNQ is not set CONFIG_RESET_ZYNQMP=y CONFIG_RESET_MESON_COMMON=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2026-02-09 00:33:59.000000000 +0100 +++ new/config/armv6hl/default 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.19.0 Kernel Configuration +# Linux/arm 6.19.4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -1969,7 +1969,13 @@ CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set # CONFIG_FW_CS_DSP is not set -# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GOOGLE_FIRMWARE=y +CONFIG_GOOGLE_CBMEM=y +CONFIG_GOOGLE_COREBOOT_TABLE=y +CONFIG_GOOGLE_MEMCONSOLE=y +CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y +CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y +CONFIG_GOOGLE_VPD=y # # EFI (Extensible Firmware Interface) Support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2026-02-09 00:33:59.000000000 +0100 +++ new/config/armv7hl/default 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.19.0 Kernel Configuration +# Linux/arm 6.19.4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -2492,7 +2492,13 @@ # CONFIG_BCM47XX_NVRAM is not set CONFIG_TEE_BNXT_FW=m CONFIG_FW_CS_DSP=m -# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GOOGLE_FIRMWARE=y +CONFIG_GOOGLE_CBMEM=y +CONFIG_GOOGLE_COREBOOT_TABLE=y +CONFIG_GOOGLE_MEMCONSOLE=y +CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y +CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y +CONFIG_GOOGLE_VPD=y # # EFI (Extensible Firmware Interface) Support @@ -5517,6 +5523,7 @@ CONFIG_GPIO_RC5T583=y CONFIG_GPIO_STMPE=y CONFIG_GPIO_TC3589X=y +CONFIG_GPIO_TN48M_CPLD=m CONFIG_GPIO_TPS65086=m CONFIG_GPIO_TPS65218=m CONFIG_GPIO_TPS6586X=y @@ -6265,6 +6272,7 @@ CONFIG_MFD_CS47L85=y CONFIG_MFD_CS47L90=y CONFIG_MFD_CS47L92=y +CONFIG_MFD_TN48M_CPLD=m CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set @@ -12104,6 +12112,7 @@ CONFIG_RESET_TI_SCI=m CONFIG_RESET_TI_SYSCON=m CONFIG_RESET_TI_TPS380X=m +CONFIG_RESET_TN48M_CPLD=m CONFIG_RESET_ZYNQ=y # CONFIG_RESET_ZYNQMP is not set CONFIG_RESET_MESON_COMMON=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2026-02-09 00:33:59.000000000 +0100 +++ new/config/i386/pae 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.19.0 Kernel Configuration +# Linux/i386 6.19.4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -2476,7 +2476,15 @@ CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set CONFIG_FW_CS_DSP=m -# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GOOGLE_FIRMWARE=y +CONFIG_GOOGLE_SMI=y +CONFIG_GOOGLE_CBMEM=y +CONFIG_GOOGLE_COREBOOT_TABLE=y +CONFIG_GOOGLE_MEMCONSOLE=y +CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY=y +CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y +CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y +CONFIG_GOOGLE_VPD=y # # EFI (Extensible Firmware Interface) Support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2026-02-09 00:33:59.000000000 +0100 +++ new/config/ppc64le/default 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.19.0 Kernel Configuration +# Linux/powerpc 6.19.4 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/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2026-02-09 00:33:59.000000000 +0100 +++ new/config/riscv64/default 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 6.19.0 Kernel Configuration +# Linux/riscv 6.19.4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -2368,7 +2368,13 @@ # CONFIG_SYSFB_SIMPLEFB is not set CONFIG_TH1520_AON_PROTOCOL=m CONFIG_FW_CS_DSP=m -# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GOOGLE_FIRMWARE=y +CONFIG_GOOGLE_CBMEM=y +CONFIG_GOOGLE_COREBOOT_TABLE=y +CONFIG_GOOGLE_MEMCONSOLE=y +CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y +CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y +CONFIG_GOOGLE_VPD=y # # EFI (Extensible Firmware Interface) Support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2026-02-09 00:33:59.000000000 +0100 +++ new/config/s390x/default 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 6.19.0 Kernel Configuration +# Linux/s390 6.19.4 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/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2026-02-09 00:33:59.000000000 +0100 +++ new/config/s390x/zfcpdump 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 6.19.0 Kernel Configuration +# Linux/s390 6.19.4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -252,6 +252,7 @@ CONFIG_KEXEC_CORE=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y +# CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y # CONFIG_CRASH_DM_CRYPT_CONFIGS is not set # end of Kexec and crash features @@ -282,7 +283,7 @@ CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_SUPPORTS_KEXEC=y CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y -# CONFIG_ARCH_SUPPORTS_KEXEC_SIG is not set +CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y CONFIG_ARCH_DEFAULT_CRASH_DUMP=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-02-09 00:33:59.000000000 +0100 +++ new/config/x86_64/default 2026-02-27 07:22:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.19.0 Kernel Configuration +# Linux/x86_64 6.19.4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -2597,7 +2597,15 @@ CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set CONFIG_FW_CS_DSP=m -# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_GOOGLE_FIRMWARE=y +CONFIG_GOOGLE_SMI=y +CONFIG_GOOGLE_CBMEM=y +CONFIG_GOOGLE_COREBOOT_TABLE=y +CONFIG_GOOGLE_MEMCONSOLE=y +CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY=y +CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y +CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y +CONFIG_GOOGLE_VPD=y # # EFI (Extensible Firmware Interface) Support @@ -4140,7 +4148,6 @@ CONFIG_ATH9K_BTCOEX_SUPPORT=y CONFIG_ATH9K=m CONFIG_ATH9K_PCI=y -# CONFIG_ATH9K_AHB is not set # CONFIG_ATH9K_DYNACK is not set CONFIG_ATH9K_WOW=y CONFIG_ATH9K_RFKILL=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 73079 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch new/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch --- old/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/HID-apple-Add-EPOMAKER-TH87-to-the-non-apple-keyboar.patch 2026-02-28 13:12:05.000000000 +0100 @@ -0,0 +1,38 @@ +From: Takashi Iwai <[email protected]> +Subject: [PATCH] HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list +Date: Tue, 24 Feb 2026 10:00:02 +0100 +Message-ID: <[email protected]> +Patch-mainline: Submitted, linux-input ML +References: bsc#1258455 + +EPOMAKER TH87 has the very same ID as Apple Aluminum keyboard +(05ac:024f) although it doesn't work as expected in compatible way. + +Put three entries to the non-apple keyboards list to exclude this +Device: one for BT ("TH87"), one for USB ("HFD Epomaker TH87") and one +for dongle ("2.4G Wireless Receiver"). + +Link: https://bugzilla.suse.com/show_bug.cgi?id=1258455 +Signed-off-by: Takashi Iwai <[email protected]> + +--- + drivers/hid/hid-apple.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/hid/hid-apple.c b/drivers/hid/hid-apple.c +index b949b767cf08..72d98a086647 100644 +--- a/drivers/hid/hid-apple.c ++++ b/drivers/hid/hid-apple.c +@@ -365,6 +365,9 @@ static const struct apple_non_apple_keyboard non_apple_keyboards[] = { + { "A3R" }, + { "hfd.cn" }, + { "WKB603" }, ++ { "TH87" }, /* EPOMAKER TH87 BT mode */ ++ { "HFD Epomaker TH87" }, /* EPOMAKER TH87 USB mode */ ++ { "2.4G Wireless Receiver" }, /* EPOMAKER TH87 dongle */ + }; + + static bool apple_is_non_apple_keyboard(struct hid_device *hdev) +-- +2.53.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Restore-kABI-for-virtualbox-drivers.patch new/patches.suse/Restore-kABI-for-virtualbox-drivers.patch --- old/patches.suse/Restore-kABI-for-virtualbox-drivers.patch 2026-02-20 06:28:28.000000000 +0100 +++ new/patches.suse/Restore-kABI-for-virtualbox-drivers.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,59 +0,0 @@ -From: Jiri Slaby <[email protected]> -Date: Thu, 12 Feb 2026 07:25:14 +0100 -Subject: Restore kABI for virtualbox drivers -References: bsc#1258115 -Patch-mainline: Never, (re-)adding support for out-of-tree module - -The symbols were unexported (effectively made private to KVM) in: -torvalds/linux@6276c67 - -virtualbox needs these symbols, otherwise the build fails: - ERROR: modpost: module vboxdrv uses symbol cr4_read_shadow from namespace module:kvm,kvm-amd, but does not import it. - ERROR: modpost: module vboxdrv uses symbol __flush_tlb_all from namespace module:kvm,kvm-amd, but does not import it. - ERROR: modpost: module vboxdrv uses symbol cr4_update_irqsoff from namespace module:kvm,kvm-amd, but does not import it. - -Export them, until vbox keeps up. - -Signed-off-by: Jiri Slaby <[email protected]> ---- - arch/x86/kernel/cpu/common.c | 4 ++-- - arch/x86/mm/tlb.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c -index e7ab22fce3b5..539c19b26546 100644 ---- a/arch/x86/kernel/cpu/common.c -+++ b/arch/x86/kernel/cpu/common.c -@@ -487,14 +487,14 @@ void cr4_update_irqsoff(unsigned long set, unsigned long clear) - __write_cr4(newval); - } - } --EXPORT_SYMBOL_FOR_KVM(cr4_update_irqsoff); -+EXPORT_SYMBOL_GPL(cr4_update_irqsoff); - - /* Read the CR4 shadow. */ - unsigned long cr4_read_shadow(void) - { - return this_cpu_read(cpu_tlbstate.cr4); - } --EXPORT_SYMBOL_FOR_KVM(cr4_read_shadow); -+EXPORT_SYMBOL_GPL(cr4_read_shadow); - - void cr4_init(void) - { -diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c -index f5b93e01e347..f177df5c7046 100644 ---- a/arch/x86/mm/tlb.c -+++ b/arch/x86/mm/tlb.c -@@ -1724,7 +1724,7 @@ void __flush_tlb_all(void) - flush_tlb_local(); - } - } --EXPORT_SYMBOL_FOR_KVM(__flush_tlb_all); -+EXPORT_SYMBOL_GPL(__flush_tlb_all); - - void arch_tlbbatch_flush(struct arch_tlbflush_unmap_batch *batch) - { --- -2.52.0 - 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-20 06:28:28.000000000 +0100 +++ new/patches.suse/accel-amdxdna-Enable-temporal-sharing-only-mode.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,129 +0,0 @@ -From 7818618a09a06320f409571bf28801ccfe7e0a30 Mon Sep 17 00:00:00 2001 -From: Lizhi Hou <[email protected]> -Date: Wed, 17 Dec 2025 11:11:50 -0800 -Subject: [PATCH] accel/amdxdna: Enable temporal sharing only mode -Git-commit: 7818618a09a06320f409571bf28801ccfe7e0a30 -Patch-mainline: v7.0-rc1 -References: bsc#1257724 - -Newer firmware versions prefer temporal sharing only mode. In this mode, -the driver no longer needs to manage AIE array column allocation. Instead, -a new field, num_unused_col, is added to the hardware context creation -request to specify how many columns will not be used by this hardware -context. - -Reviewed-by: Mario Limonciello (AMD) <[email protected]> -Signed-off-by: Lizhi Hou <[email protected]> -Link: https://patch.msgid.link/[email protected] -Acked-by: Takashi Iwai <[email protected]> - ---- - drivers/accel/amdxdna/aie2_ctx.c | 18 +++++++++++++++--- - drivers/accel/amdxdna/aie2_message.c | 1 + - drivers/accel/amdxdna/aie2_msg_priv.h | 3 ++- - drivers/accel/amdxdna/aie2_pci.h | 1 + - drivers/accel/amdxdna/amdxdna_ctx.h | 1 + - drivers/accel/amdxdna/npu4_regs.c | 1 + - 6 files changed, 21 insertions(+), 4 deletions(-) - -diff --git a/drivers/accel/amdxdna/aie2_ctx.c b/drivers/accel/amdxdna/aie2_ctx.c -index 42d876a427c5..5511ab2ef242 100644 ---- a/drivers/accel/amdxdna/aie2_ctx.c -+++ b/drivers/accel/amdxdna/aie2_ctx.c -@@ -468,6 +468,12 @@ static int aie2_alloc_resource(struct amdxdna_hwctx *hwctx) - struct alloc_requests *xrs_req; - int ret; - -+ if (AIE2_FEATURE_ON(xdna->dev_handle, AIE2_TEMPORAL_ONLY)) { -+ hwctx->num_unused_col = xdna->dev_handle->total_col - hwctx->num_col; -+ hwctx->num_col = xdna->dev_handle->total_col; -+ return aie2_create_context(xdna->dev_handle, hwctx); -+ } -+ - xrs_req = kzalloc(sizeof(*xrs_req), GFP_KERNEL); - if (!xrs_req) - return -ENOMEM; -@@ -499,9 +505,15 @@ static void aie2_release_resource(struct amdxdna_hwctx *hwctx) - struct amdxdna_dev *xdna = hwctx->client->xdna; - int ret; - -- ret = xrs_release_resource(xdna->xrs_hdl, (uintptr_t)hwctx); -- if (ret) -- XDNA_ERR(xdna, "Release AIE resource failed, ret %d", ret); -+ if (AIE2_FEATURE_ON(xdna->dev_handle, AIE2_TEMPORAL_ONLY)) { -+ ret = aie2_destroy_context(xdna->dev_handle, hwctx); -+ if (ret) -+ XDNA_ERR(xdna, "Destroy temporal only context failed, ret %d", ret); -+ } else { -+ ret = xrs_release_resource(xdna->xrs_hdl, (uintptr_t)hwctx); -+ if (ret) -+ XDNA_ERR(xdna, "Release AIE resource failed, ret %d", ret); -+ } - } - - static int aie2_ctx_syncobj_create(struct amdxdna_hwctx *hwctx) -diff --git a/drivers/accel/amdxdna/aie2_message.c b/drivers/accel/amdxdna/aie2_message.c -index 9ec973028221..e77a353cadc5 100644 ---- a/drivers/accel/amdxdna/aie2_message.c -+++ b/drivers/accel/amdxdna/aie2_message.c -@@ -218,6 +218,7 @@ int aie2_create_context(struct amdxdna_dev_hdl *ndev, struct amdxdna_hwctx *hwct - req.aie_type = 1; - req.start_col = hwctx->start_col; - req.num_col = hwctx->num_col; -+ req.num_unused_col = hwctx->num_unused_col; - req.num_cq_pairs_requested = 1; - req.pasid = hwctx->client->pasid; - req.context_priority = 2; -diff --git a/drivers/accel/amdxdna/aie2_msg_priv.h b/drivers/accel/amdxdna/aie2_msg_priv.h -index 1c957a6298d3..cc912b7899ce 100644 ---- a/drivers/accel/amdxdna/aie2_msg_priv.h -+++ b/drivers/accel/amdxdna/aie2_msg_priv.h -@@ -112,7 +112,8 @@ struct create_ctx_req { - __u32 aie_type; - __u8 start_col; - __u8 num_col; -- __u16 reserved; -+ __u8 num_unused_col; -+ __u8 reserved; - __u8 num_cq_pairs_requested; - __u8 reserved1; - __u16 pasid; -diff --git a/drivers/accel/amdxdna/aie2_pci.h b/drivers/accel/amdxdna/aie2_pci.h -index c6b5cf4ae5c4..a929fa98a121 100644 ---- a/drivers/accel/amdxdna/aie2_pci.h -+++ b/drivers/accel/amdxdna/aie2_pci.h -@@ -232,6 +232,7 @@ struct aie2_hw_ops { - enum aie2_fw_feature { - AIE2_NPU_COMMAND, - AIE2_PREEMPT, -+ AIE2_TEMPORAL_ONLY, - AIE2_FEATURE_MAX - }; - -diff --git a/drivers/accel/amdxdna/amdxdna_ctx.h b/drivers/accel/amdxdna/amdxdna_ctx.h -index b6151244d64f..b29449a92f60 100644 ---- a/drivers/accel/amdxdna/amdxdna_ctx.h -+++ b/drivers/accel/amdxdna/amdxdna_ctx.h -@@ -98,6 +98,7 @@ struct amdxdna_hwctx { - u32 *col_list; - u32 start_col; - u32 num_col; -+ u32 num_unused_col; - #define HWCTX_STAT_INIT 0 - #define HWCTX_STAT_READY 1 - #define HWCTX_STAT_STOP 2 -diff --git a/drivers/accel/amdxdna/npu4_regs.c b/drivers/accel/amdxdna/npu4_regs.c -index 4ca21db70478..a62234fd266d 100644 ---- a/drivers/accel/amdxdna/npu4_regs.c -+++ b/drivers/accel/amdxdna/npu4_regs.c -@@ -90,6 +90,7 @@ const struct dpm_clk_freq npu4_dpm_clk_table[] = { - const struct aie2_fw_feature_tbl npu4_fw_feature_table[] = { - { .feature = AIE2_NPU_COMMAND, .min_minor = 15 }, - { .feature = AIE2_PREEMPT, .min_minor = 12 }, -+ { .feature = AIE2_TEMPORAL_ONLY, .min_minor = 12 }, - { 0 } - }; - --- -2.52.0 - 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-20 06:28:28.000000000 +0100 +++ new/patches.suse/accel-amdxdna-Remove-amdxdna_flush.patch 2026-02-28 13:12:05.000000000 +0100 @@ -20,14 +20,12 @@ Acked-by: Takashi Iwai <[email protected]> --- - drivers/accel/amdxdna/amdxdna_pci_drv.c | 29 ++++++++++--------------- + drivers/accel/amdxdna/amdxdna_pci_drv.c | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) -diff --git a/drivers/accel/amdxdna/amdxdna_pci_drv.c b/drivers/accel/amdxdna/amdxdna_pci_drv.c -index 1973ab67721b..fcf7e7869007 100644 --- a/drivers/accel/amdxdna/amdxdna_pci_drv.c +++ b/drivers/accel/amdxdna/amdxdna_pci_drv.c -@@ -105,43 +105,38 @@ static int amdxdna_drm_open(struct drm_device *ddev, struct drm_file *filp) +@@ -107,44 +107,39 @@ failed: return ret; } @@ -49,6 +47,7 @@ drm_gem_object_put(to_gobj(client->dev_heap)); iommu_sva_unbind_device(client->sva); + mmdrop(client->mm); - XDNA_DBG(xdna, "pid %d closed", client->pid); kfree(client); @@ -81,7 +80,7 @@ } static int amdxdna_drm_get_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) -@@ -217,7 +212,6 @@ static const struct file_operations amdxdna_fops = { +@@ -220,7 +215,6 @@ static const struct file_operations amdx .owner = THIS_MODULE, .open = accel_open, .release = drm_release, @@ -89,7 +88,7 @@ .unlocked_ioctl = drm_ioctl, .compat_ioctl = drm_compat_ioctl, .poll = drm_poll, -@@ -333,8 +327,7 @@ static void amdxdna_remove(struct pci_dev *pdev) +@@ -336,8 +330,7 @@ static void amdxdna_remove(struct pci_de client = list_first_entry_or_null(&xdna->client_list, struct amdxdna_client, node); while (client) { @@ -99,6 +98,3 @@ client = list_first_entry_or_null(&xdna->client_list, struct amdxdna_client, node); --- -2.52.0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch new/patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch --- old/patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/kbuild-Leave-objtool-binary-around-with-make-clean.patch 2026-02-28 13:12:05.000000000 +0100 @@ -0,0 +1,93 @@ +From: Nathan Chancellor <[email protected]> +Date: Fri, 27 Feb 2026 22:40:48 -0700 +Subject: kbuild: Leave objtool binary around with 'make clean' +References: kmp-fix +Patch-mainline: submitted 20260227-avoid-objtool-binary-removal-clean-v1-1-122f3e55e...@kernel.org + +The difference between 'make clean' and 'make mrproper' is documented in +'make help' as: + + clean - Remove most generated files but keep the config and + enough build support to build external modules + mrproper - Remove all generated files + config + various backup files + +After commit 68b4fe32d737 ("kbuild: Add objtool to top-level clean +target"), running 'make clean' then attempting to build an external +module with the resulting build directory fails with + + $ make ARCH=x86_64 O=build clean + + $ make -C build M=... MO=... + ... + /bin/sh: line 1: .../build/tools/objtool/objtool: No such file or directory + +as 'make clean' removes the objtool binary. + +Split the objtool clean target into mrproper and clean like Kbuild does +and remove all generated artifacts with 'make clean' except for the +objtool binary, which is removed with 'make mrproper'. + +Cc: [email protected] +Fixes: 68b4fe32d737 ("kbuild: Add objtool to top-level clean target") +Reported-by: Michal Suchanek <[email protected]> +Closes: https://lore.kernel.org/[email protected]/ +Reported-by: Rainer Fiebig <[email protected]> +Closes: https://lore.kernel.org/[email protected]/ +Signed-off-by: Nathan Chancellor <[email protected]> +Reviewed-by: Nicolas Schier <[email protected]> +Tested-by: Nicolas Schier <[email protected]> +Acked-by: Peter Zijlstra (Intel) <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + Makefile | 8 ++++---- + tools/objtool/Makefile | 6 ++++-- + 2 files changed, 8 insertions(+), 6 deletions(-) + +--- a/Makefile ++++ b/Makefile +@@ -1476,13 +1476,13 @@ ifneq ($(wildcard $(resolve_btfids_O)),) + $(Q)$(MAKE) -sC $(srctree)/tools/bpf/resolve_btfids O=$(resolve_btfids_O) clean + endif + +-PHONY += objtool_clean ++PHONY += objtool_clean objtool_mrproper + + objtool_O = $(abspath $(objtree))/tools/objtool + +-objtool_clean: ++objtool_clean objtool_mrproper: + ifneq ($(wildcard $(objtool_O)),) +- $(Q)$(MAKE) -sC $(abs_srctree)/tools/objtool O=$(objtool_O) srctree=$(abs_srctree) clean ++ $(Q)$(MAKE) -sC $(abs_srctree)/tools/objtool O=$(objtool_O) srctree=$(abs_srctree) $(patsubst objtool_%,%,$@) + endif + + tools/: FORCE +@@ -1659,7 +1659,7 @@ PHONY += $(mrproper-dirs) mrproper + $(mrproper-dirs): + $(Q)$(MAKE) $(clean)=$(patsubst _mrproper_%,%,$@) + +-mrproper: clean $(mrproper-dirs) ++mrproper: clean objtool_mrproper $(mrproper-dirs) + $(call cmd,rmfiles) + @find . $(RCS_FIND_IGNORE) \ + \( -name '*.rmeta' \) \ +--- a/tools/objtool/Makefile ++++ b/tools/objtool/Makefile +@@ -142,13 +142,15 @@ $(LIBSUBCMD)-clean: + $(Q)$(RM) -r -- $(LIBSUBCMD_OUTPUT) + + clean: $(LIBSUBCMD)-clean +- $(call QUIET_CLEAN, objtool) $(RM) $(OBJTOOL) + $(Q)find $(OUTPUT) -name '*.o' -delete -o -name '\.*.cmd' -delete -o -name '\.*.d' -delete + $(Q)$(RM) $(OUTPUT)arch/x86/lib/cpu-feature-names.c $(OUTPUT)fixdep + $(Q)$(RM) $(OUTPUT)arch/x86/lib/inat-tables.c $(OUTPUT)fixdep + $(Q)$(RM) -- $(OUTPUT)FEATURE-DUMP.objtool + $(Q)$(RM) -r -- $(OUTPUT)feature + ++mrproper: clean ++ $(call QUIET_CLEAN, objtool) $(RM) $(OBJTOOL) ++ + FORCE: + +-.PHONY: clean FORCE ++.PHONY: clean mrproper FORCE ++++++ series.conf ++++++ ++++ 818 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.29461/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.mpL2Y6/_old 2026-03-01 22:14:26.973037953 +0100 +++ /var/tmp/diff_new_pack.mpL2Y6/_new 2026-03-01 22:14:26.981038282 +0100 @@ -1,4 +1,4 @@ -2026-02-20 05:28:28 +0000 -GIT Revision: 3d8d0a9b6f792d013a062a7122c61ec1daf6b2f4 +2026-02-28 12:12:05 +0000 +GIT Revision: ababe9cc3addbb44aad4e84a72c9d3ac850aaa9e GIT Branch: stable
