KThread Improvements Coming To Linux 4.9
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.
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.
Add A Comment