]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rust: hrtimer: implement `HrTimerPointer` for `Pin<Box<T>>`
authorAndreas Hindborg <a.hindborg@kernel.org>
Sun, 9 Mar 2025 15:19:01 +0000 (16:19 +0100)
committerAndreas Hindborg <a.hindborg@kernel.org>
Sat, 22 Mar 2025 11:08:54 +0000 (12:08 +0100)
commit374b60a0134e4b136f6c3d8b3c9eb99b3b104249
treea4f5a2002a5c8901ba6ab62932e4249b6953b355
parentb4fecceee29e2a6453ac746e70c16fe7f70babf9
rust: hrtimer: implement `HrTimerPointer` for `Pin<Box<T>>`

Allow `Pin<Box<T>>` to be the target of a timer callback.

Acked-by: Frederic Weisbecker <frederic@kernel.org>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Link: https://lore.kernel.org/r/20250309-hrtimer-v3-v6-12-rc2-v12-10-73586e2bd5f1@kernel.org
Signed-off-by: Andreas Hindborg <a.hindborg@kernel.org>
rust/kernel/time/hrtimer.rs
rust/kernel/time/hrtimer/tbox.rs [new file with mode: 0644]