Re: [PATCH net-next v2 0/6] rust: Add IO polling

From: FUJITA Tomonori
Date: Sat Oct 12 2024 - 21:15:27 EST


On Sat, 12 Oct 2024 08:29:06 -0700
Boqun Feng <boqun.feng@xxxxxxxxx> wrote:

> While, we are at it, I want to suggest that we also add
> rust/kernel/time{.rs, /} into the "F:" entries of TIME subsystem like:
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index b77f4495dcf4..09e46a214333 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -23376,6 +23376,8 @@ F: kernel/time/timeconv.c
> F: kernel/time/timecounter.c
> F: kernel/time/timekeeping*
> F: kernel/time/time_test.c
> +F: rust/kernel/time.rs
> +F: rust/kernel/time/
> F: tools/testing/selftests/timers/
>
> TIPC NETWORK LAYER
>
> This will help future contributers copy the correct people while
> submission. Could you maybe add a patch of this in your series if this
> sounds reasonable to you? Thanks!

Agreed that it's better to have Rust time abstractions in
MAINTAINERS. You add it into the time entry but there are two options
in the file; time and timer?

TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
M: John Stultz <jstultz@xxxxxxxxxx>
M: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
R: Stephen Boyd <sboyd@xxxxxxxxxx>

HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
M: Anna-Maria Behnsen <anna-maria@xxxxxxxxxxxxx>
M: Frederic Weisbecker <frederic@xxxxxxxxxx>
M: Thomas Gleixner <tglx@xxxxxxxxxxxxx>

The current Rust abstractions which play mainly with ktimer.h. it's
not time, timer stuff, I think.

As planned, we'll move *.rs files from rust/kernel in the future,
how we handle time and timer abstractions?