diff options
author | kan <kan@FreeBSD.org> | 2004-07-28 06:21:53 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2004-07-28 06:21:53 +0000 |
commit | 4caefcbb3efd3493a8f32539679faf818ae0e1f1 (patch) | |
tree | fa20bec983805e312b0374afcf51d79ab4e27e9d /sys/dev/aac | |
parent | 6cabb1fb0d2ee2931258c88746b2c7b7224e9632 (diff) | |
download | FreeBSD-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.c | 7 | ||||
-rw-r--r-- | sys/dev/aac/aac_disk.c | 2 |
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); |