summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2013-04-16 07:11:52 +0000
committerkib <kib@FreeBSD.org>2013-04-16 07:11:52 +0000
commit789ce3de65eeebc3388570c1e9a6fbe5daf4a017 (patch)
tree782b23a7594f1ba676dc7a486340e2afd8f55284 /sys/kern
parentdec8b563fa4d3dabcdc7025ece5f860cd8ad5ed5 (diff)
downloadFreeBSD-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.c4
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;
}
OpenPOWER on IntegriCloud