All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.