diff --git a/sys/dev/sdhci/sdhci.c b/sys/dev/sdhci/sdhci.c --- a/sys/dev/sdhci/sdhci.c +++ b/sys/dev/sdhci/sdhci.c @@ -2483,8 +2483,8 @@ goto fail; mtx_init(&slot->sim_mtx, "sdhcisim", NULL, MTX_DEF); - slot->sim = cam_sim_alloc_dev(sdhci_cam_action, sdhci_cam_poll, - "sdhci_slot", slot, slot->bus, + slot->sim = cam_sim_alloc(sdhci_cam_action, sdhci_cam_poll, + "sdhci_slot", slot, &slot->sim_mtx, 1, 1, slot->devq); if (slot->sim == NULL) {