Page MenuHomeFreeBSD

linuxkpi: Add `kthread_run_worker()`
Needs ReviewPublic

Authored by dumbbell on Sat, Jun 20, 12:03 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jul 11, 1:51 PM
Unknown Object (File)
Sat, Jul 4, 1:30 AM
Unknown Object (File)
Fri, Jul 3, 5:46 AM
Unknown Object (File)
Sun, Jun 28, 11:28 PM
Unknown Object (File)
Fri, Jun 26, 5:49 AM
Unknown Object (File)
Thu, Jun 25, 12:47 PM
Unknown Object (File)
Thu, Jun 25, 6:41 AM
Unknown Object (File)
Wed, Jun 24, 10:16 PM
Subscribers

Details

Reviewers
None
Group Reviewers
linuxkpi
Summary

On Linux, kthread_run_worker() differs from kthread_create_worker() by waking up the task after creating it with kthread_create_worker().

On FreeBSD, we already execute it and wait for it, so probably no need to do anything further. Therefore, kthread_run_worker() is an alias to kthread_create_worker().

The DRM drivers generic code started to replace kthread_create_worker() by kthread_run_worker() as is in Linux 6.14.

This is part of the update of DRM drivers to Linux 6.14.

Sponsored by: The FreeBSD Foundation

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped