x86/time: drop pmt_scale_r
authorJan Beulich <jbeulich@suse.com>
Mon, 24 Jan 2022 07:44:39 +0000 (08:44 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 24 Jan 2022 07:44:39 +0000 (08:44 +0100)
Its only user, ns_to_acpi_pm_tick(), is unused.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/include/asm/time.h
xen/arch/x86/time.c

index f347311cc4292a4af4aa1d978c75c58ac329efc2..f06f2bfd8b8fe0826d7354e0dc76b757a56517df 100644 (file)
@@ -48,7 +48,6 @@ void pit_broadcast_exit(void);
 int pit_broadcast_is_available(void);
 
 uint64_t acpi_pm_tick_to_ns(uint64_t ticks);
-uint64_t ns_to_acpi_pm_tick(uint64_t ns);
 
 uint64_t tsc_ticks2ns(uint64_t ticks);
 
index 7fb760cf5573fe5ad111fb10ec42f3e29164ce1b..17f64a6ccdd1074d07abb81e91d9d35a4d295a8d 100644 (file)
@@ -536,12 +536,10 @@ static struct platform_timesource __initdata plt_pmtimer =
 };
 
 static struct time_scale __read_mostly pmt_scale;
-static struct time_scale __read_mostly pmt_scale_r;
 
 static __init int init_pmtmr_scale(void)
 {
     set_time_scale(&pmt_scale, ACPI_PM_FREQUENCY);
-    pmt_scale_r = scale_reciprocal(pmt_scale);
     return 0;
 }
 __initcall(init_pmtmr_scale);
@@ -551,11 +549,6 @@ uint64_t acpi_pm_tick_to_ns(uint64_t ticks)
     return scale_delta(ticks, &pmt_scale);
 }
 
-uint64_t ns_to_acpi_pm_tick(uint64_t ns)
-{
-    return scale_delta(ns, &pmt_scale_r);
-}
-
 /************************************************************
  * PLATFORM TIMER 4: TSC
  */