On 13.01.2020 14:53, Jan Beulich wrote:
> On 13.01.2020 11:32, Alexandru Stefan ISAILA wrote:
>> On 10.01.2020 18:20, Jan Beulich wrote:
>>> On 08.01.2020 15:08, Alexandru Stefan ISAILA wrote:
>>>> +    if ( !(rc = p2m_set_suppress_ve_multi(d, &sve)) && sve.first_error )
>>>> +        rc = sve.first_error;
>>>
>>> Why the right side of the && ?
>>
>> This is intended to have p2m_set_suppress_ve() call
>> p2m_set_suppress_ve_multi(). So here first I call the _multi version and
>> the check if there was any error from the set/get (that is what
>> p2m_set_suppress_ve did before).
> 
> To put my original question differently: from a functionality pov,
> how would
> 
>      if ( !(rc = p2m_set_suppress_ve_multi(d, &sve)) )
>          rc = sve.first_error; >
> be different from your variant (as long as the field indeed starts
> out as zero)?

It will be the same in this case and it can be dropped.

> 
>> I don't know why git made the patch so ugly.
> 
> I have no idea what ugliness you refer to here.
> 

I was talking about the fact that the changes in p2m_set_suppress_ve() 
got mixed with the ones in p2m_set_suppress_ve_multi().
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to