summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/chipsets/ata-via.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2010-11-18 10:34:18 +0000
committermav <mav@FreeBSD.org>2010-11-18 10:34:18 +0000
commit6bb48656446613cedfecd52118dcd7071e300791 (patch)
tree31e000eea73f998ce70a8077c37777527afedd54 /sys/dev/ata/chipsets/ata-via.c
parente9ba0d0f89fb4d77dbf4143347f29544211436ad (diff)
downloadFreeBSD-src-6bb48656446613cedfecd52118dcd7071e300791.zip
FreeBSD-src-6bb48656446613cedfecd52118dcd7071e300791.tar.gz
Record that there is no devices if SATA reset found none.
Diffstat (limited to 'sys/dev/ata/chipsets/ata-via.c')
-rw-r--r--sys/dev/ata/chipsets/ata-via.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/ata/chipsets/ata-via.c b/sys/dev/ata/chipsets/ata-via.c
index ee8405b..0bfc30a 100644
--- a/sys/dev/ata/chipsets/ata-via.c
+++ b/sys/dev/ata/chipsets/ata-via.c
@@ -463,6 +463,8 @@ ata_via_sata_reset(device_t dev)
devs = 1;
if (devs)
ata_generic_reset(dev);
+ else
+ ch->devices = 0;
}
static int
OpenPOWER on IntegriCloud