x86/xen: Remove unnecessary BUG_ON(preemptible()) in xen_setup_timer()
[deliverable/linux.git] / arch / x86 / xen / time.c
index a1d430b112b33cc23ad07f925fa96325d327127f..23019b483908c3cff327db75806db7d7a6331a93 100644 (file)
@@ -158,7 +158,7 @@ cycle_t xen_clocksource_read(void)
        cycle_t ret;
 
        preempt_disable_notrace();
-       src = this_cpu_ptr(&xen_vcpu->time);
+       src = &__this_cpu_read(xen_vcpu)->time;
        ret = pvclock_clocksource_read(src);
        preempt_enable_notrace();
        return ret;
@@ -458,8 +458,6 @@ void xen_setup_timer(int cpu)
 
 void xen_setup_cpu_clockevents(void)
 {
-       BUG_ON(preemptible());
-
        clockevents_register_device(this_cpu_ptr(&xen_clock_events.evt));
 }
 
This page took 0.024163 seconds and 5 git commands to generate.