Messages in this thread | ![/](/images/icornerl.gif) | | Date | Mon, 18 Dec 2023 08:32:26 +0000 | Subject | Re: [PATCH v2 2/4] rust: time: add msecs to jiffies conversion | From | Tiago Lam <> |
| |
On 16/12/2023 15:31, Alice Ryhl wrote: > Defines type aliases and conversions for msecs and jiffies. > > This is used by Rust Binder for process freezing. There, we want to > sleep until the freeze operation completes, but we want to be able to > abort the process freezing if it doesn't complete within some timeout. > The freeze timeout is supplied in msecs. > > Note that we need to convert to jiffies in Binder. It is not enough to > introduce a variant of `CondVar::wait_timeout` that takes the timeout in > msecs because we need to be able to restart the sleep with the remaining > sleep duration if it is interrupted, and if the API takes msecs rather > than jiffies, then that would require a conversion roundtrip jiffies-> > msecs->jiffies that is best avoided. > > Suggested-by: Boqun Feng <boqun.feng@gmail.com> > Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Tiago Lam <tiagolam@gmail.com>
| ![\](/images/icornerr.gif) |