]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rust: revocable: indicate whether `data` has been revoked already
authorDanilo Krummrich <dakr@kernel.org>
Thu, 12 Jun 2025 12:17:14 +0000 (14:17 +0200)
committerDanilo Krummrich <dakr@kernel.org>
Fri, 13 Jun 2025 21:46:59 +0000 (23:46 +0200)
commit4b76fafb20dd4a2becb94949d78e86bc88006509
tree3a06be96165fa22eeedd8f54d3acb3671d4f9801
parent1b56e765bf8990f1f60e124926c11fc4ac63d752
rust: revocable: indicate whether `data` has been revoked already

Return a boolean from Revocable::revoke() and Revocable::revoke_nosync()
to indicate whether the data has been revoked already.

Return true if the data hasn't been revoked yet (i.e. this call revoked
the data), false otherwise.

This is required by Devres in order to synchronize the completion of the
revoke process.

Reviewed-by: Benno Lossin <lossin@kernel.org>
Acked-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://lore.kernel.org/r/20250612121817.1621-3-dakr@kernel.org
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
rust/kernel/revocable.rs