
On Thu, Feb 19, 2015 at 16:12:28 -0500, John Ferlan wrote:
On 02/16/2015 01:51 PM, Peter Krempa wrote:
For weird historical reasons NUMA cells are added as a subelement of <cpu> while the actual configuration is done in <numatune>.
This patch splits out the cell parser code from cpu config to NUMA config. Note that the changes to the code are minimal just to make it work and the function will be refactored in the next patch. --- src/conf/cpu_conf.c | 90 --------------------------------------- src/conf/domain_conf.c | 17 +++++--- src/conf/numa_conf.c | 111 +++++++++++++++++++++++++++++++++++++++++++++++++ src/conf/numa_conf.h | 4 ++ 4 files changed, 126 insertions(+), 96 deletions(-)
...
+ VIR_FREE(memAccessStr); + } + } + } + + ret = 0; + + error: + cleanup:
Although this is mostly a cut'n'paste, why not just change the one "goto cleanup;" to goto error and then not have two labels?
I wanted to separate cleanup/refactor from the move :)
ACK - since I'm sure you'll do the right thing...
John
Peter