if (kvm->vcpus[i]->cpu != -1) {
                        call_data.vcpu = kvm->vcpus[i];
                        smp_call_function_single(kvm->vcpus[i]->cpu,
-                                       vcpu_global_purge, &call_data, 0, 1);
+                                       vcpu_global_purge, &call_data, 1);
                } else
                        printk(KERN_WARNING"kvm: Uninit vcpu received ipi!\n");
 
                wake_up_interruptible(&vcpu->wq);
 
        if (vcpu->guest_mode)
-               smp_call_function_single(ipi_pcpu, vcpu_kick_intr, vcpu, 0, 0);
+               smp_call_function_single(ipi_pcpu, vcpu_kick_intr, vcpu, 0);
 }
 
 int kvm_apic_set_irq(struct kvm_vcpu *vcpu, u8 vec, u8 trig)
 
        args.cache_type = gr29;
        args.operation = gr30;
        smp_call_function(remote_pal_cache_flush,
-                               (void *)&args, 1, 1);
+                               (void *)&args, 1);
        if (args.status != 0)
                printk(KERN_ERR"pal_cache_flush error!,"
                                "status:0x%lx\n", args.status);