]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rust: revocable: implement Revocable::access()
authorDanilo Krummrich <dakr@kernel.org>
Mon, 28 Apr 2025 14:00:27 +0000 (16:00 +0200)
committerDanilo Krummrich <dakr@kernel.org>
Sun, 4 May 2025 15:43:45 +0000 (17:43 +0200)
commit46f91addfabbd4109fb64876a032ae4a4a924919
tree3234b6be3a5c9403378102efc9a1218d3af7eb68
parentfc55584e00fc8409cbaef4bcd984016dca6f1b6b
rust: revocable: implement Revocable::access()

Implement an unsafe direct accessor for the data stored within the
Revocable.

This is useful for cases where we can prove that the data stored within
the Revocable is not and cannot be revoked for the duration of the
lifetime of the returned reference.

Reviewed-by: Christian Schrefl <chrisi.schrefl@gmail.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Acked-by: Miguel Ojeda <ojeda@kernel.org>
Reviewed-by: Alexandre Courbot <acourbot@nvidia.com>
Acked-by: Boqun Feng <boqun.feng@gmail.com>
Reviewed-by: Joel Fernandes <joelagnelf@nvidia.com>
Link: https://lore.kernel.org/r/20250428140137.468709-2-dakr@kernel.org
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
rust/kernel/revocable.rs