On Mon, 2015-03-09 at 22:27 -0400, Boris Ostrovsky wrote: > Instead of copying data for each field in xen_sysctl_topologyinfo separately > put cpu/socket/node into a single structure and do a single copy for each > processor. > > Do not use max_cpu_index, which is almost always used for calculating number > CPUs (thus requiring adding or subtracting one), replace it with num_cpus. > > There is no need to copy whole op in sysctl to user at the end, we only need > num_cpus. > > Rename xen_sysctl_topologyinfo and XEN_SYSCTL_topologyinfo to reflect the fact > that these are used for CPU topology. Subsequent patch will add support for > PCI topology sysctl. > > Replace INVALID_TOPOLOGY_ID with "XEN_"-prefixed macros for each invalid type > (core, socket, node). > > Signed-off-by: Boris Ostrovsky <boris.ostrov...@oracle.com> > --- > > Changes in v4: > * Split v3's patch into two --- one for CPU topology and one for NUMA info
I think this means this is now back to how v2 looked, in which case you may feel free to reinstate my ack. I only glanced through this version but it looks ok. Let me know if it is actually different to v2 and I'll have a closer look. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel