From 2bb5098d5e7329898719c60b6859a7f7dd76982d Mon Sep 17 00:00:00 2001 From: Houston Hoffman Date: Fri, 3 Jun 2016 14:57:05 -0700 Subject: [PATCH] qcacmn: Do not truncate DMA addresses to 32 bits A few apis were truncating DMA addresses to 32 bits Change-Id: Ib827e3097c8319cb8932f21e2f2810a0219431e0 CRs-Fixed: 1024300 --- qdf/linux/src/qdf_nbuf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qdf/linux/src/qdf_nbuf.c b/qdf/linux/src/qdf_nbuf.c index 92222463183d..a1dd0e4ba802 100644 --- a/qdf/linux/src/qdf_nbuf.c +++ b/qdf/linux/src/qdf_nbuf.c @@ -1494,7 +1494,7 @@ QDF_STATUS __qdf_nbuf_map_nbytes_single( { qdf_dma_addr_t paddr; - QDF_NBUF_CB_PADDR(buf) = paddr = (uint32_t) buf->data; + QDF_NBUF_CB_PADDR(buf) = paddr = buf->data; return QDF_STATUS_SUCCESS; } EXPORT_SYMBOL(__qdf_nbuf_map_nbytes_single); @@ -1723,7 +1723,7 @@ QDF_STATUS __qdf_nbuf_frag_map( { int32_t paddr, frag_len; - QDF_NBUF_CB_PADDR(nbuf) = paddr = (int32_t) nbuf->data; + QDF_NBUF_CB_PADDR(nbuf) = paddr = nbuf->data; return QDF_STATUS_SUCCESS; } EXPORT_SYMBOL(__qdf_nbuf_frag_map); @@ -1732,7 +1732,7 @@ QDF_STATUS __qdf_nbuf_frag_map( qdf_device_t osdev, __qdf_nbuf_t nbuf, int offset, qdf_dma_dir_t dir, int cur_frag) { - int32_t paddr, frag_len; + dma_addr_t paddr, frag_len; struct skb_shared_info *sh = skb_shinfo(nbuf); const skb_frag_t *frag = sh->frags + cur_frag;