Skip to content

RFC Another go at ktime_get_raw_fast_ns()

Peter Zijlstra lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest4 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4time: Rename timekeeper::tkr to timekeeper::tkr_monoarch/arm64/kernel/vdso.c arch/s390/kernel/time.c arch/tile/kernel/time.c +4 more+126 -1260 replies
2/4time: Add timerkeeper::tkr_rawinclude/linux/timekeeper_internal.h kernel/time/timekeeping.c+21 -240 replies
3/4time: Parametrize all tk_fast_mono userskernel/time/timekeeping.c+15 -100 replies
4/4time: Introduce tk_fast_rawkernel/time/timekeeping.c+13 -00 replies

Reviews trailers per patch

None of the 4 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchJohn Stultz
SeriesA-b
1/4
2/4
3/4
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [RFC][PATCH 0/4] Another go at ktime_get_raw_fast_ns()

Hi John,

So yeah, I just didn't try hard enough it seems; how about this?

Also, I think we should double check that everything passed to tk_setup_internals(.clock) is either static storage or RCU-sched freed, because with the whole latch thing one CPUs (fast) access might still be in progress while the other is freeing the clock struct.

Not sure what the lifetime rules of struct clocksource are here.