qdev: fix 64 bit properties
commit8aedc369c6ae4fb4c4c6920f703b000015df3d8d
authorCornelia Huck <cornelia.huck@de.ibm.com>
Thu, 9 Jul 2015 11:01:14 +0000 (9 13:01 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 13 Jul 2015 11:42:24 +0000 (13 14:42 +0300)
tree72d43d72a74b42161152ab1b496256b459adae1f
parentc4fc82bf1ad088a84ccedf779f6aa928e4fadb5f
qdev: fix 64 bit properties

64 bit props used 32 bit callbacks in two places, leading to broken
feature bits on virtio (example: got 0x31000000000006d4 which is
obviously bogus). Fix this.

Fixes: fdba6d96 ("qdev: add 64bit properties")
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Tested-by: Christian Borntraeger <borntraeger@de.ibm.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
hw/core/qdev-properties.c
include/hw/qdev-properties.h