diff options
| author | Alexander Kabaev <kan@FreeBSD.org> | 2004-07-28 06:21:53 +0000 |
|---|---|---|
| committer | Alexander Kabaev <kan@FreeBSD.org> | 2004-07-28 06:21:53 +0000 |
| commit | eec256de797ad952d7431e420d2367722d8cbf38 (patch) | |
| tree | fa20bec983805e312b0374afcf51d79ab4e27e9d /sys/dev/aac | |
| parent | 3bdee39ecb0bff68e5dadb0fd01f394366770a86 (diff) | |
Notes
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 03978abf27dd..c3a750f2a789 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 a52b7bbdf98d..0be6dcfd1373 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); |
