rust-for-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Arithmetic ops for Instant/Delta
@ 2025-07-24 18:54 Lyude Paul
  2025-07-24 18:54 ` [PATCH 1/2] rust: time: Implement Add<Delta>/Sub<Delta> for Instant Lyude Paul
  2025-07-24 18:54 ` [PATCH 2/2] rust: time: Implement basic arithmetic operations for Delta Lyude Paul
  0 siblings, 2 replies; 20+ messages in thread
From: Lyude Paul @ 2025-07-24 18:54 UTC (permalink / raw)
  To: rust-for-linux, Thomas Gleixner, Boqun Feng, linux-kernel,
	Andreas Hindborg, FUJITA Tomonori
  Cc: Miguel Ojeda, Alex Gaynor, Gary Guo, Björn Roy Baron,
	Benno Lossin, Alice Ryhl, Trevor Gross, Danilo Krummrich

When rebasing RVKMS against my hrtimer additions, which themselves were
rebased against Fujita's recent work for introducing Instant/Delta, I
needed to reintroduce the ability to perform some of the arithmetic that
rvkms uses for vblank emulation - so, this commit introduces such
arithmetic.

Example usage:
  https://gitlab.freedesktop.org/lyudess/linux/-/blob/rvkms-slim/drivers/gpu/drm/rvkms/crtc.rs?ref_type=heads#L167

Lyude Paul (2):
  rust: time: Implement Add<Delta>/Sub<Delta> for Instant
  rust: time: Implement basic arithmetic operations for Delta

 rust/kernel/time.rs | 115 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 114 insertions(+), 1 deletion(-)


base-commit: dff64b072708ffef23c117fa1ee1ea59eb417807
-- 
2.50.0


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2025-08-07 12:44 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-24 18:54 [PATCH 0/2] Arithmetic ops for Instant/Delta Lyude Paul
2025-07-24 18:54 ` [PATCH 1/2] rust: time: Implement Add<Delta>/Sub<Delta> for Instant Lyude Paul
2025-07-25  1:17   ` Alexandre Courbot
2025-07-25 21:39     ` Lyude Paul
2025-07-27  7:33   ` Alice Ryhl
2025-07-28 18:21     ` Lyude Paul
2025-07-28 18:23       ` Alice Ryhl
2025-07-28 18:41         ` Lyude Paul
2025-07-24 18:54 ` [PATCH 2/2] rust: time: Implement basic arithmetic operations for Delta Lyude Paul
2025-07-25  1:20   ` Alexandre Courbot
2025-07-27  7:26     ` Alice Ryhl
2025-07-27  7:31   ` Alice Ryhl
2025-07-28 18:36     ` Lyude Paul
2025-07-29 12:15       ` Alice Ryhl
2025-07-31 20:47         ` Lyude Paul
2025-07-31 21:12           ` Miguel Ojeda
2025-07-31 22:10           ` Alice Ryhl
2025-08-01 12:19             ` Miguel Ojeda
2025-08-06 17:40               ` Lyude Paul
2025-08-07 12:44           ` Andreas Hindborg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).