:::::: 
:::::: Manual check reason: "low confidence static check first_new_problem: 
drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/include/stp_dbg.h:61:20:
 error: 'gStpDbgType' defined but not used [-Werror=unused-const-variable=]"
:::::: 

CC: [email protected]
BCC: [email protected]
TO: Frank Wunderlich <[email protected]>

tree:   https://github.com/frank-w/BPI-R2-4.14 5.19-rc
head:   fa34f89f09ed26613abc1cfe06895f259bfb66a0
commit: 80e5f963a4f1916e2438b4df73b922da7b4a150b [8/11] mt6625l: include 
wifi-code
:::::: branch date: 22 hours ago
:::::: commit date: 3 days ago
config: arm-randconfig-s032-20220607 
(https://download.01.org/0day-ci/archive/20220609/[email protected]/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-26-gb3cf30ba-dirty
        # 
https://github.com/frank-w/BPI-R2-4.14/commit/80e5f963a4f1916e2438b4df73b922da7b4a150b
        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-rc
        git checkout 80e5f963a4f1916e2438b4df73b922da7b4a150b
        # 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

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <[email protected]>

All errors (new ones prefixed by >>):

   In file included from 
drivers/misc/mediatek/connectivity/common/conn_soc/core/wmt_ctrl.c:49:
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/include/stp_dbg.h:61:20:
>>  error: 'gStpDbgType' defined but not used [-Werror=unused-const-variable=]
      61 | static char *const gStpDbgType[] = {
         |                    ^~~~~~~~~~~
   cc1: all warnings being treated as errors
--
>> drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect_pwr.c:51:5:
>>  error: no previous prototype for '_wmt_detect_output_low' 
>> [-Werror=missing-prototypes]
      51 | int _wmt_detect_output_low(unsigned int id)
         |     ^~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
   drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c: In 
function 'osal_snprintf':
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c:168:9: 
>> error: function 'osal_snprintf' might be a candidate for 'gnu_printf' format 
>> attribute [-Werror=suggest-attribute=format]
     168 |         iRet = vsnprintf(buf, len, fmt, args);
         |         ^~~~
   drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c: In 
function 'osal_err_print':
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c:180:9: 
>> error: function 'osal_err_print' might be a candidate for 'gnu_printf' 
>> format attribute [-Werror=suggest-attribute=format]
     180 |         vsnprintf(tempString, DBG_LOG_STR_SIZE, str, args);
         |         ^~~~~~~~~
   drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c: In 
function 'osal_dbg_print':
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c:194:9: 
>> error: function 'osal_dbg_print' might be a candidate for 'gnu_printf' 
>> format attribute [-Werror=suggest-attribute=format]
     194 |         vsnprintf(tempString, DBG_LOG_STR_SIZE, str, args);
         |         ^~~~~~~~~
   drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c: In 
function 'osal_warn_print':
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c:208:9: 
>> error: function 'osal_warn_print' might be a candidate for 'gnu_printf' 
>> format attribute [-Werror=suggest-attribute=format]
     208 |         vsnprintf(tempString, DBG_LOG_STR_SIZE, str, args);
         |         ^~~~~~~~~
   drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c: In 
function 'osal_sprintf':
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.c:251:9: 
>> error: function 'osal_sprintf' might be a candidate for 'gnu_printf' format 
>> attribute [-Werror=suggest-attribute=format]
     251 |         iRet = vsnprintf(str, DBG_LOG_STR_SIZE, format, args);
         |         ^~~~
   cc1: all warnings being treated as errors
--
   drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/bgw_desense.c: 
In function 'nl_data_handler':
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/bgw_desense.c:105:13:
>>  error: variable 'len' set but not used [-Werror=unused-but-set-variable]
     105 |         int len;
         |             ^~~
   cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/mach/mt7623/include/mach: No such file or 
>> directory [-Werror=missing-include-dirs]
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:131:14:
>>  error: no previous prototype for '_mtk_wcn_wmt_func_off' 
>> [-Werror=missing-prototypes]
     131 | MTK_WCN_BOOL _mtk_wcn_wmt_func_off(ENUM_WMTDRV_TYPE_T type)
         |              ^~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:153:14:
>>  error: no previous prototype for '_mtk_wcn_wmt_func_on' 
>> [-Werror=missing-prototypes]
     153 | MTK_WCN_BOOL _mtk_wcn_wmt_func_on(ENUM_WMTDRV_TYPE_T type)
         |              ^~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:189:6:
>>  error: no previous prototype for '_mtk_wcn_wmt_therm_ctrl' 
>> [-Werror=missing-prototypes]
     189 | INT8 _mtk_wcn_wmt_therm_ctrl(ENUM_WMTTHERM_TYPE_T eType)
         |      ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:254:22:
>>  error: no previous prototype for '_mtk_wcn_wmt_hwver_get' 
>> [-Werror=missing-prototypes]
     254 | ENUM_WMTHWVER_TYPE_T _mtk_wcn_wmt_hwver_get(VOID)
         |                      ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:269:14:
>>  error: no previous prototype for '_mtk_wcn_wmt_dsns_ctrl' 
>> [-Werror=missing-prototypes]
     269 | MTK_WCN_BOOL _mtk_wcn_wmt_dsns_ctrl(ENUM_WMTDSNS_TYPE_T eType)
         |              ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:330:7:
>>  error: no previous prototype for '_mtk_wcn_wmt_msgcb_reg' 
>> [-Werror=missing-prototypes]
     330 | INT32 _mtk_wcn_wmt_msgcb_reg(ENUM_WMTDRV_TYPE_T eType, PF_WMT_CB pCb)
         |       ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:342:7:
>>  error: no previous prototype for '_mtk_wcn_wmt_msgcb_unreg' 
>> [-Werror=missing-prototypes]
     342 | INT32 _mtk_wcn_wmt_msgcb_unreg(ENUM_WMTDRV_TYPE_T eType)
         |       ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:354:7:
>>  error: no previous prototype for '_mtk_wcn_stp_wmt_sdio_op_reg' 
>> [-Werror=missing-prototypes]
     354 | INT32 _mtk_wcn_stp_wmt_sdio_op_reg(PF_WMT_SDIO_PSOP own_cb)
         |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:367:7:
>>  error: no previous prototype for '_mtk_wcn_stp_wmt_sdio_host_awake' 
>> [-Werror=missing-prototypes]
     367 | INT32 _mtk_wcn_stp_wmt_sdio_host_awake(VOID)
         |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:380:14:
>>  error: no previous prototype for '_mtk_wcn_wmt_assert' 
>> [-Werror=missing-prototypes]
     380 | MTK_WCN_BOOL _mtk_wcn_wmt_assert(ENUM_WMTDRV_TYPE_T type, UINT32 
reason)
         |              ^~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.c:608:6:
>>  error: no previous prototype for 'mtk_wcn_wmt_set_wifi_ver' 
>> [-Werror=missing-prototypes]
     608 | VOID mtk_wcn_wmt_set_wifi_ver(UINT32 Value)
         |      ^~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/mach/mt7623/include/mach: No such file or 
>> directory [-Werror=missing-include-dirs]
   cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/mach/mt7623/include/mach: No such file or 
>> directory [-Werror=missing-include-dirs]
   drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/stp_dbg.c: In 
function 'stp_dbg_nl_bind':
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/stp_dbg.c:1254:15:
>>  error: variable 'mydata' set but not used [-Werror=unused-but-set-variable]
    1254 |         char *mydata;
         |               ^~~~~~
   cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/mach/mt7623/include/mach: No such file or 
>> directory [-Werror=missing-include-dirs]
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.c:1597:14:
>>  error: no previous prototype for 'wmt_dev_is_file_exist' 
>> [-Werror=missing-prototypes]
    1597 | MTK_WCN_BOOL wmt_dev_is_file_exist(PUINT8 pFileName)
         |              ^~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.c:1645:14:
>>  error: no previous prototype for 'wmt_dev_tra_bitf_update' 
>> [-Werror=missing-prototypes]
    1645 | extern INT32 wmt_dev_tra_bitf_update(void)
         |              ^~~~~~~~~~~~~~~~~~~~~~~
   drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.c: In 
function 'WMT_unlocked_ioctl':
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.c:1985:32:
>>  error: variable 'u4Wait' set but not used [-Werror=unused-but-set-variable]
    1985 |                         UINT32 u4Wait;
         |                                ^~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.c:2154:42:
>>  error: variable 'pTemp' set but not used [-Werror=unused-but-set-variable]
    2154 |                         P_WMT_PATCH_INFO pTemp = NULL;
         |                                          ^~~~~
   cc1: all warnings being treated as errors
--
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/mtk_wcn_consys_hw.c:191:6:
>>  error: no previous prototype for 'mtk_wcn_consys_power_on' 
>> [-Werror=missing-prototypes]
     191 | VOID mtk_wcn_consys_power_on(VOID)
         |      ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/mtk_wcn_consys_hw.c:207:6:
>>  error: no previous prototype for 'mtk_wcn_consys_power_off' 
>> [-Werror=missing-prototypes]
     207 | VOID mtk_wcn_consys_power_off(VOID)
         |      ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/mtk_wcn_consys_hw.c:224:7:
>>  error: no previous prototype for 'mtk_wcn_consys_hw_reg_ctrl' 
>> [-Werror=missing-prototypes]
     224 | INT32 mtk_wcn_consys_hw_reg_ctrl(UINT32 on, UINT32 co_clock_type)
         |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/mtk_wcn_consys_hw.c:335:7:
>>  error: no previous prototype for 'mtk_wcn_consys_hw_gpio_ctrl' 
>> [-Werror=missing-prototypes]
     335 | INT32 mtk_wcn_consys_hw_gpio_ctrl(UINT32 on)
         |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/mtk_wcn_consys_hw.c:539:7:
>>  error: no previous prototype for 'mtk_wcn_consys_hw_restore' 
>> [-Werror=missing-prototypes]
     539 | INT32 mtk_wcn_consys_hw_restore(struct device *device)
         |       ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/mtk_wcn_consys_hw.c:592:5:
>>  error: no previous prototype for 'reserve_memory_consys_fn' 
>> [-Werror=missing-prototypes]
     592 | int reserve_memory_consys_fn(struct reserved_mem *rmem)
         |     ^~~~~~~~~~~~~~~~~~~~~~~~
   
drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/mtk_wcn_consys_hw.c: 
In function 'mtk_wcn_consys_get_pinctrl':
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/mtk_wcn_consys_hw.c:713:17:
>>  error: old-style function definition [-Werror=old-style-definition]
     713 | struct pinctrl *mtk_wcn_consys_get_pinctrl()
         |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/wmt_plat_alps.c:255:13:
>>  error: no previous prototype for 'wmt_plat_bgf_irq_isr' 
>> [-Werror=missing-prototypes]
     255 | irqreturn_t wmt_plat_bgf_irq_isr(INT32 i, VOID *arg)
         |             ^~~~~~~~~~~~~~~~~~~~
>> drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/wmt_plat_alps.c:296:8:
>>  error: no previous prototype for 'wmt_plat_soc_co_clock_flag_get' 
>> [-Werror=missing-prototypes]
     296 | UINT32 wmt_plat_soc_co_clock_flag_get(VOID)
         |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from 
drivers/misc/mediatek/connectivity/common/conn_soc/mt7623/wmt_plat_alps.c:39:
>> drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/include/stp_dbg.h:61:20:
>>  error: 'gStpDbgType' defined but not used [-Werror=unused-const-variable=]
      61 | static char *const gStpDbgType[] = {
         |                    ^~~~~~~~~~~
   cc1: all warnings being treated as errors


vim +/gStpDbgType +61 
drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/include/stp_dbg.h

6815c045ef9784 Frank Wunderlich 2022-06-05  60  
6815c045ef9784 Frank Wunderlich 2022-06-05 @61  static char *const 
gStpDbgType[] = {
6815c045ef9784 Frank Wunderlich 2022-06-05  62          "< BT>",
6815c045ef9784 Frank Wunderlich 2022-06-05  63          "< FM>",
6815c045ef9784 Frank Wunderlich 2022-06-05  64          "<GPS>",
6815c045ef9784 Frank Wunderlich 2022-06-05  65          "<WiFi>",
6815c045ef9784 Frank Wunderlich 2022-06-05  66          "<WMT>",
6815c045ef9784 Frank Wunderlich 2022-06-05  67          "<STP>",
6815c045ef9784 Frank Wunderlich 2022-06-05  68          "<DBG>",
6815c045ef9784 Frank Wunderlich 2022-06-05  69          "<WAKEINT>",
6815c045ef9784 Frank Wunderlich 2022-06-05  70          "<UNKNOWN>"
6815c045ef9784 Frank Wunderlich 2022-06-05  71  };
6815c045ef9784 Frank Wunderlich 2022-06-05  72  

:::::: The code at line 61 was first introduced by commit
:::::: 6815c045ef97845d09668ec6d432b76e69497faa mt6625l: add driver from 5.18

:::::: TO: Frank Wunderlich <[email protected]>
:::::: CC: Frank Wunderlich <[email protected]>

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to