Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Linux Lands Fix for Rare, Varying SMP Boot Hangs Affecting Kernels Since 2024

Дата публикации: 17-10-2026 10:54:33

Among the flurry of last minute patch activity ahead of tomorrow's presumed Linux 7.3 stable kernel release is a fix for addressing some rare hangs at boot time. The reports varied but ultimately tracked down to a kernel change made two years ago...

Основное содержимое страницы с новостью.

LINUX KERNEL

Among the flurry of last minute patch activity ahead of tomorrow's presumed Linux 7.3 stable kernel release is a fix for addressing some rare hangs at boot time. The reports varied but ultimately tracked down to a kernel change made two years ago.

Various bug reports have come about for common place SMP systems hanging on boot and was ultimately narrowed down to the non-blocking console "NBCON" code. To avoid these boot hangs, moving the start of the NBCON console printing KThreads to later in the boot process avoids these possible system hangs.

Linutronix engineer John Ogness explained in the now-merged fix of postponing the KThread start-up:

"There have been various bug reports related to SMP systems hanging on boot. The reports vary but seem to have some overlap with regard to missed IPI's during SMP setup. The reports also show that reverting NBCON console usage allows the bugs to disappear.

The NBCON kthreads for console printing are started very early during boot using early_initcall(). Since these kthreads are asynchronously enabling/disabling interrupts during early boot, they may be interfering with early SMP setup on some hardware platforms.

Starting the console printing kthreads later has shown to avoid the hanging on systems that could previously reproduce the issue.

Postpone kthread starting until after all arch initcalls have completed."

This is treated as a fix for Linux kernel code present since September 2024 when printer KThreads were first introduced in the printk() code. Thus will presumably be back-ported in the days ahead from Linux 7.3 to other currently supported kernel branches.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Linux 7.3 Released With Faster I/O Performance, AMD Zen 6 Preparations & More020.418-10-2026
2Linux 7.3 Better Protects Against Buggy EFI Firmware Taking Down The Rest Of User-Space013.4223-08-2026
3Linux 7.3 SMP Improvement To Help Reduce Latency, Improve Real-Time Performance010.1917-08-2026
4Linux 7.3 Lands Last-Minute Fixes For Samsung 990 PRO & 990 EVO Plus SSDs016.8617-10-2026
5Linux 7.3 TPM Makes Cleanup Preparations For TrenchBoot013.9728-08-2026
6tlbi= Boot Option Submitted Ahead Of Linux 7.2 Kernel Release08.5516-08-2026
7Early Linux 7.3 Kernel Benchmarks Show Some Performance Improvements, Some Regressions07.4124-08-2026
8Linux 7.2-rc6 Fixes Some AMD Zen 5 CPUs Being Mistakenly Identified As Zen 609.8302-08-2026
9Linux 7.3 To Overcome "Significant Bottleneck" For Small I/O With PCIe Gen5 NVMe SSDs5701-07-2026
10Linux 7.3 MGLRU Change Helps Executable Code Stays In Memory, Improving Performance011.0827-08-2026

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 9.68. Источник: www.phoronix.com.