--- src/sys/dev/disk/nata/atapi-cam.c 2006/12/22 23:26:16 1.4 +++ src/sys/dev/disk/nata/atapi-cam.c 2007/05/01 00:05:17 1.5 @@ -89,7 +89,7 @@ struct atapi_hcb { TAILQ_ENTRY(atapi_hcb) chain; }; -enum reinit_reason { BOOT_ATTACH, ATTACH, RESET }; +enum reinit_reason { ATTACH, RESET }; /* Device methods */ static void atapi_cam_identify(device_t *dev, device_t parent); @@ -237,7 +237,7 @@ atapi_cam_attach(device_t dev) CAM_DEBUG(path, CAM_DEBUG_TRACE, ("Registered SIM for ata%d\n", unit)); setup_async_cb(scp, AC_LOST_DEVICE); - reinit_bus(scp, cold ? BOOT_ATTACH : ATTACH); + reinit_bus(scp, ATTACH); error = 0; out: @@ -307,8 +307,6 @@ reinit_bus(struct atapi_xpt_softc *scp, kfree(children, M_TEMP); switch (reason) { - case BOOT_ATTACH: - break; case RESET: xpt_async(AC_BUS_RESET, scp->path, NULL); /*FALLTHROUGH*/