Jay Gagnon wrote:
# HG changeset patch
# User Jay Gagnon <grendel(a)linux.vnet.ibm.com>
# Date 1208268646 14400
# Node ID fe472b0c6ec8714120c16165e8f09207f8823efb
# Parent a185e443ad6012d86690194112393d58e8c51967
Fix device_parsing of processors.
Kaitlin discovered that my changes to device_parsing.c make it so we only get one
Processor as well, not just one Proc RASD. This moves the flattening step up a little
higher so that enumerating on Processor works correctly. It's not the prettiest
approach to things, but I think given Processor's unique Device-RASD relationship
it's a good compromise. I would of course be open to suggestions for making it a bit
more elegant.
Signed-off-by: Jay Gagnon <grendel(a)linux.vnet.ibm.com>
Oops, just noticed that we've got something in the tree (in
xml_parse_test.c) in between my first Proc RASD patch and this one, and
it uses the "quantity" field of the vcpu_device struct. That field goes
back to it's original "number" in this patch. Sorry, I've made a real
mess of this one; will resend this patch with a fix to that line
momentarily.
--
-Jay