KThread Improvements Coming To Linux 4.9

Written by Michael Larabel in Linux Kernel on 13 October 2016 at 06:36 AM EDT. Add A Comment
LINUX KERNEL
Andrew Morton's pull request for Linux 4.9 has landed some improvements for kernel threads.

For the kthread code in Linux 4.9 there is an API cleanup, a new kthread_create_worker() call (and kthread_create_worker_on_cpu()) to hide implementation details, kthread_destroy_worker() as an easier way to end a worker, support for delayed kthreads, better support for freezable kthread workers, and related kthread work.

Hit up the links for commit message descriptions of some of the changes to the kthread API in Linux 4.9. From the messages, it appears the kernel will be making greater use of kernel thread workers in the future.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week