* [frank-w-bpi-r2-4.14:5.10-rc 22/24] drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.c:2544:5: error: no previous prototype for 'mtk_wcn_soc_common_drv_init'
@ 2020-12-12 21:19 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2020-12-12 21:19 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 36298 bytes --]
tree: https://github.com/frank-w/BPI-R2-4.14 5.10-rc
head: 9cab5c0a19ff709f07113ec5bd8e8cedbfdf6b08
commit: f43ce62478a0f245f0fcc53c073b54c31786f15e [22/24] mt6625l: add wifi-driver from 5.9
config: arm-randconfig-r013-20201213 (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/frank-w/BPI-R2-4.14/commit/f43ce62478a0f245f0fcc53c073b54c31786f15e
git remote add frank-w-bpi-r2-4.14 https://github.com/frank-w/BPI-R2-4.14
git fetch --no-tags frank-w-bpi-r2-4.14 5.10-rc
git checkout f43ce62478a0f245f0fcc53c073b54c31786f15e
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
cc1: error: arch/arm/mach-mt7623//dct/dct: No such file or directory [-Werror=missing-include-dirs]
>> drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect.c:75:9: error: no previous prototype for 'wmt_detect_write' [-Werror=missing-prototypes]
75 | ssize_t wmt_detect_write(struct file *filp, const char __user *buf, size_t count, loff_t *f_pos)
| ^~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
cc1: error: arch/arm/mach-mt7623//dct/dct: No such file or directory [-Werror=missing-include-dirs]
>> drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect_pwr.c:51:5: error: no previous prototype for '_wmt_detect_output_low' [-Werror=missing-prototypes]
51 | int _wmt_detect_output_low(unsigned int id)
| ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect_pwr.c:63:5: error: no previous prototype for '_wmt_detect_output_high' [-Werror=missing-prototypes]
63 | int _wmt_detect_output_high(unsigned int id)
| ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect_pwr.c:75:5: error: no previous prototype for '_wmt_detect_read_gpio_input' [-Werror=missing-prototypes]
75 | int _wmt_detect_read_gpio_input(unsigned int id)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/base/power/include: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/include/mgmt/scan.h:269,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:237,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/dump.c:47:
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:152:1: error: 'lstats_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
152 | lstats_vendor_test_policy[LSTATS_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:140:1: error: 'rtt_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
140 | rtt_vendor_test_policy[RTT_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:120:1: error: 'gscan_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
120 | gscan_vendor_test_policy[GSCAN_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:93:1: error: 'wifi_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
93 | wifi_vendor_test_policy[WIFI_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_kal.h:543,
from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_os.h:594,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:171,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/dump.c:47:
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:935:21: error: 'aucRateTableSize' defined but not used [-Werror=unused-const-variable=]
935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = {
| ^~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: error: 'aucRateIndex2RateCode' defined but not used [-Werror=unused-const-variable=]
878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = {
| ^~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/base/power/include: No such file or directory [-Werror=missing-include-dirs]
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c: In function 'wlanSendCommand':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:2004:14: error: variable 'prTxCtrl' set but not used [-Werror=unused-but-set-variable]
2004 | P_TX_CTRL_T prTxCtrl;
| ^~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c: In function 'wlanSendNicPowerCtrlCmd':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:2575:16: error: variable 'prGlueInfo' set but not used [-Werror=unused-but-set-variable]
2575 | P_GLUE_INFO_T prGlueInfo;
| ^~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c: In function 'wlanProcessQueuedSwRfb':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:3270:14: error: variable 'prRxCtrl' set but not used [-Werror=unused-but-set-variable]
3270 | P_RX_CTRL_T prRxCtrl;
| ^~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:3269:14: error: variable 'prTxCtrl' set but not used [-Werror=unused-but-set-variable]
3269 | P_TX_CTRL_T prTxCtrl;
| ^~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c: At top level:
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:4118:13: error: no previous prototype for 'wlanQueryCompileFlag' [-Werror=missing-prototypes]
4118 | WLAN_STATUS wlanQueryCompileFlag(IN P_ADAPTER_T prAdapter, IN UINT_32 u4QueryID, OUT PUINT_32 pu4CompilerFlag)
| ^~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:5431:1: error: no previous prototype for 'wlanoidQueryACSChannelList' [-Werror=missing-prototypes]
5431 | wlanoidQueryACSChannelList(IN P_ADAPTER_T prAdapter,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:5738:8: error: no previous prototype for 'wlanCfgFindNextToken' [-Werror=missing-prototypes]
5738 | INT_32 wlanCfgFindNextToken(struct WLAN_CFG_PARSE_STATE_S *state)
| ^~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:5897:1: error: no previous prototype for 'wlanCfgParseAddEntry' [-Werror=missing-prototypes]
5897 | wlanCfgParseAddEntry(IN P_ADAPTER_T prAdapter,
| ^~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:5954:13: error: no previous prototype for 'wlanCfgParse' [-Werror=missing-prototypes]
5954 | WLAN_STATUS wlanCfgParse(IN P_ADAPTER_T prAdapter, PUINT_8 pucConfigBuf, UINT_32 u4ConfigBufLen)
| ^~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/include/mgmt/scan.h:269,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:237,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:967:
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:152:1: error: 'lstats_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
152 | lstats_vendor_test_policy[LSTATS_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:140:1: error: 'rtt_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
140 | rtt_vendor_test_policy[RTT_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:120:1: error: 'gscan_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
120 | gscan_vendor_test_policy[GSCAN_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:93:1: error: 'wifi_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
93 | wifi_vendor_test_policy[WIFI_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_kal.h:543,
from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_os.h:594,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:171,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:967:
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:935:21: error: 'aucRateTableSize' defined but not used [-Werror=unused-const-variable=]
935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = {
| ^~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: error: 'aucRateIndex2RateCode' defined but not used [-Werror=unused-const-variable=]
878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = {
| ^~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/base/power/include: No such file or directory [-Werror=missing-include-dirs]
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidQueryBssidList':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:1384:16: error: variable 'prGlueInfo' set but not used [-Werror=unused-but-set-variable]
1384 | P_GLUE_INFO_T prGlueInfo;
| ^~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetBssid':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:1704:9: error: variable 'i4Idx' set but not used [-Werror=unused-but-set-variable]
1704 | INT_32 i4Idx = -1;
| ^~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetSsid':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:1963:9: error: variable 'i4Idx' set but not used [-Werror=unused-but-set-variable]
1963 | INT_32 i4Idx = -1, i4MaxRSSI = INT_MIN;
| ^~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetInfrastructureMode':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:2218:16: error: variable 'prGlueInfo' set but not used [-Werror=unused-but-set-variable]
2218 | P_GLUE_INFO_T prGlueInfo;
| ^~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetAuthMode':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:2388:16: error: variable 'prGlueInfo' set but not used [-Werror=unused-but-set-variable]
2388 | P_GLUE_INFO_T prGlueInfo;
| ^~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetEncryptionStatus':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:3496:16: error: variable 'prGlueInfo' set but not used [-Werror=unused-but-set-variable]
3496 | P_GLUE_INFO_T prGlueInfo;
| ^~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetSwCtrlWrite':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:5428:16: error: variable 'prGlueInfo' set but not used [-Werror=unused-but-set-variable]
5428 | P_GLUE_INFO_T prGlueInfo;
| ^~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetWapiKey':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:8180:10: error: variable 'pc' set but not used [-Werror=unused-but-set-variable]
8180 | PUINT_8 pc;
| ^~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetGSCNAction':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:10356:16: error: variable 'prScanInfo' set but not used [-Werror=unused-but-set-variable]
10356 | P_SCAN_INFO_T prScanInfo;
| ^~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/include/mgmt/scan.h:269,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:237,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:1061:
At top level:
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:152:1: error: 'lstats_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
152 | lstats_vendor_test_policy[LSTATS_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:140:1: error: 'rtt_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
140 | rtt_vendor_test_policy[RTT_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:120:1: error: 'gscan_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
120 | gscan_vendor_test_policy[GSCAN_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:93:1: error: 'wifi_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
93 | wifi_vendor_test_policy[WIFI_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_kal.h:543,
from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_os.h:594,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:171,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:1061:
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:935:21: error: 'aucRateTableSize' defined but not used [-Werror=unused-const-variable=]
935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = {
| ^~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: error: 'aucRateIndex2RateCode' defined but not used [-Werror=unused-const-variable=]
878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = {
| ^~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/base/power/include: No such file or directory [-Werror=missing-include-dirs]
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowCmdReadRSSI':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:997:18: error: variable 'prBowReadRSSI' set but not used [-Werror=unused-but-set-variable]
997 | P_BOW_READ_RSSI prBowReadRSSI;
| ^~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowCmdReadLinkQuality':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:1029:26: error: variable 'prBowReadLinkQuality' set but not used [-Werror=unused-but-set-variable]
1029 | P_BOW_READ_LINK_QUALITY prBowReadLinkQuality;
| ^~~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'wlanbowCmdEventLinkDisconnected':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:1439:41: error: cast between incompatible function types from 'VOID (*)(struct _ADAPTER_T *, struct _MSDU_INFO_T *, ENUM_TX_RESULT_CODE_T)' {aka 'void (*)(struct _ADAPTER_T *, struct _MSDU_INFO_T *, enum _ENUM_TX_RESULT_CODE_T)'} to 'WLAN_STATUS (*)(struct _ADAPTER_T *, struct _MSDU_INFO_T *, ENUM_TX_RESULT_CODE_T)' {aka 'unsigned int (*)(struct _ADAPTER_T *, struct _MSDU_INFO_T *, enum _ENUM_TX_RESULT_CODE_T)'} [-Werror=cast-function-type]
1439 | REASON_CODE_DEAUTH_LEAVING_BSS, (PFN_TX_DONE_HANDLER) bowDisconnectLink);
| ^
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'wlanbowCmdEventSetSetupConnection':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:1492:19: error: variable 'prBowFsmInfo' set but not used [-Werror=unused-but-set-variable]
1492 | P_BOW_FSM_INFO_T prBowFsmInfo;
| ^~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowStopping':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:1650:15: error: variable 'prBowBssInfo' set but not used [-Werror=unused-but-set-variable]
1650 | P_BSS_INFO_T prBowBssInfo;
| ^~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:1649:19: error: variable 'prBowFsmInfo' set but not used [-Werror=unused-but-set-variable]
1649 | P_BOW_FSM_INFO_T prBowFsmInfo;
| ^~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowValidateProbeReq':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:1953:19: error: variable 'prBowFsmInfo' set but not used [-Werror=unused-but-set-variable]
1953 | P_BOW_FSM_INFO_T prBowFsmInfo;
| ^~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowResponderScan':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:2051:15: error: variable 'prBssInfo' set but not used [-Werror=unused-but-set-variable]
2051 | P_BSS_INFO_T prBssInfo;
| ^~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowFsmRunEventJoinComplete':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:2356:15: error: variable 'prBssInfo' set but not used [-Werror=unused-but-set-variable]
2356 | P_BSS_INFO_T prBssInfo;
| ^~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowRunEventAAAComplete':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:2617:19: error: variable 'prBowFsmInfo' set but not used [-Werror=unused-but-set-variable]
2617 | P_BOW_FSM_INFO_T prBowFsmInfo;
| ^~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowRunEventRxDeAuth':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:2656:15: error: variable 'prBowBssInfo' set but not used [-Werror=unused-but-set-variable]
2656 | P_BSS_INFO_T prBowBssInfo;
| ^~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowRunEventChGrant':
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:2971:15: error: variable 'prBowBssInfo' set but not used [-Werror=unused-but-set-variable]
2971 | P_BSS_INFO_T prBowBssInfo;
| ^~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'bowGetBowTableContent':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:3266:100: error: parameter 'prBowTable' set but not used [-Werror=unused-but-set-parameter]
3266 | BOOLEAN bowGetBowTableContent(IN P_ADAPTER_T prAdapter, IN UINT_8 ucBowTableIdx, OUT P_BOW_TABLE_T prBowTable)
| ~~~~~~~~~~~~~~^~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/include/mgmt/scan.h:269,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:237,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:319:
At top level:
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:152:1: error: 'lstats_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
152 | lstats_vendor_test_policy[LSTATS_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:140:1: error: 'rtt_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
140 | rtt_vendor_test_policy[RTT_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:120:1: error: 'gscan_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
120 | gscan_vendor_test_policy[GSCAN_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:93:1: error: 'wifi_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
93 | wifi_vendor_test_policy[WIFI_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_kal.h:543,
from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_os.h:594,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:171,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:319:
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:935:21: error: 'aucRateTableSize' defined but not used [-Werror=unused-const-variable=]
935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = {
| ^~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: error: 'aucRateIndex2RateCode' defined but not used [-Werror=unused-const-variable=]
878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = {
| ^~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/base/power/include: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c:218:
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_p2p_ioctl.h:570:2: error: #error "Please ENABLE kernel config (CONFIG_NL80211_TESTMODE) to support Wi-Fi Direct"
570 | #error "Please ENABLE kernel config (CONFIG_NL80211_TESTMODE) to support Wi-Fi Direct"
| ^~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c: In function 'wlanoidSetRemoveP2PKey':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c:487:3: error: suggest braces around empty body in an 'if' statement [-Werror=empty-body]
487 | ; /* return WLAN_STATUS_NOT_ACCEPTED; */
| ^
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c: At top level:
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c:529:1: error: no previous prototype for 'wlanoidSetP2pNetworkAddress' [-Werror=missing-prototypes]
529 | wlanoidSetP2pNetworkAddress(IN P_ADAPTER_T prAdapter,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c: In function 'wlanoidSetP2pSupplicantVersion':
>> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c:1527:9: error: variable 'ucVersionNum' set but not used [-Werror=unused-but-set-variable]
1527 | UINT_8 ucVersionNum;
| ^~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/include/mgmt/scan.h:269,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:237,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c:217:
At top level:
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:152:1: error: 'lstats_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
152 | lstats_vendor_test_policy[LSTATS_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:140:1: error: 'rtt_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
140 | rtt_vendor_test_policy[RTT_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:120:1: error: 'gscan_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
120 | gscan_vendor_test_policy[GSCAN_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:93:1: error: 'wifi_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
93 | wifi_vendor_test_policy[WIFI_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_kal.h:543,
from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_os.h:594,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:171,
from drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c:217:
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:935:21: error: 'aucRateTableSize' defined but not used [-Werror=unused-const-variable=]
935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = {
| ^~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: error: 'aucRateIndex2RateCode' defined but not used [-Werror=unused-const-variable=]
878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = {
| ^~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/base/power/include: No such file or directory [-Werror=missing-include-dirs]
>> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic.c:1213:6: error: no previous prototype for 'nicHifInit' [-Werror=missing-prototypes]
1213 | VOID nicHifInit(IN P_ADAPTER_T prAdapter)
| ^~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic.c:1316:6: error: no previous prototype for 'nicProcessFwOwnBackInterrupt' [-Werror=missing-prototypes]
1316 | VOID nicProcessFwOwnBackInterrupt(IN P_ADAPTER_T prAdapter)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic.c:2611:13: error: no previous prototype for 'nicSetAutoTxPowerControl' [-Werror=missing-prototypes]
2611 | WLAN_STATUS nicSetAutoTxPowerControl(IN P_ADAPTER_T prAdapter, IN P_CMD_TX_PWR_T prTxPwrParam)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/include/mgmt/scan.h:269,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:237,
from drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic.c:637:
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:152:1: error: 'lstats_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
152 | lstats_vendor_test_policy[LSTATS_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:140:1: error: 'rtt_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
140 | rtt_vendor_test_policy[RTT_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:120:1: error: 'gscan_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
120 | gscan_vendor_test_policy[GSCAN_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:93:1: error: 'wifi_vendor_test_policy' defined but not used [-Werror=unused-const-variable=]
93 | wifi_vendor_test_policy[WIFI_SUBCMD_MAX + 1] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_kal.h:543,
from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_os.h:594,
from drivers/misc/mediatek/connectivity/wlan/gen2/include/precomp.h:171,
from drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic.c:637:
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:935:21: error: 'aucRateTableSize' defined but not used [-Werror=unused-const-variable=]
935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = {
| ^~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: error: 'aucRateIndex2RateCode' defined but not used [-Werror=unused-const-variable=]
878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = {
| ^~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
..
vim +/mtk_wcn_soc_common_drv_init +2544 drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.c
2367
> 2368 void wmt_dev_bgw_desense_init(VOID)
2369 {
2370 bgw_init_socket();
2371 }
2372
> 2373 void wmt_dev_bgw_desense_deinit(VOID)
2374 {
2375 bgw_destroy_netlink_kernel();
2376 }
2377
2378 void wmt_dev_send_cmd_to_daemon(UINT32 cmd)
2379 {
2380 send_command_to_daemon(cmd);
2381 }
2382
2383 static int WMT_init(void)
2384 {
2385 dev_t devID = MKDEV(gWmtMajor, 0);
2386 INT32 cdevErr = -1;
2387 INT32 ret = -1;
2388
2389 WMT_INFO_FUNC("WMT Version= %s DATE=%s\n", MTK_WMT_VERSION, MTK_WMT_DATE);
2390 /* Prepare a UINT8 device */
2391 /*static allocate chrdev */
2392 gWmtInitDone = 0;
2393 init_waitqueue_head((wait_queue_head_t *) &gWmtInitWq);
2394 stp_drv_init();
2395
2396 ret = register_chrdev_region(devID, WMT_DEV_NUM, WMT_DRIVER_NAME);
2397 if (ret) {
2398 WMT_ERR_FUNC("fail to register chrdev\n");
2399 return ret;
2400 }
2401 cdev_init(&gWmtCdev, &gWmtFops);
2402 gWmtCdev.owner = THIS_MODULE;
2403 cdevErr = cdev_add(&gWmtCdev, devID, WMT_DEV_NUM);
2404 if (cdevErr) {
2405 WMT_ERR_FUNC("cdev_add() fails (%d)\n", cdevErr);
2406 goto error;
2407 }
2408 WMT_INFO_FUNC("driver(major %d) installed\n", gWmtMajor);
2409 #if WMT_CREATE_NODE_DYNAMIC
2410 wmt_class = class_create(THIS_MODULE, "stpwmt");
2411 if (IS_ERR(wmt_class))
2412 goto error;
2413 wmt_dev = device_create(wmt_class, NULL, devID, NULL, "stpwmt");
2414 if (IS_ERR(wmt_dev))
2415 goto error;
2416 #endif
2417
2418 #if 0
2419 pWmtDevCtx = wmt_drv_create();
2420 if (!pWmtDevCtx) {
2421 WMT_ERR_FUNC("wmt_drv_create() fails\n");
2422 goto error;
2423 }
2424 ret = wmt_drv_init(pWmtDevCtx);
2425 if (ret) {
2426 WMT_ERR_FUNC("wmt_drv_init() fails (%d)\n", ret);
2427 goto error;
2428 }
2429 WMT_INFO_FUNC("stp_btmcb_reg\n");
2430 wmt_cdev_btmcb_reg();
2431 ret = wmt_drv_start(pWmtDevCtx);
2432 if (ret) {
2433 WMT_ERR_FUNC("wmt_drv_start() fails (%d)\n", ret);
2434 goto error;
2435 }
2436 #endif
2437 ret = wmt_lib_init();
2438 if (ret) {
2439 WMT_ERR_FUNC("wmt_lib_init() fails (%d)\n", ret);
2440 goto error;
2441 }
2442 #if CFG_WMT_DBG_SUPPORT
2443 wmt_dev_dbg_setup();
2444 #endif
2445
2446 #if CFG_WMT_PROC_FOR_AEE
2447 wmt_dev_proc_for_aee_setup();
2448 #endif
2449
2450 WMT_INFO_FUNC("wmt_dev register thermal cb\n");
2451 wmt_lib_register_thermal_ctrl_cb(wmt_dev_tm_temp_query);
2452 wmt_dev_bgw_desense_init();
2453 gWmtInitDone = 1;
2454 wake_up(&gWmtInitWq);
2455 osal_sleepable_lock_init(&g_es_lr_lock);
2456 INIT_WORK(&gPwrOnOffWork, wmt_pwr_on_off_handler);
2457 #ifdef CONFIG_EARLYSUSPEND
2458 register_early_suspend(&wmt_early_suspend_handler);
2459 WMT_INFO_FUNC("register_early_suspend finished\n");
2460 #else
2461 wmt_fb_notifier.notifier_call = wmt_fb_notifier_callback;
2462 ret = fb_register_client(&wmt_fb_notifier);
2463 if (ret)
2464 WMT_ERR_FUNC("wmt register fb_notifier failed! ret(%d)\n", ret);
2465 else
2466 WMT_INFO_FUNC("wmt register fb_notifier OK!\n");
2467 #endif
2468 WMT_INFO_FUNC("success\n");
2469 return 0;
2470
2471 error:
2472 wmt_lib_deinit();
2473 #if CFG_WMT_DBG_SUPPORT
2474 wmt_dev_dbg_remove();
2475 #endif
2476 #if WMT_CREATE_NODE_DYNAMIC
2477 if (!(IS_ERR(wmt_dev)))
2478 device_destroy(wmt_class, devID);
2479 if (!(IS_ERR(wmt_class))) {
2480 class_destroy(wmt_class);
2481 wmt_class = NULL;
2482 }
2483 #endif
2484
2485 if (cdevErr == 0)
2486 cdev_del(&gWmtCdev);
2487
2488 if (ret == 0) {
2489 unregister_chrdev_region(devID, WMT_DEV_NUM);
2490 gWmtMajor = -1;
2491 }
2492
2493 WMT_ERR_FUNC("fail\n");
2494
2495 return -1;
2496 }
2497
2498 static void WMT_exit(void)
2499 {
2500 dev_t dev = MKDEV(gWmtMajor, 0);
2501
2502 osal_sleepable_lock_deinit(&g_es_lr_lock);
2503 #ifdef CONFIG_EARLYSUSPEND
2504 unregister_early_suspend(&wmt_early_suspend_handler);
2505 WMT_INFO_FUNC("unregister_early_suspend finished\n");
2506 #else
2507 fb_unregister_client(&wmt_fb_notifier);
2508 #endif
2509
2510 wmt_dev_bgw_desense_deinit();
2511
2512 wmt_lib_register_thermal_ctrl_cb(NULL);
2513
2514 wmt_lib_deinit();
2515
2516 #if CFG_WMT_DBG_SUPPORT
2517 wmt_dev_dbg_remove();
2518 #endif
2519
2520 #if CFG_WMT_PROC_FOR_AEE
2521 wmt_dev_proc_for_aee_remove();
2522 #endif
2523 #if WMT_CREATE_NODE_DYNAMIC
2524 if (wmt_dev) {
2525 device_destroy(wmt_class, dev);
2526 wmt_dev = NULL;
2527 }
2528 if (wmt_class) {
2529 class_destroy(wmt_class);
2530 wmt_class = NULL;
2531 }
2532 #endif
2533 cdev_del(&gWmtCdev);
2534 unregister_chrdev_region(dev, WMT_DEV_NUM);
2535 gWmtMajor = -1;
2536
2537 stp_drv_exit();
2538
2539 WMT_INFO_FUNC("done\n");
2540 }
2541
2542 #ifdef MTK_WCN_REMOVE_KERNEL_MODULE
2543
> 2544 int mtk_wcn_soc_common_drv_init(void)
2545 {
2546 return WMT_init();
2547
2548 }
2549 EXPORT_SYMBOL(mtk_wcn_soc_common_drv_init);
> 2550 void mtk_wcn_soc_common_drv_exit(void)
2551 {
2552 return WMT_exit();
2553 }
2554 EXPORT_SYMBOL(mtk_wcn_soc_common_drv_exit);
2555
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 32431 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-12-12 21:19 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-12 21:19 [frank-w-bpi-r2-4.14:5.10-rc 22/24] drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.c:2544:5: error: no previous prototype for 'mtk_wcn_soc_common_drv_init' kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.