Commit e08471fc authored by Zheng Zengkai's avatar Zheng Zengkai
Browse files

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: default avatarZheng Zengkai <zhengzengkai@huawei.com>
Reviewed-by: default avatarKefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent ab59e2b2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment