summaryrefslogtreecommitdiffstats
path: root/sys/dev/aac
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2004-07-28 06:21:53 +0000
committerkan <kan@FreeBSD.org>2004-07-28 06:21:53 +0000
commit4caefcbb3efd3493a8f32539679faf818ae0e1f1 (patch)
treefa20bec983805e312b0374afcf51d79ab4e27e9d /sys/dev/aac
parent6cabb1fb0d2ee2931258c88746b2c7b7224e9632 (diff)
downloadFreeBSD-src-4caefcbb3efd3493a8f32539679faf818ae0e1f1.zip
FreeBSD-src-4caefcbb3efd3493a8f32539679faf818ae0e1f1.tar.gz
Avoid casts as lvalues.
Diffstat (limited to 'sys/dev/aac')
-rw-r--r--sys/dev/aac/aac.c7
-rw-r--r--sys/dev/aac/aac_disk.c2
2 files changed, 5 insertions, 4 deletions
diff --git a/sys/dev/aac/aac.c b/sys/dev/aac/aac.c
index 03978ab..c3a750f 100644
--- a/sys/dev/aac/aac.c
+++ b/sys/dev/aac/aac.c
@@ -955,7 +955,7 @@ aac_bio_command(struct aac_softc *sc, struct aac_command **cmp)
br->Flags = 0;
fib->Header.Size += sizeof(struct aac_blockread64);
cm->cm_flags |= AAC_CMD_DATAOUT;
- (struct aac_sg_table64 *)cm->cm_sgtable = &br->SgMap64;
+ cm->cm_sgtable = (struct aac_sg_table *)&br->SgMap64;
} else {
struct aac_blockwrite64 *bw;
bw = (struct aac_blockwrite64 *)&fib->data[0];
@@ -967,7 +967,7 @@ aac_bio_command(struct aac_softc *sc, struct aac_command **cmp)
bw->Flags = 0;
fib->Header.Size += sizeof(struct aac_blockwrite64);
cm->cm_flags |= AAC_CMD_DATAIN;
- (struct aac_sg_table64 *)cm->cm_sgtable = &bw->SgMap64;
+ cm->cm_sgtable = (struct aac_sg_table *)&bw->SgMap64;
}
}
@@ -1503,7 +1503,8 @@ aac_init(struct aac_softc *sc)
aac_common_map, sc, 0);
if (sc->aac_common_busaddr < 8192) {
- (uint8_t *)sc->aac_common += 8192;
+ sc->aac_common = (struct aac_common *)
+ ((uint8_t *)sc->aac_common + 8192);
sc->aac_common_busaddr += 8192;
}
bzero(sc->aac_common, sizeof(*sc->aac_common));
diff --git a/sys/dev/aac/aac_disk.c b/sys/dev/aac/aac_disk.c
index a52b7bb..0be6dcf 100644
--- a/sys/dev/aac/aac_disk.c
+++ b/sys/dev/aac/aac_disk.c
@@ -282,7 +282,7 @@ aac_disk_dump(void *arg, void *virtual, vm_offset_t physical, off_t offset, size
length -= len;
offset += len;
- (vm_offset_t)virtual += len;
+ virtual = (uint8_t *)virtual + len;
}
return (0);
OpenPOWER on IntegriCloud