25 lines
752 B
Diff
25 lines
752 B
Diff
Without this fix, guest crashes with drive=virtio.
|
|
|
|
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
|
|
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
|
|
(cherry picked from commit dbd483242c2e6dfaacb9fd3d20c333bbdad87243)
|
|
---
|
|
hw/qdev-properties.c | 2 +-
|
|
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
|
|
diff --git a/hw/qdev-properties.c b/hw/qdev-properties.c
|
|
index 9e123ae..277ff9e 100644
|
|
--- a/hw/qdev-properties.c
|
|
+++ b/hw/qdev-properties.c
|
|
@@ -20,7 +20,7 @@ static void bit_prop_set(DeviceState *dev, Property *props, bool val)
|
|
uint32_t *p = qdev_get_prop_ptr(dev, props);
|
|
uint32_t mask = qdev_get_prop_mask(props);
|
|
if (val)
|
|
- *p |= ~mask;
|
|
+ *p |= mask;
|
|
else
|
|
*p &= ~mask;
|
|
}
|
|
--
|
|
1.6.6.144.g5c3af
|