10 Commits

Author SHA256 Message Date
12a80ff77c GIT Revision: 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
GIT Branch: users/tiwai/stable/rust3
2026-02-07 12:24:42 +0000
2026-02-07 13:25:55 +01:00
b054066b89 GIT Revision: 88e4db271cfd146fd350b4b1ac0f107ab9a8fd20
GIT Branch: users/tiwai/stable/rust3
2026-02-06 17:11:18 +0000
2026-02-06 18:12:39 +01:00
4a88e12c75 GIT Revision: 203e51da774973e4636a1a124d4e1301f0bee524
GIT Branch: users/tiwai/stable/rust3
2026-02-06 17:06:38 +0000
2026-02-06 18:08:05 +01:00
a8eb17b84d GIT Revision: 4270370145e1cef9693cf63e1f4d828c810c1e91
GIT Branch: users/tiwai/stable/rust2
2026-02-06 11:01:36 +0000
2026-02-06 15:39:14 +01:00
b458080467 GIT Revision: 9fb40ea289adaca242724d48ceea65b57bc76cc5
GIT Branch: users/tiwai/stable/rust
2026-02-06 11:40:48 +0000
2026-02-06 12:42:30 +01:00
e8e736444e GIT Revision: 824f1c70a1c49f285760942ea3ba6db8a5113644
GIT Branch: users/tiwai/stable/rust
2026-02-06 11:02:22 +0000
2026-02-06 12:04:36 +01:00
bbb4f7942b GIT Revision: fbfac7975258ca429750fcff33b75deedc1653e3
GIT Branch: users/tiwai/stable/rust
2026-02-05 19:00:42 +0000
2026-02-05 20:02:15 +01:00
554952f4ce GIT Revision: 36a1ab747d6f937d6cad3c9b1fabe1d5bc574583
GIT Branch: users/tiwai/stable/rust
2026-02-05 16:54:57 +0000
2026-02-05 17:56:47 +01:00
3cbbe00ccf GIT Revision: a6f8bf56d2c5d0b2cb3afeab401e51bc67a4ee2a
GIT Branch: users/tiwai/stable/rust
2026-02-05 15:58:13 +0000
2026-02-05 17:36:07 +01:00
835febc37f Update .gitattributes 2026-02-05 17:34:21 +01:00
39 changed files with 4478 additions and 70 deletions

View File

@@ -10,6 +10,7 @@ declare -a IGNORED_CONFIGS_RE=(
'AS_HAS_[A-Z0-9_]*'
'AS_VERSION'
'AS_WRUSS' # x86_32
'BINDGEN_VERSION_TEXT'
'BUILTIN_RETURN_ADDRESS_STRIPS_PAC'
'CC_ASM_FLAG_OUTPUT_BROKEN'
'CC_CAN_[A-Z_]*'
@@ -39,7 +40,11 @@ declare -a IGNORED_CONFIGS_RE=(
'PAHOLE_HAS_[A-Z0-9_]*'
'PAHOLE_VERSION'
'RISCV_ISA_[A-Z_]*'
'RUSTC_HAS_[A-Z]*'
'RUSTC_LLVM_VERSION'
'RUSTC_SUPPORTS_[A-Z0-9_]*'
'RUSTC_VERSION'
'RUSTC_VERSION_TEXT'
'SCHED_PROXY_EXEC'
'TOOLCHAIN_HAS_[A-Z_]*'
'TOOLCHAIN_NEEDS_[A-Z_]*'

View File

@@ -29,3 +29,5 @@ BUILD_PDF=No
GENERATE_COMPILE_COMMANDS=Yes
# Use the new kABI tool
USE_SUSE_KABI_TOOLS=Yes
# Enable Rust
ENABLE_RUST=Yes

BIN
config.tar.bz2 LFS

Binary file not shown.

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -17,7 +17,7 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define patchversion 6.18.9
%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.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -17,7 +17,7 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define patchversion 6.18.9
%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-armv6l
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -17,7 +17,7 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define patchversion 6.18.9
%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-armv7l
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -17,7 +17,7 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define patchversion 6.18.9
%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-riscv64
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -18,8 +18,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -34,15 +34,16 @@
%define use_suse_kabi_tools 1
%define gcc_package gcc
%define gcc_compiler gcc
%define enable_rust 1
%include %_sourcedir/kernel-spec-macros
%(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.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif
@@ -92,6 +93,12 @@ BuildRequires: u-boot-tools
%if %use_suse_kabi_tools
BuildRequires: suse-kabi-tools
%endif
%if %enable_rust
BuildRequires: rust
BuildRequires: rust-src
BuildRequires: rust-bindgen
BuildRequires: clang
%endif
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -18,8 +18,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -34,15 +34,16 @@
%define use_suse_kabi_tools 1
%define gcc_package gcc
%define gcc_compiler gcc
%define enable_rust 1
%include %_sourcedir/kernel-spec-macros
%(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-default
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif
@@ -92,6 +93,12 @@ BuildRequires: u-boot-tools
%if %use_suse_kabi_tools
BuildRequires: suse-kabi-tools
%endif
%if %enable_rust
BuildRequires: rust
BuildRequires: rust-src
BuildRequires: rust-bindgen
BuildRequires: clang
%endif
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -17,8 +17,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%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.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -18,8 +18,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -34,15 +34,16 @@
%define use_suse_kabi_tools 1
%define gcc_package gcc
%define gcc_compiler gcc
%define enable_rust 1
%include %_sourcedir/kernel-spec-macros
%(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.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif
@@ -92,6 +93,12 @@ BuildRequires: u-boot-tools
%if %use_suse_kabi_tools
BuildRequires: suse-kabi-tools
%endif
%if %enable_rust
BuildRequires: rust
BuildRequires: rust-src
BuildRequires: rust-bindgen
BuildRequires: clang
%endif
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -18,8 +18,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -34,15 +34,16 @@
%define use_suse_kabi_tools 1
%define gcc_package gcc
%define gcc_compiler gcc
%define enable_rust 1
%include %_sourcedir/kernel-spec-macros
%(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-lpae
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif
@@ -92,6 +93,12 @@ BuildRequires: u-boot-tools
%if %use_suse_kabi_tools
BuildRequires: suse-kabi-tools
%endif
%if %enable_rust
BuildRequires: rust
BuildRequires: rust-src
BuildRequires: rust-bindgen
BuildRequires: clang
%endif
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
%define patchversion 6.18.8
%define patchversion 6.18.9
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
%endif
%endif
%endif
%global kernel_package kernel%kernel_flavor-srchash-0df318ee571bb886b802231878d503c60b5e1c8e
%global kernel_package kernel%kernel_flavor-srchash-481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
%endif
Name: kernel-obs-build
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%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-0df318ee571bb886b802231878d503c60b5e1c8e
Provides: kernel-obs-build-srchash-481339246672a0ed33d25ccba0d6a16b5d5f6f3c
BuildRequires: coreutils
BuildRequires: device-mapper
BuildRequires: dracut

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -17,15 +17,15 @@
# needsrootforbuild
%define patchversion 6.18.8
%define patchversion 6.18.9
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif
@@ -36,7 +36,7 @@ BuildRequires: kernel-default
# 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-0df318ee571bb886b802231878d503c60b5e1c8e
BuildRequires: kernel-obs-build-srchash-481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%endif
BuildRequires: modutils
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -18,8 +18,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -34,15 +34,16 @@
%define use_suse_kabi_tools 1
%define gcc_package gcc
%define gcc_compiler gcc
%define enable_rust 1
%include %_sourcedir/kernel-spec-macros
%(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.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif
@@ -92,6 +93,12 @@ BuildRequires: u-boot-tools
%if %use_suse_kabi_tools
BuildRequires: suse-kabi-tools
%endif
%if %enable_rust
BuildRequires: rust
BuildRequires: rust-src
BuildRequires: rust-bindgen
BuildRequires: clang
%endif
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -17,8 +17,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%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.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -16,15 +16,15 @@
#
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-syms
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -18,8 +18,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -34,15 +34,16 @@
%define use_suse_kabi_tools 1
%define gcc_package gcc
%define gcc_compiler gcc
%define enable_rust 1
%include %_sourcedir/kernel-spec-macros
%(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.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif
@@ -92,6 +93,12 @@ BuildRequires: u-boot-tools
%if %use_suse_kabi_tools
BuildRequires: suse-kabi-tools
%endif
%if %enable_rust
BuildRequires: rust
BuildRequires: rust-src
BuildRequires: rust-bindgen
BuildRequires: clang
%endif
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets

View File

@@ -1,3 +1,267 @@
-------------------------------------------------------------------
Fri Feb 6 19:53:03 CET 2026 - jslaby@suse.cz
- mm, shmem: prevent infinite loop on truncate race (git-fixes).
- commit 6d9f8a8
-------------------------------------------------------------------
Fri Feb 6 19:11:45 CET 2026 - jslaby@suse.cz
- Linux 6.18.9 (bsc#1012628).
- readdir: require opt-in for d_type flags (bsc#1012628).
- btrfs: zlib: fix the folio leak on S390 hardware acceleration
(bsc#1012628).
- can: at91_can: Fix memory leak in at91_can_probe()
(bsc#1012628).
- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
(bsc#1012628).
- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
(bsc#1012628).
- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
(bsc#1012628).
- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
(bsc#1012628).
- net: bcmasp: fix early exit leak with fixed phy (bsc#1012628).
- octeon_ep: Fix memory leak in octep_device_setup()
(bsc#1012628).
- bonding: annotate data-races around slave->last_rx
(bsc#1012628).
- sfc: fix deadlock in RSS config read (bsc#1012628).
- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
(bsc#1012628).
- ipv6: use the right ifindex when replying to icmpv6 from
localhost (bsc#1012628).
- net: wwan: t7xx: fix potential skb->frags overflow in RX path
(bsc#1012628).
- net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id()
(bsc#1012628).
- rocker: fix memory leak in rocker_world_port_post_fini()
(bsc#1012628).
- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (bsc#1012628).
- net: spacemit: Check for netif_carrier_ok() in
emac_stats_update() (bsc#1012628).
- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame()
(bsc#1012628).
- bonding: fix use-after-free due to enslave fail after slave
array update (bsc#1012628).
- ixgbe: fix memory leaks in the ixgbe_recovery_probe() path
(bsc#1012628).
- ixgbe: don't initialize aci lock in ixgbe_recovery_probe()
(bsc#1012628).
- ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
(bsc#1012628).
- ice: stop counting UDP csum mismatch as rx_errors (bsc#1012628).
- net/mlx5e: TC, delete flows only for existing peers
(bsc#1012628).
- net/mlx5e: Account for netdev stats in ndo_get_stats64
(bsc#1012628).
- nfc: nci: Fix race between rfkill and nci_unregister_device()
(bsc#1012628).
- net: bridge: fix static key check (bsc#1012628).
- net/mlx5e: don't assume psp tx skbs are ipv6 csum handling
(bsc#1012628).
- net: phy: micrel: fix clk warning when removing the driver
(bsc#1012628).
- net/mlx5: fs, Fix inverted cap check in tx flow table root
disconnect (bsc#1012628).
- net/mlx5: Initialize events outside devlink lock (bsc#1012628).
- net/mlx5: Fix vhca_id access call trace use before alloc
(bsc#1012628).
- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
(bsc#1012628).
- wifi: mac80211: parse all TTLM entries (bsc#1012628).
- wifi: mac80211: apply advertised TTLM from association response
(bsc#1012628).
- wifi: mac80211: correctly decode TTLM with default link map
(bsc#1012628).
- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
(bsc#1012628).
- ASoC: soc-acpi-intel-ptl-match: fix name_prefix of rt1320-2
(bsc#1012628).
- drm/xe: Skip address copy for sync-only execs (bsc#1012628).
- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
(bsc#1012628).
- gpiolib: acpi: use BIT_ULL() for u64 mask in address space
handler (bsc#1012628).
- gpio: virtuser: fix UAF in configfs release path (bsc#1012628).
- drm/amd/pm: fix race in power state check before mutex lock
(bsc#1012628).
- gpio: brcmstb: correct hwirq to bank map (bsc#1012628).
- kbuild: rpm-pkg: Generate debuginfo package manually
(bsc#1012628).
- kbuild: Fix permissions of modules.builtin.modinfo
(bsc#1012628).
- of/reserved_mem: Simplify the logic of
fdt_scan_reserved_mem_reg_nodes() (bsc#1012628).
- of: reserved_mem: Allow reserved_mem framework detect "cma="
kernel param (bsc#1012628).
- bcache: fix improper use of bi_end_io (bsc#1012628).
- bcache: use bio cloning for detached device requests
(bsc#1012628).
- bcache: fix I/O accounting leak in detached_dev_do_request
(bsc#1012628).
- dma/pool: distinguish between missing and exhausted atomic pools
(bsc#1012628).
- drm/xe/configfs: Fix is_bound() pci_dev lifetime (bsc#1012628).
- drm/xe/nvm: Manage nvm aux cleanup with devres (bsc#1012628).
- drm/xe/nvm: Fix double-free on aux add failure (bsc#1012628).
- sched/deadline: Document dl_server (bsc#1012628).
- sched/deadline: Fix 'stuck' dl_server (bsc#1012628).
- writeback: fix 100% CPU usage when dirtytime_expire_interval
is 0 (bsc#1012628).
- pinctrl: lpass-lpi: implement .get_direction() for the GPIO
driver (bsc#1012628).
- pinctrl: meson: mark the GPIO controller as sleeping
(bsc#1012628).
- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2
and SWR TX pins (bsc#1012628).
- perf: sched: Fix perf crash with new is_user_task() helper
(bsc#1012628).
- firewire: core: fix race condition against transaction list
(bsc#1012628).
- riscv: compat: fix COMPAT_UTS_MACHINE definition (bsc#1012628).
- rust: rbtree: fix documentation typo in CursorMut peek_next
method (bsc#1012628).
- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi`
target (bsc#1012628).
- ASoC: fsl: imx-card: Do not force slot width to sample width
(bsc#1012628).
- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
(bsc#1012628).
- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
(bsc#1012628).
- gpio: pca953x: mask interrupts in irq shutdown (bsc#1012628).
- kbuild: rust: clean libpin_init_internal in mrproper
(bsc#1012628).
- scsi: qla2xxx: edif: Fix dma_free_coherent() size (bsc#1012628).
- efivarfs: fix error propagation in efivar_entry_get()
(bsc#1012628).
- nvmet: fix race in nvmet_bio_done() leading to NULL pointer
dereference (bsc#1012628).
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for
HP machine (bsc#1012628).
- gpio: rockchip: Stop calling pinctrl for set_direction
(bsc#1012628).
- mm/kasan: fix KASAN poisoning in vrealloc() (bsc#1012628).
- mptcp: only reset subflow errors when propagated (bsc#1012628).
- selftests: mptcp: check no dup close events after error
(bsc#1012628).
- selftests: mptcp: check subflow errors in close events
(bsc#1012628).
- selftests: mptcp: join: fix local endp not being tracked
(bsc#1012628).
- flex_proportions: make fprop_new_period() hardirq safe
(bsc#1012628).
- btrfs: do not strictly require dirty metadata threshold for
metadata writepages (bsc#1012628).
- mm/kfence: randomize the freelist on initialization
(bsc#1012628).
- mm/memory-failure: fix missing ->mf_stats count in hugetlb
poison (bsc#1012628).
- mm, swap: restore swap_space attr aviod kernel panic
(bsc#1012628).
- mm/memory-failure: teach kill_accessing_process to accept
hugetlb tail page pfn (bsc#1012628).
- mm/shmem, swap: fix race of truncate and swap entry split
(bsc#1012628).
- net: fix segmentation of forwarding fraglist GRO (bsc#1012628).
- rust: bits: always inline functions using build_assert with
arguments (bsc#1012628).
- rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
(bsc#1012628).
- rust: sync: refcount: always inline functions using build_assert
with arguments (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init ->
compiler_builtins dep (bsc#1012628).
- scripts: generate_rust_analyzer: Add pin_init_internal deps
(bsc#1012628).
- scripts: generate_rust_analyzer: remove sysroot assertion
(bsc#1012628).
- scripts: generate_rust_analyzer: compile sysroot with correct
edition (bsc#1012628).
- scripts: generate_rust_analyzer: fix resolution of #[pin_data]
macros (bsc#1012628).
- scripts: generate_rust_analyzer: Add compiler_builtins ->
core dep (bsc#1012628).
- drm: Do not allow userspace to trigger kernel warnings in
drm_gem_change_handle_ioctl() (bsc#1012628).
- drm/xe/xelp: Fix Wa_18022495364 (bsc#1012628).
- drm/tyr: depend on `COMMON_CLK` to fix build error
(bsc#1012628).
- drm/msm/a6xx: fix bogus hwcg register updates (bsc#1012628).
- drm/imx/tve: fix probe device leak (bsc#1012628).
- drm/amd/pm: fix smu v13 soft clock frequency setting issue
(bsc#1012628).
- drm/amd/pm: fix smu v14 soft clock frequency setting issue
(bsc#1012628).
- drm/amdgpu/soc21: fix xclk for APUs (bsc#1012628).
- drm/amdgpu/gfx10: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx11: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu/gfx12: fix wptr reset in KGQ init (bsc#1012628).
- drm/amdgpu/gfx12: adjust KGQ reset sequence (bsc#1012628).
- drm/amdgpu: fix NULL pointer dereference in
amdgpu_gmc_filter_faults_remove (bsc#1012628).
- drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
(bsc#1012628).
- iommu/tegra241-cmdqv: Reset VCMDQ in
tegra241_vcmdq_hw_init_user() (bsc#1012628).
- gpiolib: acpi: Fix potential out-of-boundary left shift
(bsc#1012628).
- Revert "drm/nouveau/disp: Set
drm_mode_config_funcs.atomic_(check|commit)" (bsc#1012628).
- net/sched: act_ife: convert comma to semicolon (bsc#1012628).
- sched_ext: Don't kick CPUs running higher classes (bsc#1012628).
- sched_ext: Fix SCX_KICK_WAIT to work reliably (bsc#1012628).
- mptcp: avoid dup SUB_CLOSED events after disconnect
(bsc#1012628).
- Update config files.
- Rename to
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch.
- commit 76e9733
-------------------------------------------------------------------
Thu Feb 5 16:58:13 CET 2026 - tiwai@suse.de
- Enable Rust and update configs
- commit 4813392
-------------------------------------------------------------------
Thu Feb 5 16:57:16 CET 2026 - tiwai@suse.de
- Add Rust enablement support
Controlled via ENABLE_RUST=yes in rpm/config.sh
- commit ebe1bff
-------------------------------------------------------------------
Thu Feb 5 16:54:17 CET 2026 - tiwai@suse.de
- Refresh patches.suse/livepatch-dump-ipa-clones.patch
Workaround for builds with Rust enabled
- commit 924512b
-------------------------------------------------------------------
Thu Feb 5 16:47:04 CET 2026 - tiwai@suse.de
- Add dummy tools for rustc and bindgen (TBD).
- commit 8da7f72
-------------------------------------------------------------------
Thu Feb 5 10:05:48 CET 2026 - jslaby@suse.cz
- treewide: Drop pci_save_state() after pci_restore_state()
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- PCI/ERR: Ensure error recoverability at all times
(<48e48a86-f88a-49e3-a9a0-29f8f43175cf@amd.com>).
- commit ec859b9
-------------------------------------------------------------------
Thu Feb 5 09:06:47 CET 2026 - jslaby@suse.cz
- Update config files.
Just run oldconfig.
- commit 3cd0051
-------------------------------------------------------------------
Fri Jan 30 10:52:47 CET 2026 - jslaby@suse.cz

View File

@@ -18,8 +18,8 @@
%define srcversion 6.18
%define patchversion 6.18.8
%define git_commit 0df318ee571bb886b802231878d503c60b5e1c8e
%define patchversion 6.18.9
%define git_commit 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -34,15 +34,16 @@
%define use_suse_kabi_tools 1
%define gcc_package gcc
%define gcc_compiler gcc
%define enable_rust 1
%include %_sourcedir/kernel-spec-macros
%(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-zfcpdump
Version: 6.18.8
Version: 6.18.9
%if 0%{?is_kotd}
Release: <RELEASE>.g0df318e
Release: <RELEASE>.g4813392
%else
Release: 0
%endif
@@ -92,6 +93,12 @@ BuildRequires: u-boot-tools
%if %use_suse_kabi_tools
BuildRequires: suse-kabi-tools
%endif
%if %enable_rust
BuildRequires: rust
BuildRequires: rust-src
BuildRequires: rust-bindgen
BuildRequires: clang
%endif
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets

Binary file not shown.

Binary file not shown.

View File

@@ -2026,6 +2026,129 @@
patches.kernel.org/6.18.8-226-mm-vma-fix-anon_vma-UAF-on-mremap-faulted-unfa.patch
patches.kernel.org/6.18.8-227-mm-vma-enforce-VMA-fork-limit-on-unfaulted-fau.patch
patches.kernel.org/6.18.8-228-Linux-6.18.8.patch
patches.kernel.org/6.18.9-001-readdir-require-opt-in-for-d_type-flags.patch
patches.kernel.org/6.18.9-002-btrfs-zlib-fix-the-folio-leak-on-S390-hardware.patch
patches.kernel.org/6.18.9-003-can-at91_can-Fix-memory-leak-in-at91_can_probe.patch
patches.kernel.org/6.18.9-004-Bluetooth-hci_uart-fix-null-ptr-deref-in-hci_u.patch
patches.kernel.org/6.18.9-005-Bluetooth-MGMT-Fix-memory-leak-in-set_ssp_comp.patch
patches.kernel.org/6.18.9-006-net-mlx5-Fix-memory-leak-in-esw_acl_ingress_lg.patch
patches.kernel.org/6.18.9-007-can-gs_usb-gs_usb_receive_bulk_callback-fix-er.patch
patches.kernel.org/6.18.9-008-net-bcmasp-fix-early-exit-leak-with-fixed-phy.patch
patches.kernel.org/6.18.9-009-octeon_ep-Fix-memory-leak-in-octep_device_setu.patch
patches.kernel.org/6.18.9-010-bonding-annotate-data-races-around-slave-last_.patch
patches.kernel.org/6.18.9-011-sfc-fix-deadlock-in-RSS-config-read.patch
patches.kernel.org/6.18.9-012-net-mvpp2-cls-Fix-memory-leak-in-mvpp2_ethtool.patch
patches.kernel.org/6.18.9-013-ipv6-use-the-right-ifindex-when-replying-to-ic.patch
patches.kernel.org/6.18.9-014-net-wwan-t7xx-fix-potential-skb-frags-overflow.patch
patches.kernel.org/6.18.9-015-net-mlx5-Fix-return-type-mismatch-in-mlx5_esw_.patch
patches.kernel.org/6.18.9-016-rocker-fix-memory-leak-in-rocker_world_port_po.patch
patches.kernel.org/6.18.9-017-mptcp-fix-race-in-mptcp_pm_nl_flush_addrs_doit.patch
patches.kernel.org/6.18.9-018-net-spacemit-Check-for-netif_carrier_ok-in-ema.patch
patches.kernel.org/6.18.9-019-nfc-llcp-Fix-memleak-in-nfc_llcp_send_ui_frame.patch
patches.kernel.org/6.18.9-020-bonding-fix-use-after-free-due-to-enslave-fail.patch
patches.kernel.org/6.18.9-021-ixgbe-fix-memory-leaks-in-the-ixgbe_recovery_p.patch
patches.kernel.org/6.18.9-022-ixgbe-don-t-initialize-aci-lock-in-ixgbe_recov.patch
patches.kernel.org/6.18.9-023-ice-Fix-NULL-pointer-dereference-in-ice_vsi_se.patch
patches.kernel.org/6.18.9-024-ice-stop-counting-UDP-csum-mismatch-as-rx_erro.patch
patches.kernel.org/6.18.9-025-net-mlx5e-TC-delete-flows-only-for-existing-pe.patch
patches.kernel.org/6.18.9-026-net-mlx5e-Account-for-netdev-stats-in-ndo_get_.patch
patches.kernel.org/6.18.9-027-nfc-nci-Fix-race-between-rfkill-and-nci_unregi.patch
patches.kernel.org/6.18.9-028-net-bridge-fix-static-key-check.patch
patches.kernel.org/6.18.9-029-net-mlx5e-don-t-assume-psp-tx-skbs-are-ipv6-cs.patch
patches.kernel.org/6.18.9-030-net-phy-micrel-fix-clk-warning-when-removing-t.patch
patches.kernel.org/6.18.9-031-net-mlx5-fs-Fix-inverted-cap-check-in-tx-flow-.patch
patches.kernel.org/6.18.9-032-net-mlx5-Initialize-events-outside-devlink-loc.patch
patches.kernel.org/6.18.9-033-net-mlx5-Fix-vhca_id-access-call-trace-use-bef.patch
patches.kernel.org/6.18.9-034-net-mlx5e-Skip-ESN-replay-window-setup-for-IPs.patch
patches.kernel.org/6.18.9-035-wifi-mac80211-parse-all-TTLM-entries.patch
patches.kernel.org/6.18.9-036-wifi-mac80211-apply-advertised-TTLM-from-assoc.patch
patches.kernel.org/6.18.9-037-wifi-mac80211-correctly-decode-TTLM-with-defau.patch
patches.kernel.org/6.18.9-038-scsi-firewire-sbp-target-Fix-overflow-in-sbp_m.patch
patches.kernel.org/6.18.9-039-ASoC-soc-acpi-intel-ptl-match-fix-name_prefix-.patch
patches.kernel.org/6.18.9-040-drm-xe-Skip-address-copy-for-sync-only-execs.patch
patches.kernel.org/6.18.9-041-ASoC-Intel-sof_es8336-fix-headphone-GPIO-logic.patch
patches.kernel.org/6.18.9-042-gpiolib-acpi-use-BIT_ULL-for-u64-mask-in-addre.patch
patches.kernel.org/6.18.9-043-gpio-virtuser-fix-UAF-in-configfs-release-path.patch
patches.kernel.org/6.18.9-044-drm-amd-pm-fix-race-in-power-state-check-befor.patch
patches.kernel.org/6.18.9-045-gpio-brcmstb-correct-hwirq-to-bank-map.patch
patches.kernel.org/6.18.9-046-kbuild-rpm-pkg-Generate-debuginfo-package-manu.patch
patches.kernel.org/6.18.9-047-kbuild-Fix-permissions-of-modules.builtin.modi.patch
patches.kernel.org/6.18.9-048-of-reserved_mem-Simplify-the-logic-of-fdt_scan.patch
patches.kernel.org/6.18.9-049-of-reserved_mem-Allow-reserved_mem-framework-d.patch
patches.kernel.org/6.18.9-050-bcache-fix-improper-use-of-bi_end_io.patch
patches.kernel.org/6.18.9-051-bcache-use-bio-cloning-for-detached-device-req.patch
patches.kernel.org/6.18.9-052-bcache-fix-I-O-accounting-leak-in-detached_dev.patch
patches.kernel.org/6.18.9-053-dma-pool-distinguish-between-missing-and-exhau.patch
patches.kernel.org/6.18.9-054-drm-xe-configfs-Fix-is_bound-pci_dev-lifetime.patch
patches.kernel.org/6.18.9-055-drm-xe-nvm-Manage-nvm-aux-cleanup-with-devres.patch
patches.kernel.org/6.18.9-056-drm-xe-nvm-Fix-double-free-on-aux-add-failure.patch
patches.kernel.org/6.18.9-057-sched-deadline-Document-dl_server.patch
patches.kernel.org/6.18.9-058-sched-deadline-Fix-stuck-dl_server.patch
patches.kernel.org/6.18.9-059-writeback-fix-100-CPU-usage-when-dirtytime_exp.patch
patches.kernel.org/6.18.9-060-pinctrl-lpass-lpi-implement-.get_direction-for.patch
patches.kernel.org/6.18.9-061-pinctrl-meson-mark-the-GPIO-controller-as-slee.patch
patches.kernel.org/6.18.9-062-pinctrl-qcom-sm8350-lpass-lpi-Merge-with-SC728.patch
patches.kernel.org/6.18.9-063-perf-sched-Fix-perf-crash-with-new-is_user_tas.patch
patches.kernel.org/6.18.9-064-firewire-core-fix-race-condition-against-trans.patch
patches.kernel.org/6.18.9-065-riscv-compat-fix-COMPAT_UTS_MACHINE-definition.patch
patches.kernel.org/6.18.9-066-rust-rbtree-fix-documentation-typo-in-CursorMu.patch
patches.kernel.org/6.18.9-067-rust-kbuild-give-config-path-to-rustfmt-in-.rs.patch
patches.kernel.org/6.18.9-068-ASoC-fsl-imx-card-Do-not-force-slot-width-to-s.patch
patches.kernel.org/6.18.9-069-scsi-be2iscsi-Fix-a-memory-leak-in-beiscsi_boo.patch
patches.kernel.org/6.18.9-070-ASoC-amd-yc-Add-DMI-quirk-for-Acer-TravelMate-.patch
patches.kernel.org/6.18.9-071-gpio-pca953x-mask-interrupts-in-irq-shutdown.patch
patches.kernel.org/6.18.9-072-kbuild-rust-clean-libpin_init_internal-in-mrpr.patch
patches.kernel.org/6.18.9-073-scsi-qla2xxx-edif-Fix-dma_free_coherent-size.patch
patches.kernel.org/6.18.9-074-efivarfs-fix-error-propagation-in-efivar_entry.patch
patches.kernel.org/6.18.9-075-nvmet-fix-race-in-nvmet_bio_done-leading-to-NU.patch
patches.kernel.org/6.18.9-076-ALSA-hda-realtek-fix-right-sounds-and-mute-mic.patch
patches.kernel.org/6.18.9-077-gpio-rockchip-Stop-calling-pinctrl-for-set_dir.patch
patches.kernel.org/6.18.9-078-mm-kasan-fix-KASAN-poisoning-in-vrealloc.patch
patches.kernel.org/6.18.9-079-mptcp-only-reset-subflow-errors-when-propagate.patch
patches.kernel.org/6.18.9-080-selftests-mptcp-check-no-dup-close-events-afte.patch
patches.kernel.org/6.18.9-081-selftests-mptcp-check-subflow-errors-in-close-.patch
patches.kernel.org/6.18.9-082-selftests-mptcp-join-fix-local-endp-not-being-.patch
patches.kernel.org/6.18.9-083-flex_proportions-make-fprop_new_period-hardirq.patch
patches.kernel.org/6.18.9-084-btrfs-do-not-strictly-require-dirty-metadata-t.patch
patches.kernel.org/6.18.9-085-mm-kfence-randomize-the-freelist-on-initializa.patch
patches.kernel.org/6.18.9-086-mm-memory-failure-fix-missing-mf_stats-count-i.patch
patches.kernel.org/6.18.9-087-mm-swap-restore-swap_space-attr-aviod-kernel-p.patch
patches.kernel.org/6.18.9-088-mm-memory-failure-teach-kill_accessing_process.patch
patches.kernel.org/6.18.9-089-mm-shmem-swap-fix-race-of-truncate-and-swap-en.patch
patches.kernel.org/6.18.9-090-net-fix-segmentation-of-forwarding-fraglist-GR.patch
patches.kernel.org/6.18.9-091-rust-bits-always-inline-functions-using-build_.patch
patches.kernel.org/6.18.9-092-rust-sync-atomic-Provide-stub-for-rusttest-32-.patch
patches.kernel.org/6.18.9-093-rust-sync-refcount-always-inline-functions-usi.patch
patches.kernel.org/6.18.9-094-scripts-generate_rust_analyzer-Add-pin_init-co.patch
patches.kernel.org/6.18.9-095-scripts-generate_rust_analyzer-Add-pin_init_in.patch
patches.kernel.org/6.18.9-096-scripts-generate_rust_analyzer-remove-sysroot-.patch
patches.kernel.org/6.18.9-097-scripts-generate_rust_analyzer-compile-sysroot.patch
patches.kernel.org/6.18.9-098-scripts-generate_rust_analyzer-fix-resolution-.patch
patches.kernel.org/6.18.9-099-scripts-generate_rust_analyzer-Add-compiler_bu.patch
patches.kernel.org/6.18.9-100-drm-Do-not-allow-userspace-to-trigger-kernel-w.patch
patches.kernel.org/6.18.9-101-drm-xe-xelp-Fix-Wa_18022495364.patch
patches.kernel.org/6.18.9-102-drm-tyr-depend-on-COMMON_CLK-to-fix-build-erro.patch
patches.kernel.org/6.18.9-103-drm-msm-a6xx-fix-bogus-hwcg-register-updates.patch
patches.kernel.org/6.18.9-104-drm-imx-tve-fix-probe-device-leak.patch
patches.kernel.org/6.18.9-105-drm-amd-pm-fix-smu-v13-soft-clock-frequency-se.patch
patches.kernel.org/6.18.9-106-drm-amd-pm-fix-smu-v14-soft-clock-frequency-se.patch
patches.kernel.org/6.18.9-107-drm-amdgpu-soc21-fix-xclk-for-APUs.patch
patches.kernel.org/6.18.9-108-drm-amdgpu-gfx10-fix-wptr-reset-in-KGQ-init.patch
patches.kernel.org/6.18.9-109-drm-amdgpu-gfx11-fix-wptr-reset-in-KGQ-init.patch
patches.kernel.org/6.18.9-110-drm-amdgpu-gfx11-adjust-KGQ-reset-sequence.patch
patches.kernel.org/6.18.9-111-drm-amdgpu-gfx12-fix-wptr-reset-in-KGQ-init.patch
patches.kernel.org/6.18.9-112-drm-amdgpu-gfx12-adjust-KGQ-reset-sequence.patch
patches.kernel.org/6.18.9-113-drm-amdgpu-fix-NULL-pointer-dereference-in-amd.patch
patches.kernel.org/6.18.9-114-drm-amdgpu-Fix-cond_exec-handling-in-amdgpu_ib.patch
patches.kernel.org/6.18.9-115-iommu-tegra241-cmdqv-Reset-VCMDQ-in-tegra241_v.patch
patches.kernel.org/6.18.9-116-gpiolib-acpi-Fix-potential-out-of-boundary-lef.patch
patches.kernel.org/6.18.9-117-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch
patches.kernel.org/6.18.9-118-Revert-drm-nouveau-disp-Set-drm_mode_config_fu.patch
patches.kernel.org/6.18.9-119-net-sched-act_ife-convert-comma-to-semicolon.patch
patches.kernel.org/6.18.9-120-sched_ext-Don-t-kick-CPUs-running-higher-class.patch
patches.kernel.org/6.18.9-121-sched_ext-Fix-SCX_KICK_WAIT-to-work-reliably.patch
patches.kernel.org/6.18.9-122-mptcp-avoid-dup-SUB_CLOSED-events-after-discon.patch
patches.kernel.org/6.18.9-123-Linux-6.18.9.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -2056,8 +2179,10 @@
# sorted patches
########################################################
patches.suse/drm-i915-xe-fbdev-add-intel_fbdev_fb_pitch_align.patch
patches.suse/libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch
patches.suse/PCI-ERR-Ensure-error-recoverability-at-all-times.patch
patches.suse/treewide-Drop-pci_save_state-after-pci_restore_state.patch
patches.suse/ASoC-Intel-sof_sdw-shift-SSP-BT-mask-bits.patch
patches.suse/mm-shmem-prevent-infinite-loop-on-truncate-race.patch
########################################################
# end of sorted patches
########################################################
@@ -2092,6 +2217,9 @@
# build tweaks for external KMPs
patches.suse/s390-export-symbols-for-crash-kmp.patch
# for rust
patches.suse/rust-dummy-tools.patch
########################################################
# Performance-related tuning of defaults
########################################################

View File

@@ -1,3 +1,3 @@
2026-01-30 12:17:19 +0000
GIT Revision: 0df318ee571bb886b802231878d503c60b5e1c8e
GIT Branch: stable
2026-02-07 12:24:42 +0000
GIT Revision: 481339246672a0ed33d25ccba0d6a16b5d5f6f3c
GIT Branch: users/tiwai/stable/rust3