diff options
author | Nicholas Piggin <npiggin@gmail.com> | 2021-11-23 10:51:42 +0100 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2021-11-24 11:08:56 +0100 |
commit | 4ebbd075bcde7884e078d4360510b989f559bfec (patch) | |
tree | b4c0e43a6125510b84d4e7efcde674a527ff0ae5 /arch/powerpc/kernel/time.c | |
parent | KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host (diff) | |
download | linux-4ebbd075bcde7884e078d4360510b989f559bfec.tar.xz linux-4ebbd075bcde7884e078d4360510b989f559bfec.zip |
KVM: PPC: Book3S HV P9: Use host timer accounting to avoid decrementer read
There is no need to save away the host DEC value, as it is derived
from the host timer subsystem which maintains the next timer time,
so it can be restored from there.
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20211123095231.1036501-5-npiggin@gmail.com
Diffstat (limited to 'arch/powerpc/kernel/time.c')
-rw-r--r-- | arch/powerpc/kernel/time.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/time.c b/arch/powerpc/kernel/time.c index cae8f03a44fe..374950afec2f 100644 --- a/arch/powerpc/kernel/time.c +++ b/arch/powerpc/kernel/time.c @@ -107,6 +107,7 @@ struct clock_event_device decrementer_clockevent = { EXPORT_SYMBOL(decrementer_clockevent); DEFINE_PER_CPU(u64, decrementers_next_tb); +EXPORT_SYMBOL_GPL(decrementers_next_tb); static DEFINE_PER_CPU(struct clock_event_device, decrementers); #define XSEC_PER_SEC (1024*1024) |