commit | acc4af3fec335bb0778456f72bfb2c3591c11da4 | [log] [tgz] |
---|---|---|
author | Paolo Bonzini <pbonzini@redhat.com> | Fri Feb 03 11:57:23 2012 +0100 |
committer | Paolo Bonzini <pbonzini@redhat.com> | Tue Feb 07 13:51:37 2012 +0100 |
tree | c2180829712cd178b4fffdb4f06727be8af4aa41 | |
parent | 0815a859492e87e120efa7feaa836ecf6ecffaf7 [diff] |
qom: clean up/optimize object_dynamic_cast The interface loop can be performed only on the parent object. It does not need to be done on each interface. Similarly, we can simplify the code by switching early from the implementation object to the parent object. Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>