]> git.proxmox.com Git - qemu.git/blobdiff - hw/sd/omap_mmc.c
blockdev: Remove IF_* check for read-only blockdev_init
[qemu.git] / hw / sd / omap_mmc.c
index bf5d1fbf6d2d4e32862f62019f59db23781a28f9..937a47869a5f522bf0045f913f8bddbef6577d69 100644 (file)
@@ -593,6 +593,9 @@ struct omap_mmc_s *omap_mmc_init(hwaddr base,
 
     /* Instantiate the storage */
     s->card = sd_init(bd, false);
+    if (s->card == NULL) {
+        exit(1);
+    }
 
     return s;
 }
@@ -618,6 +621,9 @@ struct omap_mmc_s *omap2_mmc_init(struct omap_target_agent_s *ta,
 
     /* Instantiate the storage */
     s->card = sd_init(bd, false);
+    if (s->card == NULL) {
+        exit(1);
+    }
 
     s->cdet = qemu_allocate_irqs(omap_mmc_cover_cb, s, 1)[0];
     sd_set_cb(s->card, NULL, s->cdet);