lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <87jz514cfv.fsf@kernel.org>
Date: Tue, 24 Jun 2025 13:16:20 +0200
From: Andreas Hindborg <a.hindborg@...nel.org>
To: alex.gaynor@...il.com
Cc: ojeda@...nel.org,  FUJITA Tomonori <fujita.tomonori@...il.com>,
  aliceryhl@...gle.com,  anna-maria@...utronix.de,
  bjorn3_gh@...tonmail.com,  boqun.feng@...il.com,  dakr@...nel.org,
  frederic@...nel.org,  gary@...yguo.net,  jstultz@...gle.com,
  linux-kernel@...r.kernel.org,  lossin@...nel.org,  lyude@...hat.com,
  rust-for-linux@...r.kernel.org,  sboyd@...nel.org,  tglx@...utronix.de,
  tmgross@...ch.edu
Subject: Re: [PATCH v3 0/5] rust: time: Convert hrtimer to use Instant and
 Delta

Andreas Hindborg <a.hindborg@...nel.org> writes:

> On Tue, 10 Jun 2025 22:28:18 +0900, FUJITA Tomonori wrote:
>> Convert hrtimer to use `Instant` and `Delta`; remove the use of
>> `Ktime` from the hrtimer code, which was originally introduced as a
>> temporary workaround.
>> 
>> hrtimer uses either an `Instant` or a `Delta` as its expiration value,
>> depending on the mode specified at creation time. This patchset
>> replaces `HrTimerMode` enum with a trait-based abstraction and
>> associates each mode with either an `Instant` or a `Delta`. By
>> leveraging Rust's type system, this change enables `HrTimer` to be
>> statically associated with a specific `HrTimerMode`, the corresponding
>> `Instant` or `Delta`, and a `ClockSource`.
>> 
>> [...]
>
> Applied, thanks!
>
> [1/5] rust: time: Rename Delta's methods from as_* to into_*
>       commit: 2ed94606a0fea693e250e5b8fda11ff8fc240d37

I fixed up the application of this patch in timekeeping-next.


Best regards,
Andreas Hindborg




Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ