kvm_rip_write(vcpu, ctxt->eip);
                        if (r && (ctxt->tf || (vcpu->guest_debug & KVM_GUESTDBG_SINGLESTEP)))
                                r = kvm_vcpu_do_singlestep(vcpu);
-                       if (kvm_x86_ops.update_emulated_instruction)
-                               static_call(kvm_x86_update_emulated_instruction)(vcpu);
+                       static_call_cond(kvm_x86_update_emulated_instruction)(vcpu);
                        __kvm_set_rflags(vcpu, ctxt->eflags);
                }
 
        if (!lapic_in_kernel(vcpu))
                return;
 
-       if (!kvm_x86_ops.set_apic_access_page_addr)
-               return;
-
-       static_call(kvm_x86_set_apic_access_page_addr)(vcpu);
+       static_call_cond(kvm_x86_set_apic_access_page_addr)(vcpu);
 }
 
 void __kvm_request_immediate_exit(struct kvm_vcpu *vcpu)