x86: replace __init_or_module with __init in non-modular vsmp_64.c
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Sat, 2 May 2015 00:13:42 +0000 (20:13 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Tue, 16 Jun 2015 18:12:41 +0000 (14:12 -0400)
commit70c4f78b23c69013c908222d55a07c96fea4bba1
tree32982f76f045a26a70448ce3938dc210006a6124
parent0f57d86787d8b1076ea8f9cbdddda2a46d534a27
x86: replace __init_or_module with __init in non-modular vsmp_64.c

The __init_or_module is from commit 05e12e1c4c09cd35ac9f4e6af1e
("x86: fix 27-rc crash on vsmp due to paravirt during module load").

But as of commit 70511134f61bd6e5eed19f767381f9fb3e762d49
("Revert "x86: don't compile vsmp_64 for 32bit") this file became
obj-y and hence is now only for built-in.  That makes any
"_or_module" support no longer necessary.

We need to distinguish between the two in order to do some header
reorganization between init.h and module.h and we don't want to
be including module.h in non-modular code.

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: x86@kernel.org
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
arch/x86/kernel/vsmp_64.c