All of lore.kernel.org
 help / color / mirror / Atom feed
* [freescale-fslc:5.4-2.3.x-imx 15209/21308] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:558:7: sparse: sparse: symbol 'wlan_get_rsn_cap' was not declared. Should it be static?
@ 2021-09-28  7:43 kernel test robot
  2021-09-28  7:43 ` [RFC PATCH freescale-fslc] MLK-24995 net: wireless: nxp: mxm_wifiex: wlan_get_rsn_cap() can be static kernel test robot
  0 siblings, 1 reply; 2+ messages in thread
From: kernel test robot @ 2021-09-28  7:43 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 7905 bytes --]

tree:   https://github.com/Freescale/linux-fslc 5.4-2.3.x-imx
head:   5e2f889a8a3a0b326eb96497906bc7bcb6bcb743
commit: 56bffa9cd6e18bde860875596038622757f58a98 [15209/21308] MLK-24995 net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16207 release
config: x86_64-randconfig-s022-20210927 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.4-dirty
        # https://github.com/Freescale/linux-fslc/commit/56bffa9cd6e18bde860875596038622757f58a98
        git remote add freescale-fslc https://github.com/Freescale/linux-fslc
        git fetch --no-tags freescale-fslc 5.4-2.3.x-imx
        git checkout 56bffa9cd6e18bde860875596038622757f58a98
        # save the attached .config to linux build tree
        make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/net/wireless/nxp/mxm_wifiex/wlan_src/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>


sparse warnings: (new ones prefixed by >>)
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:80:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:84:26: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:148:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:152:26: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:216:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:220:26: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:279:21: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:287:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:319:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:378:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:444:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:448:26: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:458:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:507:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:511:26: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:521:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:580:9: sparse: sparse: Using plain integer as NULL pointer
>> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:558:7: sparse: sparse: symbol 'wlan_get_rsn_cap' was not declared. Should it be static?
>> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:592:6: sparse: sparse: symbol 'wlan_use_mfp' was not declared. Should it be static?
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:736:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:627:5: sparse: sparse: symbol 'wlan_update_rsn_ie' was not declared. Should it be static?
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:821:39: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:822:21: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:833:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:819:6: sparse: sparse: symbol 'wlan_find_ie' was not declared. Should it be static?
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c: note: in included file:
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_fw.h:4155:47: sparse: sparse: array of flexible structures
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_fw.h:2836:41: sparse: sparse: array of flexible structures
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:872:50: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:873:55: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:885:49: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1051:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1215:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1371:27: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1392:41: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1397:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1427:9: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1612:27: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1731:9: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1731:9: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1801:64: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1805:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1857:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1900:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1967:64: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:1970:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:2081:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:2239:51: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:2274:17: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:2327:25: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:2359:27: sparse: sparse: Using plain integer as NULL pointer
   drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:2580:70: sparse: sparse: Using plain integer as NULL pointer

Please review and possibly fold the followup patch.

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 38625 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [RFC PATCH freescale-fslc] MLK-24995 net: wireless: nxp: mxm_wifiex: wlan_get_rsn_cap() can be static
  2021-09-28  7:43 [freescale-fslc:5.4-2.3.x-imx 15209/21308] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:558:7: sparse: sparse: symbol 'wlan_get_rsn_cap' was not declared. Should it be static? kernel test robot
@ 2021-09-28  7:43 ` kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2021-09-28  7:43 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1841 bytes --]

drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:558:7: warning: symbol 'wlan_get_rsn_cap' was not declared. Should it be static?
drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:592:6: warning: symbol 'wlan_use_mfp' was not declared. Should it be static?

Fixes: 56bffa9cd6e1 ("MLK-24995 net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16207 release")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: kernel test robot <lkp@intel.com>
---
 drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c b/drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c
index 359e0319a6f84..4945f47297cf7 100644
--- a/drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c
+++ b/drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c
@@ -555,7 +555,7 @@ static int wlan_cmd_append_osen_ie(mlan_private *priv, t_u8 **ppbuffer)
  *  @param data         A pointer to rsn_ie data after IE header
  *  @param return       rsn_cap
  */
-t_u16 wlan_get_rsn_cap(t_u8 *data)
+static t_u16 wlan_get_rsn_cap(t_u8 *data)
 {
 	t_u16 rsn_cap = 0;
 	t_u16 *ptr;
@@ -589,7 +589,7 @@ t_u16 wlan_get_rsn_cap(t_u8 *data)
  *  @param BSSDescriptor_t      A pointer to BSSDescriptor_t data structure
  *  @param return       	MTRUE/MFALSE
  */
-t_u8 wlan_use_mfp(mlan_private *pmpriv, BSSDescriptor_t *pbss_desc)
+static t_u8 wlan_use_mfp(mlan_private *pmpriv, BSSDescriptor_t *pbss_desc)
 {
 	t_u16 ap_rsn_cap = 0;
 	t_u16 sta_rsn_cap = 0;
diff --git a/scripts/spdxcheck-test.sh b/scripts/spdxcheck-test.sh
old mode 100644
new mode 100755
diff --git a/scripts/xen-hypercalls.sh b/scripts/xen-hypercalls.sh
old mode 100644
new mode 100755

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-09-28  7:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-28  7:43 [freescale-fslc:5.4-2.3.x-imx 15209/21308] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_join.c:558:7: sparse: sparse: symbol 'wlan_get_rsn_cap' was not declared. Should it be static? kernel test robot
2021-09-28  7:43 ` [RFC PATCH freescale-fslc] MLK-24995 net: wireless: nxp: mxm_wifiex: wlan_get_rsn_cap() can be static kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.