Created
March 14, 2022 07:00
-
-
Save Cezarus27/f9b38c21127e9f9ce1891d1eea475c4a to your computer and use it in GitHub Desktop.
Manually compilation of RX829 driver using Linux kernel in version `5.16.0` from [Fedora](https://github.com/tekkamanninja/linux/tree/allwinner_nezha_d1_devel)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ make -j16 CROSS_COMPILE=riscv64-unknown-linux-gnu- ARCH=riscv | |
CALL scripts/atomic/check-atomics.sh | |
CALL scripts/checksyscalls.sh | |
CHK include/generated/compile.h | |
CC drivers/net/wireless/xr829/umac/main.o | |
CC drivers/net/wireless/xr829/umac/status.o | |
CC drivers/net/wireless/xr829/umac/sta_info.o | |
CC drivers/net/wireless/xr829/umac/wep.o | |
CC drivers/net/wireless/xr829/umac/wpa.o | |
CC drivers/net/wireless/xr829/umac/wapi.o | |
CC drivers/net/wireless/xr829/umac/scan.o | |
CC drivers/net/wireless/xr829/umac/offchannel.o | |
CC drivers/net/wireless/xr829/umac/ht.o | |
CC drivers/net/wireless/xr829/umac/agg-tx.o | |
CC drivers/net/wireless/xr829/umac/agg-rx.o | |
CC drivers/net/wireless/xr829/umac/ibss.o | |
CC drivers/net/wireless/xr829/umac/mlme.o | |
CC drivers/net/wireless/xr829/umac/work.o | |
CC drivers/net/wireless/xr829/umac/iface.o | |
CC drivers/net/wireless/xr829/umac/rate.o | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from ./drivers/net/wireless/xr829/include/net/mac80211.h:17, | |
from drivers/net/wireless/xr829/umac/status.c:13: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from ./drivers/net/wireless/xr829/include/net/mac80211.h:17, | |
from drivers/net/wireless/xr829/umac/main.c:11: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/net/net_namespace.h:40, | |
from ./drivers/net/wireless/xr829/include/net/net_namespace.h:7, | |
from ./include/linux/netdevice.h:37, | |
from drivers/net/wireless/xr829/umac/wapi.c:11: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/net/net_namespace.h:40, | |
from ./drivers/net/wireless/xr829/include/net/net_namespace.h:7, | |
from ./include/linux/netdevice.h:37, | |
from drivers/net/wireless/xr829/umac/wep.c:8: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/net/net_namespace.h:40, | |
from ./drivers/net/wireless/xr829/include/net/net_namespace.h:7, | |
from ./include/linux/netdevice.h:37, | |
from drivers/net/wireless/xr829/umac/sta_info.c:12: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/net/net_namespace.h:40, | |
from ./drivers/net/wireless/xr829/include/net/net_namespace.h:7, | |
from ./include/linux/netdevice.h:37, | |
from drivers/net/wireless/xr829/umac/wpa.c:10: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_arp.h:22, | |
from drivers/net/wireless/xr829/umac/scan.c:15: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from ./drivers/net/wireless/xr829/include/net/mac80211.h:17, | |
from drivers/net/wireless/xr829/umac/offchannel.c:16: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from ./drivers/net/wireless/xr829/include/linux/ieee80211.h:19, | |
from drivers/net/wireless/xr829/umac/agg-tx.c:16: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from ./drivers/net/wireless/xr829/include/linux/ieee80211.h:19, | |
from drivers/net/wireless/xr829/umac/ht.c:16: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from ./drivers/net/wireless/xr829/include/linux/ieee80211.h:19, | |
from drivers/net/wireless/xr829/umac/agg-rx.c:39: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/net/net_namespace.h:40, | |
from ./drivers/net/wireless/xr829/include/net/net_namespace.h:7, | |
from ./include/linux/netdevice.h:37, | |
from ./include/linux/rtnetlink.h:7, | |
from drivers/net/wireless/xr829/umac/rate.c:12: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/wapi.c:23: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/status.c:13: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/sta_info.c:20: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/wapi.o] Error 1 | |
make[4]: *** Waiting for unfinished jobs.... | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/wep.c:20: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/status.o] Error 1 | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/wpa.c:17: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from drivers/net/wireless/xr829/umac/work.c:17: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_arp.h:22, | |
from drivers/net/wireless/xr829/umac/iface.c:16: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/wep.o] Error 1 | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/offchannel.c:16: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/main.c:11: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/scan.c:21: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
drivers/net/wireless/xr829/umac/sta_info.c: In function 'xrmac_sta_info_alloc': | |
drivers/net/wireless/xr829/umac/sta_info.c:313:18: error: storage size of 'uptime' isn't known | |
struct timespec uptime; | |
^~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/agg-tx.c:19: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
drivers/net/wireless/xr829/umac/sta_info.c:334:2: error: implicit declaration of function 'ktime_get_ts'; did you mean 'ktime_get_ns'? [-Werror=implicit-function-declaration] | |
ktime_get_ts(&uptime); | |
^~~~~~~~~~~~ | |
ktime_get_ns | |
drivers/net/wireless/xr829/umac/sta_info.c:313:18: warning: unused variable 'uptime' [-Wunused-variable] | |
struct timespec uptime; | |
^~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/agg-rx.c:42: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from drivers/net/wireless/xr829/umac/ibss.c:17: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/rate.h:18, | |
from drivers/net/wireless/xr829/umac/rate.c:15: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/wpa.o] Error 1 | |
In file included from ./include/linux/random.h:118, | |
from ./include/linux/net.h:18, | |
from ./include/linux/skbuff.h:26, | |
from ./include/linux/if_ether.h:19, | |
from drivers/net/wireless/xr829/umac/mlme.c:17: | |
./include/linux/prandom.h: In function 'prandom_u32_add_noise': | |
./include/linux/prandom.h:31:17: error: implicit declaration of function 'rol64'; did you mean 'rol8'? [-Werror=implicit-function-declaration] | |
v0 += v1, v1 = rol64(v1, 13), v2 += v3, v3 = rol64(v3, 16), \ | |
^~~~~ | |
./include/linux/prandom.h:67:2: note: in expansion of macro 'PRND_SIPROUND' | |
PRND_SIPROUND(a, b, c, d); | |
^~~~~~~~~~~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/sta_info.o] Error 1 | |
cc1: some warnings being treated as errors | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/ht.c:18: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/scan.o] Error 1 | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/offchannel.o] Error 1 | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/rate.o] Error 1 | |
cc1: some warnings being treated as errors | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/agg-tx.o] Error 1 | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/agg-rx.o] Error 1 | |
In file included from ./include/linux/kernel.h:11, | |
from ./include/linux/skbuff.h:13, | |
from ./include/linux/if_ether.h:19, | |
from ./drivers/net/wireless/xr829/include/linux/ieee80211.h:19, | |
from drivers/net/wireless/xr829/umac/ht.c:16: | |
drivers/net/wireless/xr829/umac/ht.c: In function 'mac80211_send_smps_action': | |
./include/linux/compiler.h:78:22: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
# define unlikely(x) __builtin_expect(!!(x), 0) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/asm-generic/bug.h:124:2: note: in expansion of macro 'unlikely' | |
unlikely(__ret_warn_on); \ | |
^~~~~~~~ | |
drivers/net/wireless/xr829/umac/ht.c:272:3: note: in expansion of macro 'WARN_ON' | |
WARN_ON(1); | |
^~~~~~~ | |
drivers/net/wireless/xr829/umac/ht.c:273:2: note: here | |
case IEEE80211_SMPS_OFF: | |
^~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/ht.o] Error 1 | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/main.o] Error 1 | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/mlme.c:27: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/work.c:23: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/iface.c:19: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
In file included from ./drivers/net/wireless/xr829/include/net/mac80211.h:22, | |
from drivers/net/wireless/xr829/umac/ibss.c:22: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:4729:18: error: 'ETHTOOL_FWVERS_LEN' undeclared here (not in a function); did you mean 'ETH_FCS_LEN'? | |
char fw_version[ETHTOOL_FWVERS_LEN]; | |
^~~~~~~~~~~~~~~~~~ | |
ETH_FCS_LEN | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: In function 'wdev_address': | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:5121:22: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
return wdev->netdev->dev_addr; | |
~~~~~~~~~~~~^~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
./drivers/net/wireless/xr829/include/net/cfg80211.h: At top level: | |
./drivers/net/wireless/xr829/include/net/cfg80211.h:7631:58: warning: 'struct ethtool_drvinfo' declared inside parameter list will not be visible outside of this definition or declaration | |
void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info); | |
^~~~~~~~~~~~~~~ | |
drivers/net/wireless/xr829/umac/iface.c: In function 'ieee80211_do_open': | |
drivers/net/wireless/xr829/umac/iface.c:287:13: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
memcpy(dev->dev_addr, | |
~~~^~~~~~~~~~ | |
In file included from ./include/linux/string.h:20, | |
from ./include/linux/bitmap.h:10, | |
from ./include/linux/cpumask.h:12, | |
from ./include/linux/smp.h:13, | |
from ./include/linux/lockdep.h:14, | |
from ./include/linux/spinlock.h:62, | |
from ./include/linux/mmzone.h:8, | |
from ./include/linux/gfp.h:6, | |
from ./include/linux/slab.h:15, | |
from drivers/net/wireless/xr829/umac/iface.c:14: | |
./arch/riscv/include/asm/string.h:16:25: note: expected 'void *' but argument is of type 'const unsigned char *' | |
extern asmlinkage void *memcpy(void *, const void *, size_t); | |
^~~~~~ | |
cc1: some warnings being treated as errors | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/mlme.o] Error 1 | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/ibss.o] Error 1 | |
drivers/net/wireless/xr829/umac/iface.c: In function 'mac80211_if_add': | |
drivers/net/wireless/xr829/umac/iface.c:1340:14: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] | |
memcpy(ndev->dev_addr, ndev->perm_addr, ETH_ALEN); | |
~~~~^~~~~~~~~~ | |
In file included from ./include/linux/string.h:20, | |
from ./include/linux/bitmap.h:10, | |
from ./include/linux/cpumask.h:12, | |
from ./include/linux/smp.h:13, | |
from ./include/linux/lockdep.h:14, | |
from ./include/linux/spinlock.h:62, | |
from ./include/linux/mmzone.h:8, | |
from ./include/linux/gfp.h:6, | |
from ./include/linux/slab.h:15, | |
from drivers/net/wireless/xr829/umac/iface.c:14: | |
./arch/riscv/include/asm/string.h:16:25: note: expected 'void *' but argument is of type 'const unsigned char *' | |
extern asmlinkage void *memcpy(void *, const void *, size_t); | |
^~~~~~ | |
In file included from ./include/asm-generic/div64.h:27, | |
from ./arch/riscv/include/generated/asm/div64.h:1, | |
from ./include/linux/math.h:5, | |
from ./include/linux/delay.h:22, | |
from drivers/net/wireless/xr829/umac/work.c:16: | |
drivers/net/wireless/xr829/umac/work.c: In function 'ieee80211_add_ht_ie': | |
./include/linux/compiler.h:78:22: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
# define unlikely(x) __builtin_expect(!!(x), 0) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
./include/asm-generic/bug.h:124:2: note: in expansion of macro 'unlikely' | |
unlikely(__ret_warn_on); \ | |
^~~~~~~~ | |
drivers/net/wireless/xr829/umac/work.c:156:3: note: in expansion of macro 'WARN_ON' | |
WARN_ON(1); | |
^~~~~~~ | |
drivers/net/wireless/xr829/umac/work.c:157:2: note: here | |
case IEEE80211_SMPS_OFF: | |
^~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/work.o] Error 1 | |
In file included from ./include/linux/rbtree.h:24, | |
from ./include/linux/mm_types.h:11, | |
from ./include/linux/mmzone.h:21, | |
from ./include/linux/gfp.h:6, | |
from ./include/linux/slab.h:15, | |
from drivers/net/wireless/xr829/umac/iface.c:14: | |
drivers/net/wireless/xr829/umac/iface.c: In function 'ieee80211_do_stop': | |
./include/linux/rcupdate.h:448:4: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
do { \ | |
^ | |
drivers/net/wireless/xr829/umac/iface.c:561:3: note: in expansion of macro 'rcu_assign_pointer' | |
rcu_assign_pointer(local->p2p_sdata, NULL); | |
^~~~~~~~~~~~~~~~~~ | |
drivers/net/wireless/xr829/umac/iface.c:563:2: note: here | |
default: | |
^~~~~~~ | |
drivers/net/wireless/xr829/umac/iface.c: In function 'ieee80211_setup_sdata': | |
drivers/net/wireless/xr829/umac/iface.c:1003:18: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
sdata->vif.p2p = true; | |
~~~~~~~~~~~~~~~^~~~~~ | |
drivers/net/wireless/xr829/umac/iface.c:1005:2: note: here | |
case NL80211_IFTYPE_AP: | |
^~~~ | |
drivers/net/wireless/xr829/umac/iface.c:1013:18: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
sdata->vif.p2p = true; | |
~~~~~~~~~~~~~~~^~~~~~ | |
drivers/net/wireless/xr829/umac/iface.c:1015:2: note: here | |
case NL80211_IFTYPE_STATION: | |
^~~~ | |
cc1: some warnings being treated as errors | |
make[4]: *** [scripts/Makefile.build:288: drivers/net/wireless/xr829/umac/iface.o] Error 1 | |
make[3]: *** [scripts/Makefile.build:550: drivers/net/wireless/xr829] Error 2 | |
make[2]: *** [scripts/Makefile.build:550: drivers/net/wireless] Error 2 | |
make[1]: *** [scripts/Makefile.build:550: drivers/net] Error 2 | |
make: *** [Makefile:1840: drivers] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment