[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XEN PATCH 1/8] libxl: Replace deprecated QMP command by "query-cpus-fast"
On Wed, Apr 28, 2021 at 12:53:12PM -0400, Jason Andryuk wrote: > On Fri, Apr 23, 2021 at 12:16 PM Anthony PERARD <anthony.perard@xxxxxxxxxx> > wrote: > > +static int qmp_parse_query_cpus_fast(libxl__gc *gc, > > + libxl_domid domid, > > + const libxl__json_object *response, > > + libxl_bitmap *const map) > > +{ > > + int i; > > + const libxl__json_object *cpu; > > + > > + libxl_bitmap_set_none(map); > > + /* Parse response to QMP command "query-cpus-fast": > > + * [ { 'cpu-index': 'int',...} ] > > + */ > > + for (i = 0; (cpu = libxl__json_array_get(response, i)); i++) { > > + unsigned int cpu_index; > > + const libxl__json_object *o; > > + > > + o = libxl__json_map_get("cpu-index", cpu, JSON_INTEGER); > > Looks like qmp_parse_query_cpus_fast and qmp_parse_query_cpus just > differ by the key string. So you could pass it in as an argument - > maybe with qmp_parse_query_cpus_fast and qmp_parse_query_cpus as > wrappers around a common implementation? > > But if you prefer this separate function, it's fine. I think it's better to have two different functions because we are parsing two different commands, even if they are very similar. > Reviewed-by: Jason Andryuk <jandryuk@xxxxxxxxx> Thanks, -- Anthony PERARD
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |