aboutsummaryrefslogtreecommitdiffstats
path: root/arch/i386/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'arch/i386/kernel')
-rw-r--r--arch/i386/kernel/paravirt.c1
-rw-r--r--arch/i386/kernel/smpboot.c5
-rw-r--r--arch/i386/kernel/vmi.c8
3 files changed, 1 insertions, 13 deletions
diff --git a/arch/i386/kernel/paravirt.c b/arch/i386/kernel/paravirt.c
index 12e3bc49b83b..871448db1425 100644
--- a/arch/i386/kernel/paravirt.c
+++ b/arch/i386/kernel/paravirt.c
@@ -538,7 +538,6 @@ struct paravirt_ops paravirt_ops = {
538 538
539 .set_iopl_mask = native_set_iopl_mask, 539 .set_iopl_mask = native_set_iopl_mask,
540 .io_delay = native_io_delay, 540 .io_delay = native_io_delay,
541 .const_udelay = __const_udelay,
542 541
543#ifdef CONFIG_X86_LOCAL_APIC 542#ifdef CONFIG_X86_LOCAL_APIC
544 .apic_write = native_apic_write, 543 .apic_write = native_apic_write,
diff --git a/arch/i386/kernel/smpboot.c b/arch/i386/kernel/smpboot.c
index 48bfcaa13ecc..9b0dd2744c82 100644
--- a/arch/i386/kernel/smpboot.c
+++ b/arch/i386/kernel/smpboot.c
@@ -33,11 +33,6 @@
33 * Dave Jones : Report invalid combinations of Athlon CPUs. 33 * Dave Jones : Report invalid combinations of Athlon CPUs.
34* Rusty Russell : Hacked into shape for new "hotplug" boot process. */ 34* Rusty Russell : Hacked into shape for new "hotplug" boot process. */
35 35
36
37/* SMP boot always wants to use real time delay to allow sufficient time for
38 * the APs to come online */
39#define USE_REAL_TIME_DELAY
40
41#include <linux/module.h> 36#include <linux/module.h>
42#include <linux/init.h> 37#include <linux/init.h>
43#include <linux/kernel.h> 38#include <linux/kernel.h>
diff --git a/arch/i386/kernel/vmi.c b/arch/i386/kernel/vmi.c
index bd1037bd124b..a8aa57e77029 100644
--- a/arch/i386/kernel/vmi.c
+++ b/arch/i386/kernel/vmi.c
@@ -48,7 +48,6 @@ typedef u64 __attribute__((regparm(2))) (VROMLONGFUNC)(int);
48 48
49static struct vrom_header *vmi_rom; 49static struct vrom_header *vmi_rom;
50static int license_gplok; 50static int license_gplok;
51static int disable_nodelay;
52static int disable_pge; 51static int disable_pge;
53static int disable_pse; 52static int disable_pse;
54static int disable_sep; 53static int disable_sep;
@@ -801,9 +800,6 @@ static inline int __init activate_vmi(void)
801 800
802 para_fill(set_iopl_mask, SetIOPLMask); 801 para_fill(set_iopl_mask, SetIOPLMask);
803 paravirt_ops.io_delay = (void *)vmi_nop; 802 paravirt_ops.io_delay = (void *)vmi_nop;
804 if (!disable_nodelay) {
805 paravirt_ops.const_udelay = (void *)vmi_nop;
806 }
807 803
808 para_fill(set_lazy_mode, SetLazyMode); 804 para_fill(set_lazy_mode, SetLazyMode);
809 805
@@ -947,9 +943,7 @@ static int __init parse_vmi(char *arg)
947 if (!arg) 943 if (!arg)
948 return -EINVAL; 944 return -EINVAL;
949 945
950 if (!strcmp(arg, "disable_nodelay")) 946 if (!strcmp(arg, "disable_pge")) {
951 disable_nodelay = 1;
952 else if (!strcmp(arg, "disable_pge")) {
953 clear_bit(X86_FEATURE_PGE, boot_cpu_data.x86_capability); 947 clear_bit(X86_FEATURE_PGE, boot_cpu_data.x86_capability);
954 disable_pge = 1; 948 disable_pge = 1;
955 } else if (!strcmp(arg, "disable_pse")) { 949 } else if (!strcmp(arg, "disable_pse")) {