From 458455e3e205c1069bcdbcb9d2d00fd975056cdd Mon Sep 17 00:00:00 2001 From: Cong Zhang Date: Fri, 22 Nov 2024 14:36:30 +0800 Subject: [PATCH] ANDROID: time/sched_clock: Export sched_clock_read_begin/retry() Export sched_clock_read_begin/retry() to provide sched clock data, allowing the calculation of the offset between the arch timer counter and the kernel sched clock. Bug: 380370040 Change-Id: I8e753b6ac2dc1cc856e09285f95dd4e5a16078b5 Signed-off-by: Cong Zhang --- kernel/time/sched_clock.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/time/sched_clock.c b/kernel/time/sched_clock.c index a29e3b8ce7b6..406f7bc6f7b9 100644 --- a/kernel/time/sched_clock.c +++ b/kernel/time/sched_clock.c @@ -75,11 +75,13 @@ notrace struct clock_read_data *sched_clock_read_begin(unsigned int *seq) *seq = raw_read_seqcount_latch(&cd.seq); return cd.read_data + (*seq & 1); } +EXPORT_SYMBOL_GPL(sched_clock_read_begin); notrace int sched_clock_read_retry(unsigned int seq) { return raw_read_seqcount_latch_retry(&cd.seq, seq); } +EXPORT_SYMBOL_GPL(sched_clock_read_retry); unsigned long long noinstr sched_clock_noinstr(void) {