diff options
author | mav <mav@FreeBSD.org> | 2009-12-11 16:32:59 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2009-12-11 16:32:59 +0000 |
commit | 759e1a450ec768d2fc1a505af44f4367e9b83e85 (patch) | |
tree | 8bc195a21dfc10fa037d842b88d8c3c00503a494 | |
parent | caa83cf2554dc1a3ec427400b1adf64486f4afb9 (diff) | |
download | FreeBSD-src-759e1a450ec768d2fc1a505af44f4367e9b83e85.zip FreeBSD-src-759e1a450ec768d2fc1a505af44f4367e9b83e85.tar.gz |
CFA support doesn't exclude FLUSH support.
Submitted by: Grzegorz Bernacki
-rw-r--r-- | sys/dev/ata/ata-disk.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ata/ata-disk.c b/sys/dev/ata/ata-disk.c index 0cd0a0f..c6b50dd 100644 --- a/sys/dev/ata/ata-disk.c +++ b/sys/dev/ata/ata-disk.c @@ -136,10 +136,10 @@ ad_attach(device_t dev) adp->disk->d_fwheads = adp->heads; adp->disk->d_unit = device_get_unit(dev); if (atadev->param.support.command2 & ATA_SUPPORT_FLUSHCACHE) - adp->disk->d_flags = DISKFLAG_CANFLUSHCACHE; + adp->disk->d_flags |= DISKFLAG_CANFLUSHCACHE; if ((atadev->param.support.command2 & ATA_SUPPORT_CFA) || atadev->param.config == ATA_PROTO_CFA) - adp->disk->d_flags = DISKFLAG_CANDELETE; + adp->disk->d_flags |= DISKFLAG_CANDELETE; strlcpy(adp->disk->d_ident, atadev->param.serial, sizeof(adp->disk->d_ident)); disk_create(adp->disk, DISK_VERSION); |