diff options
| author | Alexander Motin <mav@FreeBSD.org> | 2010-03-03 19:12:53 +0000 |
|---|---|---|
| committer | Alexander Motin <mav@FreeBSD.org> | 2010-03-03 19:12:53 +0000 |
| commit | 3a8904bf97267f9ea7a448f67791204a24f7531f (patch) | |
| tree | be0b27dec5f8d82e248785f97b5f6c90a70af544 /sys/dev | |
| parent | 4c881381613d22635f9c3d4820df20afba665568 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/ata/ata-all.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c index 0195781cd29b..73dfa94fd83e 100644 --- a/sys/dev/ata/ata-all.c +++ b/sys/dev/ata/ata-all.c @@ -289,15 +289,13 @@ static void ata_conn_event(void *context, int dummy) { device_t dev = (device_t)context; - struct ata_channel *ch = device_get_softc(dev); #ifdef ATA_CAM + struct ata_channel *ch = device_get_softc(dev); union ccb *ccb; -#endif mtx_lock(&ch->state_mtx); ata_reinit(dev); mtx_unlock(&ch->state_mtx); -#ifdef ATA_CAM if ((ccb = xpt_alloc_ccb()) == NULL) return; if (xpt_create_path(&ccb->ccb_h.path, NULL, @@ -307,6 +305,8 @@ ata_conn_event(void *context, int dummy) return; } xpt_rescan(ccb); +#else + ata_reinit(dev); #endif } |
