On 20/10/2015 16:00, Peter Zijlstra wrote:
>> > -          prepare_to_wait(&vcpu->wq, &wait, TASK_INTERRUPTIBLE);
>> > +          prepare_to_swait(&vcpu->wq, &wait, TASK_INTERRUPTIBLE);
>> >  
>> >            if (kvm_vcpu_check_block(vcpu) < 0)
>> >                    break;
>> > @@ -2028,7 +2027,7 @@ void kvm_vcpu_block(struct kvm_vcpu *vcpu)
>> >            schedule();
>> >    }
>> >  
>> > -  finish_wait(&vcpu->wq, &wait);
>> > +  finish_swait(&vcpu->wq, &wait);
>> >    cur = ktime_get();
>> >  
>> >  out:
> Should we not take this opportunity to get rid of these open-coded wait
> loops?

I find them way more readable than a 6-argument __wait_event...

I've forwarded your remark about kvmppc_vcore_blocked to the kvm-ppc
maintainers.

Thanks,

Paolo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to