Centos-kernel-stream-9/kernel/time
Prarit Bhargava fa6ebcc4ef vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy
JIRA: https://issues.redhat.com/browse/RHEL-25415

Conflicts: arch/risc not supported in RHEL9

commit d6c494e8ee932b2b21ff4b718eebb378e91b3da0
Author: Jann Horn <jannh@google.com>
Date:   Wed Nov 30 12:53:20 2022 +0100

    vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy

    find_timens_vvar_page() is not architecture-specific, as can be seen from
    how all five per-architecture versions of it are the same.

    (arm64, powerpc and riscv are exactly the same; x86 and s390 have two
    characters difference inside a comment, less blank lines, and mark the
    !CONFIG_TIME_NS version as inline.)

    Refactor the five copies into a central copy in kernel/time/namespace.c.

    Signed-off-by: Jann Horn <jannh@google.com>
    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    Link: https://lore.kernel.org/r/20221130115320.2918447-1-jannh@google.com

Signed-off-by: Prarit Bhargava <prarit@redhat.com>
2024-03-20 09:42:49 -04:00
..
Kconfig context_tracking: Take idle eqs entrypoints over RCU 2023-03-30 08:36:16 -04:00
Makefile
alarmtimer.c driver core: class: remove struct class_interface * from callbacks 2023-11-01 11:12:34 -05:00
clockevents.c
clocksource-wdtest.c
clocksource.c clocksource: Print clocksource name when clocksource is tested unstable 2023-12-15 11:01:12 -05:00
hrtimer.c time/hrtimer: Embed hrtimer mode into hrtimer_sleeper 2023-05-11 16:59:55 +02:00
itimer.c
jiffies.c
namespace.c vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy 2024-03-20 09:42:49 -04:00
ntp.c
ntp_internal.h
posix-clock.c
posix-cpu-timers.c signal: Replace __group_send_sig_info with send_signal_locked 2023-07-06 15:55:30 +02:00
posix-stubs.c
posix-timers.c
posix-timers.h
sched_clock.c time/sched_clock: Fix formatting of frequency reporting code 2022-11-04 13:14:37 -04:00
test_udelay.c
tick-broadcast-hrtimer.c
tick-broadcast.c cpuidle: Fix ct_idle_*() usage 2023-06-09 13:18:10 -04:00
tick-common.c
tick-internal.h
tick-legacy.c
tick-oneshot.c
tick-sched.c context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() 2023-03-30 08:36:15 -04:00
tick-sched.h
time.c
time_test.c kunit: time: Mark test as slow using test attributes 2023-11-02 15:26:58 -06:00
timeconst.bc
timeconv.c
timecounter.c
timekeeping.c timekeeping: contribute wall clock to rng on time change 2023-09-13 18:45:08 +02:00
timekeeping.h
timekeeping_debug.c
timekeeping_internal.h
timer.c random32: use real rng for non-deterministic randomness 2023-09-13 18:39:29 +02:00
timer_list.c
vsyscall.c