|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 3 of 3] libxl: make it possible to explicitly specify default sched params
Ian Campbell writes ("[PATCH 3 of 3] libxl: make it possible to explicitly
specify default sched params"):
> libxl: make it possible to explicitly specify default sched params
I think this API change is valuable and I would be willing to make a
freeze exception for it. But I'd like to see George's comments on the
actual code.
> To do so we define a descriminating value which is never a valid
> real value for each parameter.
"Discriminating" would be the correct spelling but I think the word
"distinguished" would be more correct semantically.
> +#define LIBXL_SCHED_DOMAIN_PARAM_WEIGHT_DEFAULT 0
> +#define LIBXL_SCHED_DOMAIN_PARAM_CAP_DEFAULT -1
> +#define LIBXL_SCHED_DOMAIN_PARAM_PERIOD_DEFAULT 0
> +#define LIBXL_SCHED_DOMAIN_PARAM_SLICE_DEFAULT 0
> +#define LIBXL_SCHED_DOMAIN_PARAM_LATENCY_DEFAULT 0
> +#define LIBXL_SCHED_DOMAIN_PARAM_EXTRATIME_DEFAULT -1
Is there some reason these can't all be -1 ? The code has now happily
abstracted this away but anyone looking at one of these structs in a
debugger or trace log or something is going to be quite confused.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |