X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-i386%2Fcpu.h;h=a2e581ffc91f472c9f93f2b4b4ea2bf32c9f395c;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=d962258e2a79a270e09b487a5b8b35f6fc5ae858;hpb=9213980e6a70d8473e0ffd4b39ab5b6caaba9ff5;p=linux-2.6.git diff --git a/include/asm-i386/cpu.h b/include/asm-i386/cpu.h index d962258e2..a2e581ffc 100644 --- a/include/asm-i386/cpu.h +++ b/include/asm-i386/cpu.h @@ -4,6 +4,7 @@ #include #include #include +#include #include @@ -11,18 +12,9 @@ struct i386_cpu { struct cpu cpu; }; extern struct i386_cpu cpu_devices[NR_CPUS]; - - -static inline int arch_register_cpu(int num){ - struct node *parent = NULL; - -#ifdef CONFIG_NUMA - int node = cpu_to_node(num); - if (node_online(node)) - parent = &node_devices[node].node; -#endif /* CONFIG_NUMA */ - - return register_cpu(&cpu_devices[num].cpu, num, parent); -} +extern int arch_register_cpu(int num); +#ifdef CONFIG_HOTPLUG_CPU +extern void arch_unregister_cpu(int); +#endif #endif /* _ASM_I386_CPU_H_ */