[PATCH 1/1] x86/platform/UV: Mark tsc_check_sync as an init function.

From: mike.travis
Date: Mon Oct 23 2017 - 15:36:28 EST


Fix build problem:

>> WARNING: vmlinux.o(.text+0x4223a): Section mismatch in
reference from the function uv_tsc_check_sync() to the function
.init.text:uv_early_read_mmr() The function uv_tsc_check_sync()
references the function __init uv_early_read_mmr(). This is often
because uv_tsc_check_sync lacks a __init

Signed-off-by: Mike Travis <mike.travis@xxxxxxx>
---
arch/x86/kernel/apic/x2apic_uv_x.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

--- linux.orig/arch/x86/kernel/apic/x2apic_uv_x.c
+++ linux/arch/x86/kernel/apic/x2apic_uv_x.c
@@ -154,7 +154,7 @@ static int __init early_get_pnodeid(void
return pnode;
}

-static void uv_tsc_check_sync(void)
+static void __init uv_tsc_check_sync(void)
{
u64 mmr;
int sync_state;

--