x86: fix implicit include of <linux/topology.h> in vsyscall_64
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Thu, 26 May 2011 16:33:18 +0000 (12:33 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 31 Oct 2011 23:30:34 +0000 (19:30 -0400)
In removing the presence of <linux/module.h> from some of the
more common <linux/something.h> files, this implict include
of <linux/topology.h> was uncovered.

  CC      arch/x86/kernel/vsyscall_64.o
  arch/x86/kernel/vsyscall_64.c: In function ‘vsyscall_set_cpu’:
  arch/x86/kernel/vsyscall_64.c:259: error: implicit declaration of function ‘cpu_to_node’

Explicitly call it out so the cleanup can take place.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
arch/x86/kernel/vsyscall_64.c

index b56c65de384d7f5f2a442dc1eaa24cc18d348645..e4d4a22e8b9430661d28aaa9650fc2f79af6c44b 100644 (file)
@@ -25,6 +25,7 @@
 #include <linux/seqlock.h>
 #include <linux/jiffies.h>
 #include <linux/sysctl.h>
+#include <linux/topology.h>
 #include <linux/clocksource.h>
 #include <linux/getcpu.h>
 #include <linux/cpu.h>