]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/arm/xen/enlighten.c
xen/arm: do not handle VCPUOP_register_vcpu_info failures
[karo-tx-linux.git] / arch / arm / xen / enlighten.c
index 83d13b0d5f7476d7b45dc88faa3a8ae78bcaa414..3dfa2b5c787d00794d3aa64a7b3bd17e3f097c96 100644 (file)
@@ -165,13 +165,9 @@ static int __init xen_secondary_init(unsigned int cpu)
        info.offset = offset_in_page(vcpup);
 
        err = HYPERVISOR_vcpu_op(VCPUOP_register_vcpu_info, cpu, &info);
-       if (err) {
-               pr_debug("register_vcpu_info failed: err=%d\n", err);
-       } else {
-               /* This cpu is using the registered vcpu info, even if
-                  later ones fail to. */
-               per_cpu(xen_vcpu, cpu) = vcpup;
-       }
+       BUG_ON(err);
+       per_cpu(xen_vcpu, cpu) = vcpup;
+
        return 0;
 }