Merge branch 'x86/urgent' into x86/hyperv
authorThomas Gleixner <tglx@linutronix.de>
Fri, 6 Jul 2018 10:35:56 +0000 (12:35 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 6 Jul 2018 10:35:56 +0000 (12:35 +0200)
Integrate the upstream bug fix to resolve the resulting conflict in
__send_ipi_mask().

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1  2 
arch/x86/hyperv/hv_apic.c
arch/x86/include/asm/mshyperv.h

@@@ -165,6 -160,9 +167,9 @@@ static bool __send_ipi_mask(const struc
  
        for_each_cpu(cur_cpu, mask) {
                vcpu = hv_cpu_number_to_vp_number(cur_cpu);
 -                      goto ipi_mask_done;
+               if (vcpu == VP_INVAL)
++                      return true;
                /*
                 * This particular version of the IPI hypercall can
                 * only target upto 64 CPUs.
Simple merge