*/
 void kvm_request_apicv_update(struct kvm *kvm, bool activate, ulong bit)
 {
-       struct kvm_vcpu *except;
        unsigned long old, new, expected;
 
        if (!kvm_x86_ops.check_apicv_inhibit_reasons ||
        if (kvm_x86_ops.pre_update_apicv_exec_ctrl)
                static_call(kvm_x86_pre_update_apicv_exec_ctrl)(kvm, activate);
 
-       /*
-        * Sending request to update APICV for all other vcpus,
-        * while update the calling vcpu immediately instead of
-        * waiting for another #VMEXIT to handle the request.
-        */
-       except = kvm_get_running_vcpu();
-       kvm_make_all_cpus_request_except(kvm, KVM_REQ_APICV_UPDATE,
-                                        except);
-       if (except)
-               kvm_vcpu_update_apicv(except);
+       kvm_make_all_cpus_request(kvm, KVM_REQ_APICV_UPDATE);
 }
 EXPORT_SYMBOL_GPL(kvm_request_apicv_update);