diff options
author | emaste <emaste@FreeBSD.org> | 2008-03-25 18:34:04 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2008-03-25 18:34:04 +0000 |
commit | 4146778caaac6bdfd70c0778742a2875cb25f026 (patch) | |
tree | 2aad2641a6ab165a9120fe59537e46bfa67586b5 /sys/dev/aac | |
parent | 771a69438e7036c95f5bbaf73984d679d974c8e0 (diff) | |
download | FreeBSD-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.c | 4 |
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; } } |