[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] switch hypercall restart indication from -EAGAIN to -ERESTART
On 5/12/2014 8:50 AM, Jan Beulich wrote: -EAGAIN being a return value we want to return to the actual caller in a couple of cases makes this unsuitable for restart indication, and x86 already developed two cases where -EAGAIN could not be returned as intended due to this (which is being fixed here at once). Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> --- a/xen/arch/x86/hvm/svm/svm.c +++ b/xen/arch/x86/hvm/svm/svm.c @@ -1827,7 +1827,7 @@ static int svm_msr_write_intercept(unsigswitch ( wrmsr_hypervisor_regs(msr, msr_content) ){ - case -EAGAIN: + case -ERESTART: result = X86EMUL_RETRY; break; case 0: Acked-by: Aravind Gopalakrishnan<Aravind.Gopalakrishnan@xxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |