summaryrefslogtreecommitdiffstats
path: root/sys/dev/aac
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2008-03-25 18:34:04 +0000
committeremaste <emaste@FreeBSD.org>2008-03-25 18:34:04 +0000
commit4146778caaac6bdfd70c0778742a2875cb25f026 (patch)
tree2aad2641a6ab165a9120fe59537e46bfa67586b5 /sys/dev/aac
parent771a69438e7036c95f5bbaf73984d679d974c8e0 (diff)
downloadFreeBSD-src-4146778caaac6bdfd70c0778742a2875cb25f026.zip
FreeBSD-src-4146778caaac6bdfd70c0778742a2875cb25f026.tar.gz
Correct data direction flags in aac_bio_command() in the
!AAC_FLAGS_RAW_IO && AAC_FLAGS_SG_64BIT case. Submitted by: Adaptec
Diffstat (limited to 'sys/dev/aac')
-rw-r--r--sys/dev/aac/aac.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/aac/aac.c b/sys/dev/aac/aac.c
index 095b322..59c1a26 100644
--- a/sys/dev/aac/aac.c
+++ b/sys/dev/aac/aac.c
@@ -1250,7 +1250,7 @@ aac_bio_command(struct aac_softc *sc, struct aac_command **cmp)
br->Pad = 0;
br->Flags = 0;
fib->Header.Size += sizeof(struct aac_blockread64);
- cm->cm_flags |= AAC_CMD_DATAOUT;
+ cm->cm_flags |= AAC_CMD_DATAIN;
cm->cm_sgtable = (struct aac_sg_table *)&br->SgMap64;
} else {
struct aac_blockwrite64 *bw;
@@ -1262,7 +1262,7 @@ aac_bio_command(struct aac_softc *sc, struct aac_command **cmp)
bw->Pad = 0;
bw->Flags = 0;
fib->Header.Size += sizeof(struct aac_blockwrite64);
- cm->cm_flags |= AAC_CMD_DATAIN;
+ cm->cm_flags |= AAC_CMD_DATAOUT;
cm->cm_sgtable = (struct aac_sg_table *)&bw->SgMap64;
}
}
OpenPOWER on IntegriCloud