21st Revision Of Patches For Getting Linux To Shutdown Devices Asynchronously
Linux kernel work for async device shutdown support reaches its 21st version, aiming for mainline inclusion soon.
Intelligence analysis by Qwen 2.5 (3B)
Linux kernel developers are working on patches to allow devices to be shut down asynchronously, potentially reducing system shutdown times.
The Linux kernel is working on a way to make your computer shut down faster by letting some parts of the computer work on shutting down at the same time, instead of waiting for everything to finish first.
Analysis
{"#async-device-shutdown-support":"- The v21 patches allow for asynchronous shutdown of devices and parallel shutdown of unrelated devices.\n- Devices need to opt-in to be shutdown asynchronously.\n- The patches have been in development for over two years.\n- The impact is substantial, reducing shutdown times from 11 minutes to 55 seconds on one system.","#linux-kernel-development":"- The patches are up for review on the Linux kernel mailing list.\n- They aim to be included in the mainline kernel soon.\n- The patches have been in development for over two years.","#linux-shutdown-performance":"- The patches have been tested on systems with multiple NVMe drives.\n- The patches reduced shutdown times from 11 minutes to 55 seconds on one system.\n- The patches reduced shutdown times from 80 seconds to 11 seconds on another system."}
Key points
- Linux kernel work for async device shutdown support reaches its 21st version
- The patches aim to reduce system shutdown times by allowing devices to be shut down at the same time
- The patches have been in development for over two years
- The patches have been tested on systems with multiple NVMe drives
- The patches have reduced shutdown times from 11 minutes to 55 seconds on one system
If the patches are accepted, servers with lots of storage devices could shut down much faster, saving time and energy.
If the patches are not accepted, servers might still take a long time to shut down, which could be inconvenient for users.
