Linux Kernel Receives 21st Revision of Async Device Shutdown Patches
Tech
⚠ Single-source
1d ago

Linux Kernel Receives 21st Revision of Async Device Shutdown Patches

AI-synthesized · Bias removed · Facts only

Red Hat's David Jeffery has released the 21st revision of patches aimed at enabling asynchronous device shutdown for the Linux kernel. This ongoing work, spanning over two years, seeks to significantly reduce system shutdown and reboot times, particularly on servers with numerous devices like NVMe drives.

The set of nine patches allows the kernel to shut down devices asynchronously and enables parallel shutdown of unrelated asynchronous devices. Currently, devices must explicitly opt-in to utilize this functionality. According to Jeffery, this change “can dramatically reduce system shutdown/reboot time on systems that have multiple devices that take many seconds to shut down (like certain NVMe drives).”

Testing has demonstrated substantial improvements in shutdown times. On one system, the shutdown time decreased from 11 minutes to 55 seconds with the patch applied. Another system saw a reduction from 80 seconds to 11 seconds. The v21 patches are currently under review by the Linux kernel mailing list, with hopes for inclusion in a future mainline kernel release.

Was this useful?

Read the original coverage

💬 Comments

📜 Comment Policy