Signed-off-by: Fam Zheng <f...@redhat.com> --- hw/usb/dev-storage.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/hw/usb/dev-storage.c b/hw/usb/dev-storage.c index c607f76..6d0c00e 100644 --- a/hw/usb/dev-storage.c +++ b/hw/usb/dev-storage.c @@ -600,6 +600,11 @@ static void usb_msd_realize_storage(USBDevice *dev, Error **errp) error_setg(errp, "drive property not set"); return; } + blk_lock_image(blk, s->conf.lock_mode, &err); + if (err) { + error_propagate(errp, err); + return; + } blkconf_serial(&s->conf, &dev->serial); blkconf_blocksizes(&s->conf); -- 2.7.4