rust/bindings/bindings_helper.h | 1 + rust/helpers/completion.c | 8 +++ rust/helpers/helpers.c | 1 + rust/kernel/devres.rs | 33 ++++++++-- rust/kernel/revocable.rs | 18 ++++-- rust/kernel/sync.rs | 2 + rust/kernel/sync/completion.rs | 111 ++++++++++++++++++++++++++++++++ 7 files changed, 163 insertions(+), 11 deletions(-) create mode 100644 rust/helpers/completion.c create mode 100644 rust/kernel/sync/completion.rs