Allen Pais
16ba295214
media: Convert from tasklet to BH workqueue
...
The only generic interface to execute asynchronously in the BH context is
tasklet; however, it's marked deprecated and has some design flaws. To
replace tasklets, BH workqueue support was recently added. A BH workqueue
behaves similarly to regular workqueues except that the queued work items
are executed in the BH context.
This patch converts drivers/media/* from tasklet to BH workqueue.
Based on the work done by Tejun Heo <tj@kernel.org >
Signed-off-by: Allen Pais <allen.lkml@gmail.com >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
2025-03-18 23:36:28 +02:00
..
2024-12-11 18:25:20 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2023-06-29 08:09:31 -06:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2023-06-30 09:37:26 -07:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 17:53:49 +02:00
2023-06-26 07:54:23 -06:00
2024-12-11 18:25:20 +02:00
2023-06-29 11:00:17 -07:00
2023-06-26 15:09:18 -07:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:25:20 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2023-06-28 19:09:55 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2023-06-29 20:57:27 -07:00
2023-06-30 09:37:26 -07:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2023-06-30 17:35:45 -05:00
2024-12-11 17:53:49 +02:00
2025-03-18 23:36:28 +02:00
2023-07-06 10:06:04 -07:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:25:20 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:25:20 +02:00
2024-12-11 17:53:49 +02:00
2023-07-08 13:55:44 -04:00
2023-06-26 07:54:23 -06:00
2024-12-11 17:53:49 +02:00
2023-06-29 14:58:26 -07:00
2023-06-27 07:35:14 +05:30
2023-06-30 17:14:15 +02:00
2023-07-03 12:46:47 -07:00
2024-12-11 17:53:49 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 17:53:49 +02:00
2023-07-01 08:58:41 -07:00
2023-07-05 21:38:13 -07:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2023-06-29 15:22:19 -07:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2023-07-05 12:55:06 -07:00
2023-07-06 19:20:23 -07:00
2023-07-03 17:03:05 -07:00
2023-06-29 15:22:19 -07:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:25:20 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2025-02-10 20:14:08 +02:00
2024-12-11 17:53:49 +02:00
2023-06-29 15:22:19 -07:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2023-07-03 15:38:26 -07:00
2024-12-11 18:00:46 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 17:53:49 +02:00
2024-12-11 18:00:46 +02:00
2023-06-27 10:47:08 -04:00
2024-12-11 18:00:46 +02:00
2024-12-11 18:00:46 +02:00