diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2021-06-22 10:26:12 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2021-06-25 09:30:33 +0200 |
commit | 6ed59a76a0d1250059b8cdd61e0c3cf0f25b5a69 (patch) | |
tree | 248965d7519753bb0e23105a277166416e569398 /common/s_record.c | |
parent | f866f471337e3249e0946764f09841baf73d6c9d (diff) | |
download | barebox-6ed59a76a0d1250059b8cdd61e0c3cf0f25b5a69.tar.gz barebox-6ed59a76a0d1250059b8cdd61e0c3cf0f25b5a69.tar.xz |
common: move workqueue handling from poller_call() to sched()
Workqueues are run out of poller_call, not because of a dependency, but
because when they were added, poller_call was directly called from
is_timeout.
With the addition of bthreads, there is now a general resched() function
that runs pollers and switches between bthreads. It makes sense to move
workqueue handling there as well to keep scheduling matter contained in
a single function. Do so.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.barebox.org/20210622082617.18011-4-a.fatoum@pengutronix.de
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/s_record.c')
0 files changed, 0 insertions, 0 deletions