BMA: Fix pointer cast compile warning in arm32 builds
driver inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I4ETXO CVE: NA ----------------------------------------- Fix following build warnings of iBMA driver in arm32 builds: drivers/net/ethernet/huawei/bma/cdev_veth_drv/virtual_cdev_eth_net.c: In function ‘__make_dmalistbd_b2h_H_2’: drivers/net/ethernet/huawei/bma/cdev_veth_drv/virtual_cdev_eth_net.c:1266:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pdmalbase_v[i].slow = lower_32_bits((u64)prxtx_queue->pdmalbase_p); ^ ./include/linux/kernel.h:191:34: note: in definition of macro ‘lower_32_bits’ #define lower_32_bits(n) ((u32)((n) & 0xffffffff)) ^ drivers/net/ethernet/huawei/bma/cdev_veth_drv/virtual_cdev_eth_net.c:1267:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pdmalbase_v[i].shi = upper_32_bits((u64)prxtx_queue->pdmalbase_p); ^ ./include/linux/kernel.h:185:35: note: in definition of macro ‘upper_32_bits’ #define upper_32_bits(n) ((u32)(((n) >> 16) >> 16)) ^ Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com> Reviewed-by: NKefeng Wang <wangkefeng.wang@huawei.com> Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
Showing
想要评论请 注册 或 登录