qdev: allow reusing get/set for legacy property
commit68ee356941801d0a17fdc43b11ac3e6b72fcd597
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 2 Feb 2012 09:17:19 +0000 (2 10:17 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 7 Feb 2012 12:52:41 +0000 (7 13:52 +0100)
treee5f1927b37010bcf2c4d03858771826aafe41f4a
parentd822979bdf80c3ea9752615af15f231b4c4ce547
qdev: allow reusing get/set for legacy property

In some cases, a legacy property does need a special print method
but not a special parse method.  In this case, we can reuse the get/set
from the static (non-legacy) property.

If neither parse nor print is needed, though, do not register the
legacy property at all.  The previous patch ensures that the right
fallback will be used.

Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/qdev.c