|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 08/10] VMX: disable PML in vmx_vcpu_destroy
At 15:25 +0800 on 10 Apr (1428679508), Kai Huang wrote:
>
>
> On 04/09/2015 08:04 PM, Tim Deegan wrote:
> > Looking at this and other callers of these enable/disable functions, I
> > think it would be better to make those functions idempotent (i.e.
> > *_{en,dis}able_pml() should just return success if PML is already
> > enabled/disabled). Then you don't need to check in every caller, and
> > there's no risk of a crash if one caller is missing the check.
> Do you mean something like below?
>
> bool_t vmx_vcpu_enable_pml(struct vcpu *v)
> {
> if ( vmx_vcpu_pml_enabled(v) )
> return success;
> ...... /* code to enable */
>
> return success;
> error:
> ...
> return failure;
> }
>
> This should be also fine. I will do this. But I think
> vmx_{vcpu|domain}_disable_pml should remain return value of void.
Yes, that sounds fine.
Tim.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |