Linux 3303 Published by

The Linux Kernels 6.18.10, 6.12.70, 6.6.124, 6.1.163, 5.15.200, and 5.10.250 have been released with various fixes and improvements. The latest kernel series addresses issues with sound cards, Wi-Fi radios, NVMe storage, and power management on laptops, among other things. Specific problems that are now resolved include audio glitches with the Behringer UMC2020HD, erratic behavior of Intel and AMD GPU drivers, and bogus disconnect warnings when switching between wireless networks. Additionally, several patches have improved PCIe performance, fixed memory leaks in SMB servers, and enhanced security by providing accurate error codes and preventing soft-lockups during debugging sessions.

Linux kernel 6.12.70 released
Linux kernel 6.18.10 released
Linux kernel 6.6.124 released
Linux kernel 6.1.163 released
Linux kernel 5.15.200 released
Linux kernel 5.10.250 released




Linux Kernel 6.18.10 – Why Your PC Should Upgrade Now

The latest kernel series delivers a handful of fixes that touch everything from sound cards to Wi‑Fi radios, NVMe storage and even power‑management quirks on laptops.

Kernel

Audio – The Behringer UMC2020HD finally stops dropping samples

A regression in ALSA’s USB audio driver caused the popular Behringer UMC2020HD to produce choppy sound when a few frames slipped past the USB hardware.
The 6.18.10 patch restores the correct upper bound for PCM out‑of‑band checks, preventing the device from silently discarding data.

What you’ll notice: If you’ve been listening to a livestream or recording on that interface and the audio glitches every few seconds, upgrading will silence the glitch.

GPU – Intel & AMD drivers get cleaner power‑state handling

Two separate patches improve GPU suspend/resume paths:

  • Intel: A bug in the runtime‑PM path of the gsp driver has been fixed so that firmware receives the correct “off” flag.
    If you’ve seen a kernel panic after waking from sleep on an RTX6000 or similar, this resolves it.

  • AMD: The GPU power‑domain now stays powered during system suspend if any block requires wake‑up.
    On i.MX8MP boards that host USB PHYs, the new “active‑wake‑up” flag guarantees USB can still be used after a suspend cycle.

Wi‑Fi – No more bogus disconnect warnings

The wireless stack had a subtle bug where it warned about invalid channels during quick roaming.
This patch replaces the warning with an informative error and prevents unnecessary logs from filling /var/log/syslog.

If you’ve ever seen “IEEE80211_STA_NOTEXIST” warnings pop up when your laptop jumps between networks, they’ll disappear.

Network – Backed‑by‑PCIe quirks ironed out

The 6.18 series contains several PCIe fixes:

  • A stray pci_save_state() after pci_restore_state() was removed to stop deadlocks on some older NICs.
  • The “no_hw_access” flag is now set during a mode‑1 reset of AMD GPUs, avoiding NMI panics when the device temporarily becomes unreachable.

If you’re running an old Ethernet card that sometimes drops packets in high‑traffic scenarios, give these patches a try.

Storage – NVMe and SMB keep their promises
  • NVMe: The driver now correctly reallocates DMA vectors if the device’s mapping requirements change mid‑iteration.
    If you’ve seen a “NULL dereference” crash while using an SSD that had its IOVA mode toggled, this will prevent it.

  • SMB: Several SMB server bugs (refcount leaks, zero‑FD handling) are fixed.
    For users who mount Windows shares from Linux and occasionally see kernel warnings after unmounting, the new patch cleans up those memory leaks.

Security – Patches that keep the kernel safe
  • A handful of -EEXIST errors were replaced with -EBUSY to avoid misleading “module already loaded” messages.
    This matters if you’re using kmod for custom modules and want accurate error codes.

  • Several trace‑buffer fixes prevent soft‑lockups in high‑frequency debugging sessions – useful on systems that run heavy performance tests.

Linux kernel 6.12.70 released


Linux kernel version 6.12.70 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.70.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.70.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.70.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.12.70/v6.12.69



Linux kernel 6.18.10 released


Linux kernel version 6.18.10 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.10.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.18.10.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.10.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.18.10/v6.18.9



Linux kernel 6.6.124 released


Linux kernel version 6.6.124 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.124.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.6.124.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.124.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.6.124/v6.6.123



Linux kernel 6.1.163 released


Linux kernel version 6.1.163 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.163.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.1.163.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.163.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.1.163/v6.1.162



Linux kernel 5.15.200 released


Linux kernel version 5.15.200 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.200.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.15.200.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.200.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v5.15.200/v5.15.199



Linux kernel 5.10.250 released


Linux kernel version 5.10.250 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.250.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.10.250.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.250.tar.sign

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v5.10.250/v5.10.249