diff --git a/[refs] b/[refs] index abfa36a834b8..8324023ed06c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a947f0f8f7012a5e8689a9cff7209ec6964ec154 +refs/heads/master: 31e7e931cdc27f76dc68444edc4df1c0d1bfa6cc diff --git a/trunk/arch/x86/xen/time.c b/trunk/arch/x86/xen/time.c index 1a5353a753fc..b2bb5aa3b054 100644 --- a/trunk/arch/x86/xen/time.c +++ b/trunk/arch/x86/xen/time.c @@ -489,8 +489,9 @@ static void xen_hvm_setup_cpu_clockevents(void) __init void xen_hvm_init_time_ops(void) { /* vector callback is needed otherwise we cannot receive interrupts - * on cpu > 0 */ - if (!xen_have_vector_callback && num_present_cpus() > 1) + * on cpu > 0 and at this point we don't know how many cpus are + * available */ + if (!xen_have_vector_callback) return; if (!xen_feature(XENFEAT_hvm_safe_pvclock)) { printk(KERN_INFO "Xen doesn't support pvclock on HVM,"