提交 dbd48324 编写于 作者: M Michael S. Tsirkin 提交者: Anthony Liguori

qdev: fix thinko leading to guest crashes

Without this fix, guest crashes with drive=virtio.
Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
上级 3d72f9a2
...@@ -20,7 +20,7 @@ static void bit_prop_set(DeviceState *dev, Property *props, bool val) ...@@ -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 *p = qdev_get_prop_ptr(dev, props);
uint32_t mask = qdev_get_prop_mask(props); uint32_t mask = qdev_get_prop_mask(props);
if (val) if (val)
*p |= ~mask; *p |= mask;
else else
*p &= ~mask; *p &= ~mask;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册