Message ID | 1475237406-26917-14-git-send-email-famz@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/hw/scsi/scsi-disk.c b/hw/scsi/scsi-disk.c index 88beaf4..fb406a0 100644 --- a/hw/scsi/scsi-disk.c +++ b/hw/scsi/scsi-disk.c @@ -2288,6 +2288,12 @@ static void scsi_realize(SCSIDevice *dev, Error **errp) return; } + blk_lock_image(s->qdev.conf.blk, s->qdev.conf.lock_mode, &err); + if (err) { + error_propagate(errp, err); + return; + } + if (!(s->features & (1 << SCSI_DISK_F_REMOVABLE)) && !blk_is_inserted(s->qdev.conf.blk)) { error_setg(errp, "Device needs media, but drive is empty");
Signed-off-by: Fam Zheng <famz@redhat.com> --- hw/scsi/scsi-disk.c | 6 ++++++ 1 file changed, 6 insertions(+)