external/kernel-drivers
Revisión | 54881bdce1d134b6737ae28921c3d27874f0d39f (tree) |
---|---|
Tiempo | 2022-04-18 03:49:48 |
Autor | Mauro Rossi <issor.oruam@gmai...> |
Commiter | Mauro Rossi |
rtl8812au: fix incompatible pointer types discards qualifiers with clang
Fixes the following building errors:
/home/utente/s-x86_kernel/out/target/product/x86_64/obj/kmodule/rtl8812au/os_dep/osdep_service.c:1045:14: error: passing 'const
/home/utente/s-x86_kernel/out/target/product/x86_64/obj/kmodule/rtl8812au/os_dep/osdep_service.c:352:24: note: passing argument
void _rtw_memcpy(void* dst, void* src, u32 sz)
1 error generated.
/home/utente/s-x86_kernel/out/target/product/x86_64/obj/kmodule/rtl8812au/os_dep/os_intfs.c:2381:14: error: passing 'const unsi
gned char *' to parameter of type 'void *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
/home/utente/s-x86_kernel/out/target/product/x86_64/obj/kmodule/rtl8812au/include/osdep_service.h:151:31: note: passing argumen
t to parameter 'dec' here
extern void _rtw_memcpy(void* dec, void* sour, u32 sz);
1 error generated.
@@ -2378,7 +2378,7 @@ static int _rtw_drv_register_netdev(_adapter *padapter, char *name) | ||
2378 | 2378 | /* alloc netdev name */ |
2379 | 2379 | rtw_init_netdev_name(pnetdev, name); |
2380 | 2380 | |
2381 | - _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN); | |
2381 | + _rtw_memcpy((void *)pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN); | |
2382 | 2382 | |
2383 | 2383 | /* Tell the network stack we exist */ |
2384 | 2384 | if (register_netdev(pnetdev) != 0) { |
@@ -1042,7 +1042,7 @@ int rtw_change_ifname(_adapter *padapter, const char *ifname) | ||
1042 | 1042 | |
1043 | 1043 | rtw_init_netdev_name(pnetdev, ifname); |
1044 | 1044 | |
1045 | - _rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN); | |
1045 | + _rtw_memcpy((void *)pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN); | |
1046 | 1046 | |
1047 | 1047 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)) |
1048 | 1048 | if(!rtnl_is_locked()) |
@@ -284,7 +284,7 @@ int rtw_android_get_p2p_dev_addr(struct net_device *net, char *command, int tota | ||
284 | 284 | int bytes_written = 0; |
285 | 285 | |
286 | 286 | //We use the same address as our HW MAC address |
287 | - _rtw_memcpy(command, net->dev_addr, ETH_ALEN); | |
287 | + _rtw_memcpy(command, (void *)net->dev_addr, ETH_ALEN); | |
288 | 288 | |
289 | 289 | bytes_written = ETH_ALEN; |
290 | 290 | return bytes_written; |