summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2017-08-03 07:20:19 +0000
committermav <mav@FreeBSD.org>2017-08-03 07:20:19 +0000
commit5a265722601e6b5e97f6db0047fa23c6b8882d8d (patch)
tree0ef46ab0c32b33da9d08c43aa125e485b5490d1a
parent47e8d41c3145e9843037ea9d561720ddd69cb4ed (diff)
downloadFreeBSD-src-5a265722601e6b5e97f6db0047fa23c6b8882d8d.zip
FreeBSD-src-5a265722601e6b5e97f6db0047fa23c6b8882d8d.tar.gz
MFC r321606: adaasync(): Set ADA_STATE_WCACHE based on ADA_FLAG_CAN_WCACHE
The attached patch lets adaasync() set ADA_STATE_WCACHE based on ADA_FLAG_CAN_WCACHE instead of ADA_FLAG_CAN_RAHEAD. This fixes a regression introduced in r300207 which changed the flag names. PR: 220948 Submitted by: Fabian Keil <fk@fabiankeil.de> Obtained from: ElectroBSD
-rw-r--r--sys/cam/ata/ata_da.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cam/ata/ata_da.c b/sys/cam/ata/ata_da.c
index 808dc72..ce290dd 100644
--- a/sys/cam/ata/ata_da.c
+++ b/sys/cam/ata/ata_da.c
@@ -1288,7 +1288,7 @@ adaasync(void *callback_arg, u_int32_t code,
xpt_action((union ccb *)&cgd);
if (ADA_RA >= 0 && softc->flags & ADA_FLAG_CAN_RAHEAD)
softc->state = ADA_STATE_RAHEAD;
- else if (ADA_WC >= 0 && softc->flags & ADA_FLAG_CAN_RAHEAD)
+ else if (ADA_WC >= 0 && softc->flags & ADA_FLAG_CAN_WCACHE)
softc->state = ADA_STATE_WCACHE;
else if ((softc->flags & ADA_FLAG_CAN_LOG)
&& (softc->zone_mode != ADA_ZONE_NONE))
OpenPOWER on IntegriCloud