The immediate motivation is the Tyr reset infrastructure [1] which needs
to stop queued or running reset work during teardown before dropping the
resources used by that work. The reset series started to require too many
independent dependencies, so this is split out as a standalone change to
keep the reset series focused on the reset logic and easier to review,
rebase and land.
[1]: https://lore.kernel.org/all/20260416171728.205141-1-work@onurozkan.dev/
Onur Özkan (1):
rust: add Work::disable_sync
rust/kernel/workqueue.rs | 102 +++++++++++++++++++++++++++++----------
1 file changed, 76 insertions(+), 26 deletions(-)
--
2.51.2