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
 

Reply via email to