diff options
author | mav <mav@FreeBSD.org> | 2010-11-18 10:34:18 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2010-11-18 10:34:18 +0000 |
commit | 6bb48656446613cedfecd52118dcd7071e300791 (patch) | |
tree | 31e000eea73f998ce70a8077c37777527afedd54 /sys/dev/ata | |
parent | e9ba0d0f89fb4d77dbf4143347f29544211436ad (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/dev/ata/chipsets/ata-via.c | 2 |
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 |