aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/time.c
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2011-09-17 16:44:56 +0100
committerKeir Fraser <keir@xen.org>2011-09-17 16:44:56 +0100
commitd25d48e6ad8801959c9680d02c141a3572d2c6bc (patch)
tree2677c5ae99532d21cf9126d17a1590a0fd0d6c81 /xen/arch/x86/time.c
parent5dfbbab17f1d5a86aa3bd02063ab0c82fe6786ad (diff)
downloadxen-d25d48e6ad8801959c9680d02c141a3572d2c6bc.tar.gz
xen-d25d48e6ad8801959c9680d02c141a3572d2c6bc.tar.bz2
xen-d25d48e6ad8801959c9680d02c141a3572d2c6bc.zip
x86/time: verify_tsc_reliability() can be run as a generic initcall.
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/time.c')
-rw-r--r--xen/arch/x86/time.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index 61320c4900..77be0c396b 100644
--- a/xen/arch/x86/time.c
+++ b/xen/arch/x86/time.c
@@ -1451,7 +1451,7 @@ static void __init tsc_check_writability(void)
}
/* Late init function, after all cpus have booted */
-void __init verify_tsc_reliability(void)
+static int __init verify_tsc_reliability(void)
{
if ( boot_cpu_has(X86_FEATURE_TSC_RELIABLE) )
{
@@ -1469,7 +1469,10 @@ void __init verify_tsc_reliability(void)
setup_clear_cpu_cap(X86_FEATURE_TSC_RELIABLE);
}
}
+
+ return 0;
}
+__initcall(verify_tsc_reliability);
/* Late init function (after interrupts are enabled). */
int __init init_xen_time(void)