diff options
Diffstat (limited to 'arch/x86/xen/setup.c')
-rw-r--r-- | arch/x86/xen/setup.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c index e0a39595bde3..f52f3855fb6b 100644 --- a/arch/x86/xen/setup.c +++ b/arch/x86/xen/setup.c | |||
@@ -98,7 +98,7 @@ void xen_enable_sysenter(void) | |||
98 | /* Mask events on entry, even though they get enabled immediately */ | 98 | /* Mask events on entry, even though they get enabled immediately */ |
99 | static struct callback_register sysenter = { | 99 | static struct callback_register sysenter = { |
100 | .type = CALLBACKTYPE_sysenter, | 100 | .type = CALLBACKTYPE_sysenter, |
101 | .address = { __KERNEL_CS, (unsigned long)xen_sysenter_target }, | 101 | .address = XEN_CALLBACK(__KERNEL_CS, xen_sysenter_target), |
102 | .flags = CALLBACKF_mask_events, | 102 | .flags = CALLBACKF_mask_events, |
103 | }; | 103 | }; |
104 | 104 | ||
@@ -143,11 +143,6 @@ void __init xen_arch_setup(void) | |||
143 | 143 | ||
144 | pm_idle = xen_idle; | 144 | pm_idle = xen_idle; |
145 | 145 | ||
146 | #ifdef CONFIG_SMP | ||
147 | /* fill cpus_possible with all available cpus */ | ||
148 | xen_fill_possible_map(); | ||
149 | #endif | ||
150 | |||
151 | paravirt_disable_iospace(); | 146 | paravirt_disable_iospace(); |
152 | 147 | ||
153 | fiddle_vdso(); | 148 | fiddle_vdso(); |