diff options
author | kib <kib@FreeBSD.org> | 2013-04-16 07:11:52 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2013-04-16 07:11:52 +0000 |
commit | 789ce3de65eeebc3388570c1e9a6fbe5daf4a017 (patch) | |
tree | 782b23a7594f1ba676dc7a486340e2afd8f55284 /sys/kern | |
parent | dec8b563fa4d3dabcdc7025ece5f860cd8ad5ed5 (diff) | |
download | FreeBSD-src-789ce3de65eeebc3388570c1e9a6fbe5daf4a017.zip FreeBSD-src-789ce3de65eeebc3388570c1e9a6fbe5daf4a017.tar.gz |
Some compilers issue a warning when wider integer is casted to narrow
pointer. Supposedly shut down the warning by casting through
uintptr_t.
Reported by: ian
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/subr_bus_dma.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/subr_bus_dma.c b/sys/kern/subr_bus_dma.c index fc6e60b..98b801f 100644 --- a/sys/kern/subr_bus_dma.c +++ b/sys/kern/subr_bus_dma.c @@ -66,8 +66,8 @@ _bus_dmamap_load_vlist(bus_dma_tag_t dmat, bus_dmamap_t map, error = 0; for (; sglist_cnt > 0; sglist_cnt--, list++) { error = _bus_dmamap_load_buffer(dmat, map, - (void *)list->ds_addr, list->ds_len, pmap, flags, NULL, - nsegs); + (void *)(uintptr_t)list->ds_addr, list->ds_len, pmap, + flags, NULL, nsegs); if (error) break; } |