Frederic Weisbecker
b04e317b52
treewide: Introduce kthread_run_worker[_on_cpu]()
...
kthread_create() creates a kthread without running it yet. kthread_run()
creates a kthread and runs it.
On the other hand, kthread_create_worker() creates a kthread worker and
runs it.
This difference in behaviours is confusing. Also there is no way to
create a kthread worker and affine it using kthread_bind_mask() or
kthread_affine_preferred() before starting it.
Consolidate the behaviours and introduce kthread_run_worker[_on_cpu]()
that behaves just like kthread_run(). kthread_create_worker[_on_cpu]()
will now only create a kthread worker without starting it.
Signed-off-by: Frederic Weisbecker <frederic@kernel.org >
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org >
2025-01-08 18:15:03 +01:00
..
2024-12-02 11:34:44 -08:00
2024-11-04 17:53:09 +09:00
2024-12-06 13:47:55 -08:00
2024-11-12 16:41:45 +00:00
2024-11-29 11:58:27 -08:00
2024-11-26 18:05:44 -08:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2024-12-08 11:38:56 -08:00
2024-12-01 15:12:43 -08:00
2024-12-05 10:00:20 -07:00
2024-12-01 15:12:43 -08:00
2024-11-29 11:58:27 -08:00
2024-12-01 15:12:43 -08:00
2024-12-03 08:22:25 -08:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-11-05 14:01:07 +01:00
2024-12-02 11:34:44 -08:00
2025-01-08 18:15:03 +01:00
2024-12-01 15:12:43 -08:00
2024-12-03 08:22:25 -08:00
2024-12-02 11:34:44 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-12-03 08:22:25 -08:00
2024-12-06 11:52:15 -08:00
2024-11-03 08:39:07 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-11-25 17:12:54 -08:00
2024-12-02 11:34:44 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-12-03 08:22:25 -08:00
2025-01-08 18:15:03 +01:00
2024-11-05 05:33:46 +01:00
2024-12-05 10:06:47 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-12-03 08:22:25 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-12-03 08:22:25 -08:00
2024-12-01 15:12:43 -08:00
2024-11-11 15:48:50 +01:00
2024-12-08 11:26:13 -08:00
2024-12-02 11:34:44 -08:00
2024-11-25 10:31:39 -08:00
2024-11-05 01:32:05 +02:00
2024-12-05 15:02:20 -08:00
2024-12-08 11:54:04 -08:00
2024-11-09 09:14:12 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-11-30 09:03:16 -08:00
2024-12-02 11:34:44 -08:00
2024-12-03 15:06:27 -07:00
2025-01-08 18:15:03 +01:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-11-20 21:38:24 -05:00
2024-12-02 11:34:44 -08:00
2024-12-02 11:34:44 -08:00
2024-12-02 15:37:16 +01:00
2024-11-30 10:32:47 -08:00
2025-01-08 18:15:03 +01:00
2024-10-30 16:07:38 -05:00
2024-12-02 11:34:44 -08:00
2024-12-05 10:14:36 -07:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-11-27 14:40:33 -08:00
2024-12-01 15:12:43 -08:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2024-12-02 11:34:44 -08:00
2024-11-29 11:43:29 -08:00
2024-12-02 11:34:44 -08:00
2025-01-08 18:15:03 +01:00
2024-12-06 11:24:00 -08:00
2024-11-28 09:28:09 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-11-15 00:32:29 +11:00
2025-01-08 18:15:03 +01:00
2024-12-03 08:22:25 -08:00
2024-11-28 09:40:53 -08:00
2024-11-15 20:36:27 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2024-11-29 11:43:29 -08:00
2024-12-01 15:12:43 -08:00
2024-12-04 13:22:59 -05:00
2024-11-30 14:45:29 -08:00
2024-12-01 15:12:43 -08:00
2025-01-02 22:12:12 +01:00
2024-12-02 11:34:44 -08:00
2025-01-08 18:15:03 +01:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2024-12-02 12:36:18 -05:00
2024-11-12 15:48:08 +01:00
2024-12-01 15:12:43 -08:00
2024-12-02 11:34:44 -08:00
2024-11-29 11:19:31 -08:00
2024-12-03 08:22:25 -08:00
2024-12-04 13:22:59 -05:00
2024-12-01 15:12:43 -08:00
2025-01-08 18:15:03 +01:00
2025-01-08 18:15:03 +01:00
2024-12-02 11:34:44 -08:00
2024-11-11 10:56:27 -08:00
2024-12-02 11:34:44 -08:00
2024-12-06 13:47:55 -08:00
2024-12-02 11:34:44 -08:00
2024-12-01 15:12:43 -08:00
2025-01-08 18:15:03 +01:00
2024-12-02 11:34:44 -08:00