]> www.infradead.org Git - users/dwmw2/linux.git/commit
rust: task: adjust safety comments in Task methods
authorAlice Ryhl <aliceryhl@google.com>
Tue, 15 Oct 2024 14:02:12 +0000 (14:02 +0000)
committerChristian Brauner <brauner@kernel.org>
Tue, 15 Oct 2024 14:07:02 +0000 (16:07 +0200)
commitfe95f58320e6c8dcea3bcb01336b9a7fdd7f684b
tree39bd880aa8dcd1238f5ff2736d23e510faac22e3
parent22018a5a54a3d353bf0fee7364b2b8018ed4c5a6
rust: task: adjust safety comments in Task methods

The `Task` struct has several safety comments that aren't so great. For
example, the reason that it's okay to read the `pid` is that the field
is immutable, so there is no data race, which is not what the safety
comment says.

Thus, improve the safety comments. Also add an `as_ptr` helper. This
makes it easier to read the various accessors on Task, as `self.0` may
be confusing syntax for new Rust users.

Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20241015-task-safety-cmnts-v1-1-46ee92c82768@google.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
rust/kernel/task.rs