]> git.proxmox.com Git - qemu.git/blobdiff - hw/scsi-disk.c
hw/block-common: Factor out fall back to legacy -drive serial=...
[qemu.git] / hw / scsi-disk.c
index 0a182f987efa7a5a1bdf7faec8673c5ce7097eb2..39a07d7579d3a8f95f237897a47c2d7aedfa06b8 100644 (file)
@@ -1777,13 +1777,7 @@ static int scsi_initfn(SCSIDevice *dev)
         }
     }
 
-    if (!s->serial) {
-        /* try to fall back to value set with legacy -drive serial=... */
-        dinfo = drive_get_by_blockdev(s->qdev.conf.bs);
-        if (*dinfo->serial) {
-            s->serial = g_strdup(dinfo->serial);
-        }
-    }
+    blkconf_serial(&s->qdev.conf, &s->serial);
 
     if (!s->version) {
         s->version = g_strdup(qemu_get_version());