:::::: :::::: Manual check reason: "low confidence static check first_new_problem: 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]" ::::::
CC: kbuild-...@lists.01.org BCC: l...@intel.com TO: Frank Wunderlich <fran...@public-files.de> tree: https://github.com/frank-w/BPI-R2-4.14 5.19-r3 head: 7d03f72e7be57030ee768e645b8f09e3cf8bbc40 commit: 38795507c8e76948a0f37e0234ef667513ba5f46 [8/32] mt6625l: include wifi-code :::::: branch date: 2 days ago :::::: commit date: 8 days ago config: arm-randconfig-s032-20220703 (https://download.01.org/0day-ci/archive/20220703/202207031842.u2yastv7-...@intel.com/config) compiler: arm-linux-gnueabi-gcc (GCC) 11.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.4-39-gce1a6720-dirty # https://github.com/frank-w/BPI-R2-4.14/commit/38795507c8e76948a0f37e0234ef667513ba5f46 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.19-r3 git checkout 38795507c8e76948a0f37e0234ef667513ba5f46 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=arm SHELL=/bin/bash arch/arm/kernel/ drivers/misc/mediatek/btif/common/ drivers/misc/mediatek/connectivity/common/common_detect/ drivers/misc/mediatek/connectivity/common/conn_soc/core/ drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/ drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/ drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/ drivers/misc/mediatek/connectivity/wlan/gen2/ If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot <l...@intel.com> All error/warnings (new ones prefixed by >>): >> cc1: warning: drivers/misc/mediatek/base/power/include: No such file or >> directory [-Wmissing-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: warning: 'lstats_vendor_test_policy' defined but not used [-Wunused-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: warning: 'rtt_vendor_test_policy' defined but not used [-Wunused-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: warning: 'gscan_vendor_test_policy' defined but not used [-Wunused-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: warning: 'wifi_vendor_test_policy' defined but not used [-Wunused-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: warning: 'aucRateTableSize' defined but not used [-Wunused-const-variable=] 935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = { | ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: warning: 'aucRateIndex2RateCode' defined but not used [-Wunused-const-variable=] 878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = { | ^~~~~~~~~~~~~~~~~~~~~ -- >> cc1: warning: drivers/misc/mediatek/base/power/include: No such file or >> directory [-Wmissing-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:21: >> warning: variable 'prTxCtrl' set but not used [-Wunused-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:23: >> warning: variable 'prGlueInfo' set but not used [-Wunused-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:21: >> warning: variable 'prRxCtrl' set but not used [-Wunused-but-set-variable] 3270 | P_RX_CTRL_T prRxCtrl; | ^~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:3269:21: warning: variable 'prTxCtrl' set but not used [-Wunused-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:5431:1: >> warning: no previous prototype for 'wlanoidQueryACSChannelList' >> [-Wmissing-prototypes] 5431 | wlanoidQueryACSChannelList(IN P_ADAPTER_T prAdapter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: warning: 'lstats_vendor_test_policy' defined but not used [-Wunused-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: warning: 'rtt_vendor_test_policy' defined but not used [-Wunused-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: warning: 'gscan_vendor_test_policy' defined but not used [-Wunused-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: warning: 'wifi_vendor_test_policy' defined but not used [-Wunused-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: warning: 'aucRateTableSize' defined but not used [-Wunused-const-variable=] 935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = { | ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: warning: 'aucRateIndex2RateCode' defined but not used [-Wunused-const-variable=] 878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = { | ^~~~~~~~~~~~~~~~~~~~~ -- >> cc1: warning: drivers/misc/mediatek/base/power/include: No such file or >> directory [-Wmissing-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:23: >> warning: variable 'prGlueInfo' set but not used [-Wunused-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:16: >> warning: variable 'i4Idx' set but not used [-Wunused-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:16: warning: variable 'i4Idx' set but not used [-Wunused-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:23: warning: variable 'prGlueInfo' set but not used [-Wunused-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:23: warning: variable 'prGlueInfo' set but not used [-Wunused-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:23: warning: variable 'prGlueInfo' set but not used [-Wunused-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:23: warning: variable 'prGlueInfo' set but not used [-Wunused-but-set-variable] 5428 | P_GLUE_INFO_T prGlueInfo; | ^~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c: In function 'wlanoidSetGSCNAction': >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:10356:23: >> warning: variable 'prScanInfo' set but not used [-Wunused-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: warning: 'lstats_vendor_test_policy' defined but not used [-Wunused-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: warning: 'rtt_vendor_test_policy' defined but not used [-Wunused-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: warning: 'gscan_vendor_test_policy' defined but not used [-Wunused-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: warning: 'wifi_vendor_test_policy' defined but not used [-Wunused-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: warning: 'aucRateTableSize' defined but not used [-Wunused-const-variable=] 935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = { | ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: warning: 'aucRateIndex2RateCode' defined but not used [-Wunused-const-variable=] 878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = { | ^~~~~~~~~~~~~~~~~~~~~ -- >> cc1: warning: drivers/misc/mediatek/base/power/include: No such file or >> directory [-Wmissing-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:25: >> warning: variable 'prBowReadRSSI' set but not used >> [-Wunused-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:33: >> warning: variable 'prBowReadLinkQuality' set but not used >> [-Wunused-but-set-variable] 1029 | P_BOW_READ_LINK_QUALITY prBowReadLinkQuality; | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c: In function 'wlanbowCmdEventSetSetupConnection': >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:1492:26: >> warning: variable 'prBowFsmInfo' set but not used [-Wunused-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:22: >> warning: variable 'prBowBssInfo' set but not used [-Wunused-but-set-variable] 1650 | P_BSS_INFO_T prBowBssInfo; | ^~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:1649:26: warning: variable 'prBowFsmInfo' set but not used [-Wunused-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:26: warning: variable 'prBowFsmInfo' set but not used [-Wunused-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:22: >> warning: variable 'prBssInfo' set but not used [-Wunused-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:22: warning: variable 'prBssInfo' set but not used [-Wunused-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:26: warning: variable 'prBowFsmInfo' set but not used [-Wunused-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:22: warning: variable 'prBowBssInfo' set but not used [-Wunused-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:2972:22: warning: variable 'prBowBssInfo' set but not used [-Wunused-but-set-variable] 2972 | 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:3267:100: >> warning: parameter 'prBowTable' set but not used [-Wunused-but-set-parameter] 3267 | 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: warning: 'lstats_vendor_test_policy' defined but not used [-Wunused-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: warning: 'rtt_vendor_test_policy' defined but not used [-Wunused-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: warning: 'gscan_vendor_test_policy' defined but not used [-Wunused-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: warning: 'wifi_vendor_test_policy' defined but not used [-Wunused-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: warning: 'aucRateTableSize' defined but not used [-Wunused-const-variable=] 935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = { | ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: warning: 'aucRateIndex2RateCode' defined but not used [-Wunused-const-variable=] 878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = { | ^~~~~~~~~~~~~~~~~~~~~ -- >> cc1: warning: drivers/misc/mediatek/base/power/include: No such file or >> directory [-Wmissing-include-dirs] drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c: In function 'wlanoidSetRemoveP2PKey': >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c:487:17: >> warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 487 | ; /* return WLAN_STATUS_NOT_ACCEPTED; */ | ^ drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c: In function 'wlanoidSetP2pSupplicantVersion': >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.c:1527:16: >> warning: variable 'ucVersionNum' set but not used [-Wunused-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: warning: 'lstats_vendor_test_policy' defined but not used [-Wunused-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: warning: 'rtt_vendor_test_policy' defined but not used [-Wunused-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: warning: 'gscan_vendor_test_policy' defined but not used [-Wunused-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: warning: 'wifi_vendor_test_policy' defined but not used [-Wunused-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: warning: 'aucRateTableSize' defined but not used [-Wunused-const-variable=] 935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = { | ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: warning: 'aucRateIndex2RateCode' defined but not used [-Wunused-const-variable=] 878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = { | ^~~~~~~~~~~~~~~~~~~~~ -- >> cc1: warning: drivers/misc/mediatek/base/power/include: No such file or >> directory [-Wmissing-include-dirs] drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_tx.c: In function 'nicTxReturnMsduInfoProfiling': >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_tx.c:1082:40: warning: >> variable 'ucNetIndex' set but not used [-Wunused-but-set-variable] 1082 | UINT_8 ucNetIndex; | ^~~~~~~~~~ >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_tx.c:1010:17: warning: >> variable 'u4PktPrintPeriod' set but not used [-Wunused-but-set-variable] 1010 | UINT_32 u4PktPrintPeriod = 0; | ^~~~~~~~~~~~~~~~ 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_tx.c:426: At top level: drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:152:1: warning: 'lstats_vendor_test_policy' defined but not used [-Wunused-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: warning: 'rtt_vendor_test_policy' defined but not used [-Wunused-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: warning: 'gscan_vendor_test_policy' defined but not used [-Wunused-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: warning: 'wifi_vendor_test_policy' defined but not used [-Wunused-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_tx.c:426: drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:935:21: warning: 'aucRateTableSize' defined but not used [-Wunused-const-variable=] 935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = { | ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: warning: 'aucRateIndex2RateCode' defined but not used [-Wunused-const-variable=] 878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = { | ^~~~~~~~~~~~~~~~~~~~~ -- >> cc1: warning: drivers/misc/mediatek/base/power/include: No such file or >> directory [-Wmissing-include-dirs] drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c: In function 'nicRxProcessGOBroadcastPkt': >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c:1337:21: warning: >> variable 'prTxCtrl' set but not used [-Wunused-but-set-variable] 1337 | P_TX_CTRL_T prTxCtrl; | ^~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c: In function 'nicRxProcessEventPacket': >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c:2371:32: warning: >> variable 'realnum' set but not used [-Wunused-but-set-variable] 2371 | UINT_8 realnum = 0; | ^~~~~~~ >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c:1727:23: warning: >> variable 'prGlueInfo' set but not used [-Wunused-but-set-variable] 1727 | P_GLUE_INFO_T prGlueInfo; | ^~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c: In function 'nicRxSDIOAggReceiveRFBs': >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.c:3078:23: warning: >> variable 'prSDIOCtrl' set but not used [-Wunused-but-set-variable] 3078 | P_SDIO_CTRL_T prSDIOCtrl; | ^~~~~~~~~~ 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_rx.c:812: At top level: drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_vendor.h:152:1: warning: 'lstats_vendor_test_policy' defined but not used [-Wunused-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: warning: 'rtt_vendor_test_policy' defined but not used [-Wunused-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: warning: 'gscan_vendor_test_policy' defined but not used [-Wunused-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: warning: 'wifi_vendor_test_policy' defined but not used [-Wunused-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_rx.c:812: drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:935:21: warning: 'aucRateTableSize' defined but not used [-Wunused-const-variable=] 935 | static const UINT_8 aucRateTableSize[PREAMBLE_OPTION_NUM] = { | ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/connectivity/wlan/gen2/include/nic/wlan_def.h:878:21: warning: 'aucRateIndex2RateCode' defined but not used [-Wunused-const-variable=] 878 | static const UINT_8 aucRateIndex2RateCode[PREAMBLE_OPTION_NUM][RATE_NUM] = { | ^~~~~~~~~~~~~~~~~~~~~ .. sparse warnings: (new ones prefixed by >>) >> drivers/misc/mediatek/btif/common/btif_dma_plat.c:1289:35: sparse: sparse: >> incorrect type in argument 1 (different address spaces) @@ expected void >> const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1289:35: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1289:35: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1270:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1270:29: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1270:29: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:555:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:555:31: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:555:31: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:557:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:557:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:557:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:557:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:557:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:557:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:523:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:523:31: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:523:31: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:525:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:525:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:525:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:525:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:525:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:525:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1191:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1191:20: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1191:20: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1192:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1192:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1192:18: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1193:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1193:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1193:16: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1194:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1194:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1194:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1195:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1195:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1195:15: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1196:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1196:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1196:15: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1197:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1197:19: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1197:19: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1198:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1198:22: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1198:22: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1213:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1213:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1213:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1215:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1215:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1215:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1216:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1216:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1216:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1218:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1218:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1218:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1220:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1220:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1220:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1222:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1222:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1222:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1224:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1224:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1224:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1226:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1226:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1226:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1115:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1115:20: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1115:20: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1116:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1116:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1116:18: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1117:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1117:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1117:16: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1118:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1118:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1118:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1119:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1119:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1119:15: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1120:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1120:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1120:15: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1121:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1121:19: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1121:19: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1122:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1122:22: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1122:22: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1137:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1137:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_dma_plat.c:1137:17: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_dma_plat.c:1139:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_dma_plat.c:1139:17: sparse: expected void const volatile [noderef] __iomem *addr -- drivers/misc/mediatek/btif/common/btif_plat.c: note: in included file: drivers/misc/mediatek/btif/common/plat_inc/btif_priv.h:28:12: sparse: sparse: symbol 'clk_btif_apdma' was not declared. Should it be static? drivers/misc/mediatek/btif/common/plat_inc/btif_priv.h:29:12: sparse: sparse: symbol 'clk_btif' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/btif_plat.c:30:18: sparse: sparse: symbol >> 'mtk_btif_irq' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/btif_plat.c:49:19: sparse: sparse: symbol >> 'mtk_btif' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/btif_plat.c:835:15: sparse: sparse: >> incorrect type in argument 1 (different address spaces) @@ expected void >> const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:835:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:835:15: sparse: got unsigned int * >> drivers/misc/mediatek/btif/common/btif_plat.c:838:34: sparse: sparse: >> incorrect type in argument 1 (different address spaces) @@ expected void >> const volatile [noderef] __iomem *addr @@ got unsigned char * @@ drivers/misc/mediatek/btif/common/btif_plat.c:838:34: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:838:34: sparse: got unsigned char * drivers/misc/mediatek/btif/common/btif_plat.c:855:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:855:23: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:855:23: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_plat.c:898:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:898:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:898:15: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_plat.c:771:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:771:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:771:15: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_plat.c:789:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:789:23: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:789:23: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_plat.c:1153:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:1153:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:1153:15: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_plat.c:1154:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:1154:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:1154:18: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_plat.c:1160:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned char * @@ drivers/misc/mediatek/btif/common/btif_plat.c:1160:32: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:1160:32: sparse: got unsigned char * drivers/misc/mediatek/btif/common/btif_plat.c:1231:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:1231:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:1231:15: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_plat.c:1234:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:1234:26: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:1234:26: sparse: got unsigned int * drivers/misc/mediatek/btif/common/btif_plat.c:1388:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/misc/mediatek/btif/common/btif_plat.c:1388:9: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/btif/common/btif_plat.c:1388:9: sparse: got unsigned int * -- >> drivers/misc/mediatek/btif/common/mtk_btif.c:150:18: sparse: sparse: symbol >> 'g_btif_setting' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:202:27: sparse: sparse: symbol >> 'apbtif_of_ids' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:208:25: sparse: sparse: symbol >> 'mtk_btif_drv_pm_ops' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:214:24: sparse: sparse: symbol >> 'mtk_btif_dev_drv' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:434:7: sparse: sparse: symbol >> 'btif_dev' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:435:14: sparse: sparse: symbol >> 'p_btif_class' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:436:15: sparse: sparse: symbol >> 'p_btif_dev' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:437:12: sparse: sparse: symbol >> 'p_btif_dev_name' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:469:17: sparse: sparse: >> incorrect type in initializer (different base types) @@ expected >> restricted __poll_t ( *poll )( ... ) @@ got unsigned int ( * )( ... ) @@ drivers/misc/mediatek/btif/common/mtk_btif.c:469:17: sparse: expected restricted __poll_t ( *poll )( ... ) drivers/misc/mediatek/btif/common/mtk_btif.c:469:17: sparse: got unsigned int ( * )( ... ) >> drivers/misc/mediatek/btif/common/mtk_btif.c:459:30: sparse: sparse: symbol >> 'mtk_btif_fops' was not declared. Should it be static? >> drivers/misc/mediatek/btif/common/mtk_btif.c:508:52: sparse: sparse: Using >> plain integer as NULL pointer -- >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_pwr_mgt.c:309:9: >> sparse: sparse: symbol 'u4OriRegValue' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_pwr_mgt.c:377:41: >> sparse: sparse: incorrect type in argument 1 (different address spaces) @@ >> expected void const volatile [noderef] __iomem *addr @@ got unsigned >> int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_pwr_mgt.c:377:41: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_pwr_mgt.c:377:41: sparse: got unsigned int volatile [usertype] * -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/platform.c:201:16: >> sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/platform.c:202:19: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/platform.c:207:9: sparse: sparse: cast removes address space '__rcu' of expression >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/platform.c:207:9: >> sparse: sparse: incorrect type in argument 2 (different address spaces) @@ >> expected void const * @@ got restricted __be32 [noderef] __rcu * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/platform.c:207:9: sparse: expected void const * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/platform.c:207:9: sparse: got restricted __be32 [noderef] __rcu * -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:102:6: >> sparse: sparse: symbol 'p2pCheckInterfaceName' was not declared. Should it >> be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:151:16: >> sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:152:19: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:157:9: sparse: sparse: cast removes address space '__rcu' of expression >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:157:9: >> sparse: sparse: incorrect type in argument 2 (different address spaces) @@ >> expected void const * @@ got restricted __be32 [noderef] __rcu * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:157:9: sparse: expected void const * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:157:9: sparse: got restricted __be32 [noderef] __rcu * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:266:16: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:267:19: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:272:9: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:272:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const * @@ got restricted __be32 [noderef] __rcu * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:272:9: sparse: expected void const * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.c:272:9: sparse: got restricted __be32 [noderef] __rcu * -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:510:40: >> sparse: sparse: incorrect type in argument 2 (different address spaces) @@ >> expected void const [noderef] __user *from @@ got char const *buffer @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:510:40: sparse: expected void const [noderef] __user *from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:510:40: sparse: got char const *buffer >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:542:23: >> sparse: sparse: incorrect type in initializer (incompatible argument 2 >> (different address spaces)) @@ expected int ( *proc_write )( ... ) @@ >> got int ( * )( ... ) @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:542:23: sparse: expected int ( *proc_write )( ... ) drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:542:23: sparse: got int ( * )( ... ) drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:590:40: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got char const *buffer @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:590:40: sparse: expected void const [noderef] __user *from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:590:40: sparse: got char const *buffer drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:626:23: sparse: sparse: incorrect type in initializer (incompatible argument 2 (different address spaces)) @@ expected int ( *proc_write )( ... ) @@ got int ( * )( ... ) @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:626:23: sparse: expected int ( *proc_write )( ... ) drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:626:23: sparse: got int ( * )( ... ) drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:660:23: sparse: sparse: incorrect type in initializer (incompatible argument 2 (different address spaces)) @@ expected int ( *proc_write )( ... ) @@ got int ( * )( ... ) @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:660:23: sparse: expected int ( *proc_write )( ... ) drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:660:23: sparse: got int ( * )( ... ) >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.c:712:11: >> sparse: sparse: symbol 'gCoexBuf1' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_bow.c:256:17: >> sparse: sparse: incorrect type in initializer (different base types) @@ >> expected restricted __poll_t ( *poll )( ... ) @@ got unsigned int ( * )( >> ... ) @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_bow.c:256:17: sparse: expected restricted __poll_t ( *poll )( ... ) drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_bow.c:256:17: sparse: got unsigned int ( * )( ... ) -- >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.c:347:17: >> sparse: sparse: symbol 'arBowCmdTable' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1470:20: >> sparse: sparse: incorrect type in argument 1 (different address spaces) @@ >> expected void const volatile [noderef] __iomem *addr @@ got unsigned >> int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1470:20: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1470:20: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1472:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1472:20: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1472:20: sparse: got unsigned int volatile [usertype] * >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1477:9: >> sparse: sparse: incorrect type in argument 2 (different address spaces) @@ >> expected void volatile [noderef] __iomem *addr @@ got unsigned int >> volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1477:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1477:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1243:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1243:17: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1243:17: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1247:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1247:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1247:9: sparse: got unsigned int volatile [usertype] * >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:311:24: >> sparse: sparse: symbol 'MtkPltmAhb_driver' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:445:33: >> sparse: sparse: incorrect type in assignment (different address spaces) @@ >> expected unsigned char [usertype] *[usertype] HifRegBaseAddr @@ got >> void [noderef] __iomem * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:445:33: sparse: expected unsigned char [usertype] *[usertype] HifRegBaseAddr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:445:33: sparse: got void [noderef] __iomem * >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:446:33: >> sparse: sparse: incorrect type in assignment (different address spaces) @@ >> expected unsigned char [usertype] *[usertype] McuRegBaseAddr @@ got >> void [noderef] __iomem * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:446:33: sparse: expected unsigned char [usertype] *[usertype] McuRegBaseAddr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:446:33: sparse: got void [noderef] __iomem * >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:452:35: >> sparse: sparse: Using plain integer as NULL pointer drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:459:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:459:35: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:459:35: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:521:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem *iomem_cookie @@ got unsigned char [usertype] *[usertype] HifRegBaseAddr @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:521:35: sparse: expected void volatile [noderef] __iomem *iomem_cookie drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:521:35: sparse: got unsigned char [usertype] *[usertype] HifRegBaseAddr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:522:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem *iomem_cookie @@ got unsigned char [usertype] *[usertype] DmaRegBaseAddr @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:522:35: sparse: expected void volatile [noderef] __iomem *iomem_cookie drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:522:35: sparse: got unsigned char [usertype] *[usertype] DmaRegBaseAddr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:523:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem *iomem_cookie @@ got unsigned char [usertype] *[usertype] McuRegBaseAddr @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:523:35: sparse: expected void volatile [noderef] __iomem *iomem_cookie drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:523:35: sparse: got unsigned char [usertype] *[usertype] McuRegBaseAddr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:805:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:805:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:805:21: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:837:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:837:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:837:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:889:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:889:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:889:21: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:891:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:891:17: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:891:17: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:997:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:997:25: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:997:25: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1019:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1019:36: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1019:36: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1024:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1024:25: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1024:25: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1075:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1075:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1075:21: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1077:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1077:17: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1077:17: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1170:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1170:25: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1170:25: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1195:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1195:25: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1195:25: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1200:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1200:25: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1200:25: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1637:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1637:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.c:1637:17: sparse: got unsigned int volatile [usertype] * -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_kal.c:1038:75: >> sparse: sparse: incorrect type in argument 6 (different base types) @@ >> expected unsigned int [usertype] flags @@ got restricted gfp_t @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_kal.c:1038:75: sparse: expected unsigned int [usertype] flags drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_kal.c:1038:75: sparse: got restricted gfp_t -- >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:976:14: >> sparse: sparse: symbol 'aucPriorityParam2TC' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:1017:22: >> sparse: sparse: symbol 'apfnOidSetHandlerWOHwAccess' was not declared. >> Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:1026:22: >> sparse: sparse: symbol 'apfnOidQueryHandlerWOHwAccess' was not declared. >> Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:1045:22: >> sparse: sparse: symbol 'apfnOidSetHandlerAllowedInRFTest' was not declared. >> Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:1054:22: >> sparse: sparse: symbol 'apfnOidQueryHandlerAllowedInRFTest' was not >> declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:1062:22: >> sparse: sparse: symbol 'apfnOidWOTimeoutCheck' was not declared. Should it >> be static? drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.c:1167:17: sparse: sparse: memset with byte count of 213740 -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:1580:31: >> sparse: sparse: cast removes address space '__user' of expression >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:2536:35: >> sparse: sparse: mixing different enum types: >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:2536:35: >> sparse: unsigned int enum _ENUM_ACPI_STATE_T >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:2536:35: >> sparse: unsigned int enum _PARAM_DEVICE_POWER_STATE drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:3327:28: sparse: sparse: cast removes address space '__user' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:3328:28: sparse: sparse: cast removes address space '__user' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:3538:58: sparse: sparse: cast removes address space '__user' of expression >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:3538:58: >> sparse: sparse: incorrect type in argument 2 (different address spaces) @@ >> expected void const [noderef] __user *from @@ got unsigned char * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:3538:58: sparse: expected void const [noderef] __user *from drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:3538:58: sparse: got unsigned char * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:3539:46: sparse: sparse: cast removes address space '__user' of expression >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:1417:49: >> sparse: sparse: cast truncates bits from constant value (100 becomes 0) drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.c:1418:49: sparse: sparse: cast truncates bits from constant value (100 becomes 0) -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:591:45: >> sparse: sparse: incorrect type in assignment (different base types) @@ >> expected unsigned short [addressable] [assigned] [usertype] u2CapInfo @@ >> got restricted __le16 const [usertype] cap_info @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:591:45: sparse: expected unsigned short [addressable] [assigned] [usertype] u2CapInfo drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:591:45: sparse: got restricted __le16 const [usertype] cap_info >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:593:50: >> sparse: sparse: incorrect type in assignment (different base types) @@ >> expected unsigned short [addressable] [assigned] [usertype] u2ExtHtCapInfo >> @@ got restricted __le16 const [usertype] extended_ht_cap_info @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:593:50: sparse: expected unsigned short [addressable] [assigned] [usertype] u2ExtHtCapInfo drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:593:50: sparse: got restricted __le16 const [usertype] extended_ht_cap_info >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:594:49: >> sparse: sparse: incorrect type in assignment (different base types) @@ >> expected unsigned int [addressable] [assigned] [usertype] u4TxBfCapInfo @@ >> got restricted __le32 const [usertype] tx_BF_cap_info @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:594:49: sparse: expected unsigned int [addressable] [assigned] [usertype] u4TxBfCapInfo drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:594:49: sparse: got restricted __le32 const [usertype] tx_BF_cap_info >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:598:52: >> sparse: sparse: incorrect type in assignment (different base types) @@ >> expected unsigned short [addressable] [assigned] [usertype] u2RxHighest @@ >> got restricted __le16 const [usertype] rx_highest @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:598:52: sparse: expected unsigned short [addressable] [assigned] [usertype] u2RxHighest drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:598:52: sparse: got restricted __le16 const [usertype] rx_highest >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:2406:1: >> sparse: sparse: symbol 'mtk_cfg80211_testmode_get_link_detection' was not >> declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:2581:1: >> sparse: sparse: symbol 'mtk_cfg80211_testmode_set_poorlink_param' was not >> declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.c:2702:43: >> sparse: sparse: dubious: x & !y -- >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic.c:643:14: sparse: >> sparse: symbol 'aucPhyCfg2PhyTypeSet' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:855:1: >> sparse: sparse: symbol 'scanEnvResult' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:1293:8: >> sparse: sparse: symbol 'gucBufDbgCode' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:1562:60: >> sparse: sparse: incorrect type in initializer (different address spaces) @@ >> expected signed int [usertype] *setting @@ got void [noderef] __user >> *pointer @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:1562:60: sparse: expected signed int [usertype] *setting drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:1562:60: sparse: got void [noderef] __user *pointer >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:1849:30: >> sparse: sparse: cast removes address space '__user' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:1953:30: sparse: sparse: cast removes address space '__user' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:2392:9: sparse: sparse: cast removes address space '__user' of expression >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:2406:53: >> sparse: sparse: incorrect type in argument 1 (different address spaces) @@ >> expected unsigned char [usertype] *InStr @@ got void [noderef] __user >> *pointer @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:2406:53: sparse: expected unsigned char [usertype] *InStr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:2406:53: sparse: got void [noderef] __user *pointer >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:2663:5: >> sparse: sparse: symbol 'priv_driver_set_chip_config' was not declared. >> Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.c:2722:5: >> sparse: sparse: symbol 'priv_driver_set_miracast' was not declared. Should >> it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:102:12: >> sparse: sparse: symbol 'g_clk_wifi_pdma' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:244:18: >> sparse: sparse: incorrect type in argument 1 (different address spaces) @@ >> expected void const volatile [noderef] __iomem *addr @@ got unsigned >> int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:244:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:244:18: sparse: got unsigned int volatile [usertype] * >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:248:9: >> sparse: sparse: incorrect type in argument 2 (different address spaces) @@ >> expected void volatile [noderef] __iomem *addr @@ got unsigned int >> volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:248:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:248:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:252:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:252:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:252:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:256:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:256:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:256:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:260:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:260:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:260:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:280:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:280:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:280:18: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:281:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:281:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:281:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:284:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:284:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:284:18: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:285:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:285:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:285:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:307:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:307:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:307:18: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:308:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:308:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:308:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:340:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:340:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:340:18: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:359:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:359:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:359:18: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:379:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:379:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:379:18: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:380:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:380:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:380:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:431:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:431:26: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:431:26: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:462:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:462:9: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:462:9: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:472:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:472:17: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:472:17: sparse: got unsigned int volatile [usertype] * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:474:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:474:17: sparse: expected void volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:474:17: sparse: got unsigned int volatile [usertype] * >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:151:18: >> sparse: sparse: symbol 'HifPdmaOps' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:185:33: >> sparse: sparse: incorrect type in assignment (different address spaces) @@ >> expected unsigned char [usertype] *[usertype] DmaRegBaseAddr @@ got >> void [noderef] __iomem * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:185:33: sparse: expected unsigned char [usertype] *[usertype] DmaRegBaseAddr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt8127/ahb_pdma.c:185:33: sparse: got void [noderef] __iomem * -- >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/que_mgt.c:483:12: sparse: >> sparse: symbol 'g_arMissTimeout' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/que_mgt.c:1115:12: sparse: >> sparse: symbol 'qmFlushStaRxQueue' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/nic/que_mgt.c:1464:35: sparse: >> sparse: marked inline, but without a definition -- >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:1136:14: >> sparse: sparse: symbol '_cfg80211_classify8021d' was not declared. Should it >> be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:1841:6: >> sparse: sparse: symbol 'wlanSchedScanStoppedWorkQueue' was not declared. >> Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2022:25: >> sparse: sparse: symbol 'wlanGetStats' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2562:16: >> sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2563:19: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2566:9: sparse: sparse: cast removes address space '__rcu' of expression >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2566:9: >> sparse: sparse: incorrect type in argument 2 (different address spaces) @@ >> expected void const * @@ got restricted __be32 [noderef] __rcu * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2566:9: sparse: expected void const * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2566:9: sparse: got restricted __be32 [noderef] __rcu * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2685:16: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2686:19: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2690:9: sparse: sparse: cast removes address space '__rcu' of expression drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2690:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const * @@ got restricted __be32 [noderef] __rcu * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2690:9: sparse: expected void const * drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:2690:9: sparse: got restricted __be32 [noderef] __rcu * >> drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:3000:41: >> sparse: sparse: incorrect type in argument 1 (different address spaces) @@ >> expected void const volatile [noderef] __iomem *addr @@ got unsigned >> int volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:3000:41: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.c:3000:41: sparse: got unsigned int volatile [usertype] * -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/auth.c:201:19: sparse: >> sparse: symbol 'txAuthIETable' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/auth.c:205:19: sparse: >> sparse: symbol 'rxAuthIETable' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/hem_mbox.c:605:6: sparse: >> sparse: symbol 'mboxInitMsgMap' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/assoc.c:396:23: sparse: >> sparse: symbol 'txAssocReqIETable' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/assoc.c:432:19: sparse: >> sparse: symbol 'rxAssocReqIETable' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/assoc.c:436:23: sparse: >> sparse: symbol 'txAssocRespIETable' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/bss.c:514:23: sparse: >> sparse: symbol 'txProbRspIETable' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/bss.c:2513:6: sparse: >> sparse: symbol 'bssCreateStaRecFromAuth' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/bss.c:2518:6: sparse: >> sparse: symbol 'bssUpdateStaRecFromAssocReq' was not declared. Should it be >> static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/ais_fsm.c:1152:9: sparse: >> sparse: symbol 'ucScanTimeoutTimes' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/ais_fsm.c:3905:17: sparse: >> sparse: incorrect type in argument 1 (different address spaces) @@ >> expected void const volatile [noderef] __iomem *addr @@ got unsigned int >> volatile [usertype] * @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/ais_fsm.c:3905:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/ais_fsm.c:3905:17: sparse: got unsigned int volatile [usertype] * -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rate.c:80:14: sparse: >> sparse: symbol 'aucDataRate' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rate.c:115:15: sparse: >> sparse: symbol 'afgIsOFDMRate' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/privacy.c:468:9: sparse: >> sparse: symbol 'secGetPortStatus' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_obss.c:213:9: sparse: >> sparse: symbol 'rlmObssUpdateChnlLists' was not declared. Should it be >> static? -- drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_domain.c: note: in included file: drivers/misc/mediatek/connectivity/wlan/gen2/include/mgmt/rlm_txpwr_init.h:49:35: sparse: sparse: symbol 'g_rRlmPowerLimitDefault' was not declared. Should it be static? drivers/misc/mediatek/connectivity/wlan/gen2/include/mgmt/rlm_txpwr_init.h:994:41: sparse: sparse: symbol 'g_rRlmPowerLimitConfiguration' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_domain.c:251:19: >> sparse: sparse: symbol 'arSupportedRegDomains' was not declared. Should it >> be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_domain.c:658:10: >> sparse: sparse: Using plain integer as NULL pointer >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_domain.c:655:19: >> sparse: sparse: symbol 'arSupportedRegDomains_Passive' was not declared. >> Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_domain.c:685:19: >> sparse: sparse: symbol 'g_rRlmSubBand' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_domain.c:1396:6: >> sparse: sparse: symbol 'rlmDomainBuildCmdByDefaultTable' was not declared. >> Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_domain.c:1529:6: >> sparse: sparse: symbol 'rlmDomainBuildCmdByConfigTable' was not declared. >> Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls_com.c:308:35: sparse: >> sparse: incorrect type in assignment (different base types) @@ expected >> unsigned short [usertype] @@ got restricted __be16 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls_com.c:308:35: sparse: expected unsigned short [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls_com.c:308:35: sparse: got restricted __be16 [usertype] -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/sec_fsm.c:270:1: sparse: >> sparse: symbol 'secFsmUnInit' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/sec_fsm.c:484:6: sparse: >> sparse: symbol 'secFsmSteps' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.c:2807:8: >> sparse: sparse: symbol 'keyBuffer' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/swcr.c:135:9: sparse: >> sparse: symbol 'g_u4mDNSRXFilter' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/swcr.c:162:21: sparse: >> sparse: symbol 'g_arSwCrModHandle' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/swcr.c:255:6: sparse: >> sparse: symbol 'dumpQueue' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/swcr.c:308:6: sparse: >> sparse: symbol 'dumpSTA' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/swcr.c:373:6: sparse: >> sparse: symbol 'dumpBss' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/swcr.c:634:1: sparse: >> sparse: symbol 'testPsSendQoSNullFrame' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/swcr.c:691:6: sparse: >> sparse: symbol 'testPsSetupBss' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan_fsm.c:1520:9: sparse: >> sparse: symbol 'scnFsmPSCNSetHotlist' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan_fsm.c:1701:1: sparse: >> sparse: symbol 'scnSubCombineNLOtoPSCN' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan_fsm.c:1729:1: sparse: >> sparse: symbol 'scnSubCombineBatchSCNtoPSCN' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan_fsm.c:1758:1: sparse: >> sparse: symbol 'scnSubCombineGSCNtoPSCN' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan_fsm.c:1814:1: sparse: >> sparse: symbol 'scnRemoveFromPSCN' was not declared. Should it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_scan.c:95:6: sparse: >> sparse: symbol 'scanInvalidAllP2pClientDevice' was not declared. Should it >> be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_scan.c:109:6: sparse: >> sparse: symbol 'scanRemoveInvalidP2pClientDevice' was not declared. Should >> it be static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_ie.c:27:26: sparse: >> sparse: symbol 'txAssocRspWFDAttributesTable' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_ie.c:369:1: sparse: >> sparse: symbol 'wfdFuncGenerateWfd_IE' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_ie.c:518:6: sparse: >> sparse: symbol 'p2pFuncComposeNoaAttribute' was not declared. Should it be >> static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan.c:2135:9: sparse: >> sparse: symbol 'scanCheckBssIsLegal' was not declared. Should it be static? drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan.c:745:9: sparse: sparse: memset with byte count of 121344 -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1564:6: sparse: >> sparse: symbol 'rsnGenMicErrorEvent' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1296:25: sparse: >> sparse: cast truncates bits from constant value (2f25000 becomes 0) >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1296:25: sparse: >> sparse: cast truncates bits from constant value (2f250 becomes 50) >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1296:25: sparse: >> sparse: cast truncates bits from constant value (2f2 becomes f2) drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1308:25: sparse: sparse: cast truncates bits from constant value (2f25000 becomes 0) drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1308:25: sparse: sparse: cast truncates bits from constant value (2f250 becomes 50) drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1308:25: sparse: sparse: cast truncates bits from constant value (2f2 becomes f2) drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1320:25: sparse: sparse: cast truncates bits from constant value (2f25000 becomes 0) drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1320:25: sparse: sparse: cast truncates bits from constant value (2f250 becomes 50) drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.c:1320:25: sparse: sparse: cast truncates bits from constant value (2f2 becomes f2) -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_fsm.c:1515:6: sparse: >> sparse: symbol 'p2pFsmRunEventScanAbort' was not declared. Should it be >> static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:8:26: sparse: >> sparse: symbol 'txAssocRspAttributesTable' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:13:23: sparse: >> sparse: symbol 'txProbeRspIETable' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:760:1: sparse: >> sparse: symbol 'p2pFuncDeauth' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:816:1: sparse: >> sparse: symbol 'p2pFuncDisassoc' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1080:12: >> sparse: sparse: symbol 'p2p_to_string' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1105:12: >> sparse: sparse: symbol 'pa_to_string' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1127:12: >> sparse: sparse: symbol 'action_to_string' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1167:6: sparse: >> sparse: symbol 'p2pFuncTagActionActionP2PFrame' was not declared. Should it >> be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1179:6: sparse: >> sparse: symbol 'p2pFuncTagActionActionFrame' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1215:6: sparse: >> sparse: symbol 'p2pFuncTagActionCategoryFrame' was not declared. Should it >> be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1251:1: sparse: >> sparse: symbol 'p2pFuncTagMgmtFrame' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1748:33: >> sparse: sparse: incorrect type in assignment (different base types) @@ >> expected unsigned short [usertype] u2CategoryId @@ got restricted __be16 >> [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1748:33: sparse: expected unsigned short [usertype] u2CategoryId drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1748:33: sparse: got restricted __be16 [usertype] >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1749:36: >> sparse: sparse: incorrect type in assignment (different base types) @@ >> expected unsigned short [usertype] u2SubCategoryId @@ got restricted >> __be16 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1749:36: sparse: expected unsigned short [usertype] u2SubCategoryId drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:1749:36: sparse: got restricted __be16 [usertype] >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:3607:1: sparse: >> sparse: symbol 'p2pFuncGenerateBeaconProbeRsp' was not declared. Should it >> be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:3638:1: sparse: >> sparse: symbol 'p2pFuncComposeBeaconProbeRspTemplate' was not declared. >> Should it be static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:3714:13: >> sparse: sparse: symbol 'wfdAdjustResource' was not declared. Should it be >> static? >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.c:3741:13: >> sparse: sparse: symbol 'wfdAdjustThread' was not declared. Should it be >> static? -- >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:684:27: sparse: >> sparse: incorrect type in assignment (different base types) @@ expected >> unsigned short [usertype] @@ got restricted __be16 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:684:27: sparse: expected unsigned short [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:684:27: sparse: got restricted __be16 [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1069:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1069:27: sparse: expected unsigned short [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1069:27: sparse: got restricted __be16 [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1179:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1179:27: sparse: expected unsigned short [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1179:27: sparse: got restricted __be16 [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1308:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1308:27: sparse: expected unsigned short [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1308:27: sparse: got restricted __be16 [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1482:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1482:35: sparse: expected unsigned short [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:1482:35: sparse: got restricted __be16 [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:2022:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:2022:27: sparse: expected unsigned short [usertype] drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:2022:27: sparse: got restricted __be16 [usertype] >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:2074:44: sparse: >> sparse: incorrect type in assignment (different base types) @@ expected >> unsigned int [usertype] u4Value @@ got restricted __be32 [usertype] @@ drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:2074:44: sparse: expected unsigned int [usertype] u4Value drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:2074:44: sparse: got restricted __be32 [usertype] >> drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.c:4295:59: sparse: >> sparse: Using plain integer as NULL pointer -- >> drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c:26:14: >> sparse: sparse: symbol 'gComboChipId' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c:29:28: >> sparse: sparse: symbol 'gChipInfoArray' was not declared. Should it be >> static? -- >> drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect.c:38:14: >> sparse: sparse: symbol 'pDetectClass' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect.c:39:15: >> sparse: sparse: symbol 'pDetectDev' was not declared. Should it be static? >> drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect.c:159:30: >> sparse: sparse: symbol 'gWmtDetectFops' was not declared. Should it be >> static? vim +/_wmt_detect_output_low +51 drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect_pwr.c 762944ce0113d0 Frank Wunderlich 2022-06-05 50 762944ce0113d0 Frank Wunderlich 2022-06-05 @51 int _wmt_detect_output_low(unsigned int id) 762944ce0113d0 Frank Wunderlich 2022-06-05 52 { 762944ce0113d0 Frank Wunderlich 2022-06-05 53 if (INVALID_PIN_ID != gpio_ctrl_info.gpio_ctrl_state[id].gpio_num) { 762944ce0113d0 Frank Wunderlich 2022-06-05 54 gpio_direction_output(gpio_ctrl_info.gpio_ctrl_state[id].gpio_num, 0); 762944ce0113d0 Frank Wunderlich 2022-06-05 55 WMT_DETECT_DBG_FUNC("WMT-DETECT: set GPIO%d to output %d\n", 762944ce0113d0 Frank Wunderlich 2022-06-05 56 gpio_ctrl_info.gpio_ctrl_state[id].gpio_num, 762944ce0113d0 Frank Wunderlich 2022-06-05 57 gpio_get_value(gpio_ctrl_info.gpio_ctrl_state[id].gpio_num)); 762944ce0113d0 Frank Wunderlich 2022-06-05 58 } 762944ce0113d0 Frank Wunderlich 2022-06-05 59 762944ce0113d0 Frank Wunderlich 2022-06-05 60 return 0; 762944ce0113d0 Frank Wunderlich 2022-06-05 61 } 762944ce0113d0 Frank Wunderlich 2022-06-05 62 :::::: The code at line 51 was first introduced by commit :::::: 762944ce0113d06981bb5cb2b4fd151ccbcc82ab mt6625l: add driver from 5.18 :::::: TO: Frank Wunderlich <fran...@public-files.de> :::::: CC: Frank Wunderlich <fran...@public-files.de> -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org