CC: [email protected] TO: Otavio Salvador <[email protected]>
Hi Fugang, First bad commit (maybe != root cause): tree: https://github.com/Freescale/linux-fslc 5.4-2.3.x-imx head: 5e2f889a8a3a0b326eb96497906bc7bcb6bcb743 commit: f186a4e65f54a28973c743f8c007b18c1ce95be6 [14893/21308] MLK-24962 net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16203 release :::::: branch date: 5 days ago :::::: commit date: 11 months ago 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/f186a4e65f54a28973c743f8c007b18c1ce95be6 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 f186a4e65f54a28973c743f8c007b18c1ce95be6 # 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 <[email protected]> sparse warnings: (new ones prefixed by >>) >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1213:30: >> sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1232:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1262:56: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1275:51: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1002:30: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1023:57: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1052:55: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1064:50: sparse: sparse: Using plain integer as NULL pointer >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:548:13: >> sparse: sparse: symbol 'wlan_disable_pcie_host_int' was not declared. Should >> it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:594:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:599:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:605:33: sparse: sparse: Using plain integer as NULL pointer >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:581:13: >> sparse: sparse: symbol 'wlan_clear_pending_int_status' was not declared. >> Should it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:624:13: >> sparse: sparse: symbol 'wlan_enable_pcie_host_int' was not declared. Should >> it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:700:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:715:57: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:767:30: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:788:57: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:820:55: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:834:50: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:852:30: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:902:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:922:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:936:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1082:30: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1123:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1142:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1156:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1291:30: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1304:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1314:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1341:30: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1362:53: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1408:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1489:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1518:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1527:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1543:65: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1657:42: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1674:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1679:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1704:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1710:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1769:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1783:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1796:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1812:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1816:54: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1891:30: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1911:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1925:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1936:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1941:64: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1942:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1969:74: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1970:48: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1983:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1990:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:1999:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2004:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2069:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2078:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2108:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2112:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2117:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2125:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2140:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2165:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2177:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2189:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2201:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2211:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2222:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2281:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2297:32: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2304:22: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2305:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2344:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2359:66: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2375:53: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2383:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2392:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2452:50: sparse: sparse: Using plain integer as NULL pointer >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2428:13: >> sparse: sparse: symbol 'wlan_pcie_cmdrsp_complete' was not declared. Should >> it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2531:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2578:65: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2626:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2631:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2670:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2679:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2697:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2727:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2760:17: sparse: sparse: Using plain integer as NULL pointer >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2648:13: >> sparse: sparse: symbol 'wlan_pcie_event_complete' was not declared. Should >> it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2794:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2803:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2809:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2822:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2833:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c:2843:17: sparse: sparse: too many warnings -- drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c: note: in included file: drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_fw.h:4153:47: sparse: sparse: array of flexible structures drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_fw.h:2834:41: sparse: sparse: array of flexible structures drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:62:13: sparse: sparse: symbol 'wlan_cmd_set_get_band_steering_cfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:93:13: sparse: sparse: symbol 'wlan_ret_set_get_band_steering_cfg' was not declared. Should it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:126:13: >> sparse: sparse: symbol 'wlan_cmd_set_get_beacon_stuck_cfg' was not >> declared. Should it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:157:13: >> sparse: sparse: symbol 'wlan_ret_set_get_beacon_stuck_cfg' was not >> declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:203:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:214:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:222:51: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:223:42: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:274:49: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:298:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:312:31: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:327:6: sparse: sparse: symbol 'wlan_notify_station_deauth' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:378:52: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:379:49: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:380:52: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:381:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:382:47: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:389:26: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:414:17: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:490:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:550:38: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:581:29: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:591:61: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:591:68: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:597:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:637:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:667:28: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:670:21: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:671:42: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:672:48: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:673:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:674:54: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:675:50: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:676:45: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:677:50: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:678:48: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:679:52: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:680:51: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:681:54: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:682:54: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:683:52: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:684:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:685:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:686:60: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:687:54: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:688:69: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:689:69: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:690:70: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:691:70: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:692:64: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:693:64: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:694:52: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:695:53: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:696:57: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:697:42: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:698:50: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:699:64: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:700:40: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:701:52: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:702:52: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:703:55: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:704:52: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:705:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:706:46: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:707:42: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:708:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:709:48: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:721:27: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:749:25: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1466:9: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1486:28: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1489:42: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1490:51: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1491:51: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1492:55: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1493:50: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1494:54: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1495:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1496:57: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1497:42: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1498:53: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1499:55: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1505:43: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1506:34: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1512:27: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1521:27: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1652:41: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1681:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1796:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1826:33: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1923:28: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1924:36: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1928:42: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1929:48: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1930:58: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1931:54: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1932:50: sparse: sparse: Using plain integer as NULL pointer drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_uap_cmdevent.c:1933:45: sparse: sparse: too many warnings -- drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c: note: in included file (through include/uapi/linux/wireless.h, include/linux/wireless.h, ...): /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:406:9: sparse: sparse: preprocessor token offsetof redefined drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c: note: in included file (through include/uapi/linux/posix_types.h, include/uapi/linux/types.h, include/linux/types.h, ...): include/linux/stddef.h:17:9: sparse: this was the original definition drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:190:5: sparse: sparse: symbol 'string2raw' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:293:13: sparse: sparse: symbol 'woal_set_miracast_mode' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:341:5: sparse: sparse: symbol 'woal_get_priv_driver_version' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:570:5: sparse: sparse: symbol 'woal_priv_customie' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:633:5: sparse: sparse: symbol 'woal_setget_priv_bandcfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:760:5: sparse: sparse: symbol 'woal_setget_priv_httxcfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:859:5: sparse: sparse: symbol 'woal_setget_priv_htcapinfo' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:961:5: sparse: sparse: symbol 'woal_setget_priv_addbapara' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1067:5: sparse: sparse: symbol 'woal_priv_delba' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1163:5: sparse: sparse: symbol 'woal_priv_rejectaddbareq' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1243:13: sparse: sparse: symbol 'woal_ioctl_addba_reject' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1344:13: sparse: sparse: symbol 'woal_ioctl_addba_param' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1393:5: sparse: sparse: symbol 'woal_set_rx_ba_winsize' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1472:5: sparse: sparse: symbol 'woal_set_tx_ba_winsize' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1557:5: sparse: sparse: symbol 'woal_setget_priv_aggrpriotbl' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1645:5: sparse: sparse: symbol 'woal_setget_priv_addbareject' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1728:5: sparse: sparse: symbol 'woal_setget_priv_vhtcfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1883:5: sparse: sparse: symbol 'woal_setget_priv_opermodecfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:1966:5: sparse: sparse: symbol 'woal_get_priv_datarate' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:2016:5: sparse: sparse: symbol 'woal_setget_priv_txratecfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c: note: in included file (through drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/mlan.h, drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_main.h): drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/mlan_ioctl.h:2351:22: sparse: sparse: array of flexible structures drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:2281:5: sparse: sparse: symbol 'woal_get_priv_getlog' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:2321:5: sparse: sparse: symbol 'woal_setget_priv_esuppmode' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:2411:5: sparse: sparse: symbol 'woal_setget_priv_passphrase' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:2616:5: sparse: sparse: symbol 'woal_priv_deauth' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:2833:5: sparse: sparse: symbol 'woal_priv_bssrole' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:2914:5: sparse: sparse: symbol 'woal_priv_setuserscan' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:2948:5: sparse: sparse: symbol 'woal_priv_get_chanstats' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3065:5: sparse: sparse: symbol 'woal_priv_getscantable' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3126:5: sparse: sparse: symbol 'woal_priv_extcapcfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3202:5: sparse: sparse: symbol 'woal_priv_setgetdeepsleep' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3276:5: sparse: sparse: symbol 'woal_priv_setgetipaddr' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3370:5: sparse: sparse: symbol 'woal_priv_setwpssession' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3438:5: sparse: sparse: symbol 'woal_priv_otpuserdata' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3508:5: sparse: sparse: symbol 'woal_priv_set_get_countrycode' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3585:5: sparse: sparse: symbol 'woal_priv_get_cfpinfo' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3647:5: sparse: sparse: symbol 'woal_priv_setgettcpackenh' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3711:5: sparse: sparse: symbol 'woal_priv_assocessid' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3847:5: sparse: sparse: symbol 'woal_priv_getwakeupreason' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3905:5: sparse: sparse: symbol 'woal_priv_set_get_listeninterval' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:3986:5: sparse: sparse: symbol 'woal_priv_set_get_drvdbg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:4084:5: sparse: sparse: symbol 'woal_priv_mgmt_filter' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:4161:5: sparse: sparse: symbol 'woal_priv_hscfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:4365:5: sparse: sparse: symbol 'woal_priv_hssetpara' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:4413:5: sparse: sparse: symbol 'woal_priv_set_get_scancfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:4526:5: sparse: sparse: symbol 'woal_priv_getnlnum' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:4558:5: sparse: sparse: symbol 'woal_priv_set_get_aggrctrl' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:6472:5: sparse: sparse: symbol 'woal_priv_set_get_auto_arp' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:6986:5: sparse: sparse: symbol 'woal_priv_hotspotcfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:7053:5: sparse: sparse: symbol 'woal_priv_mgmt_frame_passthru_ctrl' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:7493:5: sparse: sparse: symbol 'woal_priv_macctrl' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:7561:5: sparse: sparse: symbol 'woal_priv_getwap' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:7610:5: sparse: sparse: symbol 'woal_priv_region_code' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:7759:5: sparse: sparse: symbol 'woal_priv_fwmacaddr' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:7825:5: sparse: sparse: symbol 'woal_priv_offchannel' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:7980:5: sparse: sparse: symbol 'woal_priv_set_get_dscp_map' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:8015:5: sparse: sparse: symbol 'woal_priv_get_driver_verext' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:9639:5: sparse: sparse: symbol 'woal_priv_set_get_pmfcfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10601:77: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] rx_mcs_map @@ got int @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10601:77: sparse: expected restricted __le16 [usertype] rx_mcs_map drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10601:77: sparse: got int drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10606:77: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] tx_mcs_map @@ got int @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10606:77: sparse: expected restricted __le16 [usertype] tx_mcs_map drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10606:77: sparse: got int drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10621:77: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] rx_mcs_map @@ got int @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10621:77: sparse: expected restricted __le16 [usertype] rx_mcs_map drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10621:77: sparse: got int drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10626:77: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] tx_mcs_map @@ got int @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10626:77: sparse: expected restricted __le16 [usertype] tx_mcs_map drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:10626:77: sparse: got int drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:11674:24: sparse: sparse: cast from restricted __be16 drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:11674:24: sparse: sparse: cast from restricted __be16 drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:12540:5: sparse: sparse: symbol 'woal_set_scan_chan_gap' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:13021:6: sparse: sparse: symbol 'woal_get_center_freq_idx' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:13970:5: sparse: sparse: symbol 'woal_priv_rx_abort_cfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:14053:5: sparse: sparse: symbol 'woal_priv_rx_abort_cfg_ext' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:14150:5: sparse: sparse: symbol 'woal_priv_tx_ampdu_prot_mode' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:14230:5: sparse: sparse: symbol 'woal_priv_rate_adapt_cfg' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:14336:5: sparse: sparse: symbol 'woal_priv_cck_desense_cfg' was not declared. Should it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:14548:5: >> sparse: sparse: symbol 'woal_priv_arbcfg' was not declared. Should it be >> static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:14682:33: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] <asn:1> *from @@ got char *[assigned] cmd_buf @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:14682:33: sparse: expected void const [noderef] <asn:1> *from drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:14682:33: sparse: got char *[assigned] cmd_buf drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:16224:42: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] <asn:1> *to @@ got char *[assigned] cmd_buf @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:16224:42: sparse: expected void [noderef] <asn:1> *to drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_eth_ioctl.c:16224:42: sparse: got char *[assigned] cmd_buf -- drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c: note: in included file (through include/uapi/linux/wireless.h, include/linux/wireless.h, ...): /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:406:9: sparse: sparse: preprocessor token offsetof redefined drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c: note: in included file (through include/uapi/linux/posix_types.h, include/uapi/linux/types.h, include/linux/types.h, ...): include/linux/stddef.h:17:9: sparse: this was the original definition drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:38:11: sparse: sparse: symbol 'cfg80211_cipher_suites' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:2024:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] frame_control @@ got restricted __le16 [usertype] @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:2024:29: sparse: expected unsigned short [usertype] frame_control drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:2024:29: sparse: got restricted __le16 [usertype] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:2075:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] auth_alg @@ got restricted __le16 [usertype] @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:2075:31: sparse: expected unsigned short [usertype] auth_alg drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:2075:31: sparse: got restricted __le16 [usertype] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:520:6: sparse: sparse: symbol 'is_cfg80211_special_region_code' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:1209:13: sparse: sparse: symbol 'woal_set_ewpa_mode' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:1625:5: sparse: sparse: symbol 'woal_cfg80211_connect_scan' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:1711:6: sparse: sparse: symbol 'woal_save_assoc_params' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:1770:6: sparse: sparse: symbol 'woal_save_auth_params' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:2279:6: sparse: sparse: symbol 'woal_assoc_resp_event' was not declared. Should it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:2921:6: >> sparse: sparse: symbol 'woal_cfg80211_fill_rate_info' was not declared. >> Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:3624:13: sparse: sparse: symbol 'woal_role_switch' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:3714:13: sparse: sparse: symbol 'woal_uap_scan' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:3801:6: sparse: sparse: symbol 'woal_is_scan_result_expired' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4199:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] frame_control @@ got restricted __le16 [usertype] @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4199:29: sparse: expected unsigned short [usertype] frame_control drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4199:29: sparse: got restricted __le16 [usertype] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4305:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] frame_control @@ got restricted __le16 [usertype] @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4305:29: sparse: expected unsigned short [usertype] frame_control drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4305:29: sparse: got restricted __le16 [usertype] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4316:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] auth_alg @@ got restricted __le16 [usertype] @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4316:31: sparse: expected unsigned short [usertype] auth_alg drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4316:31: sparse: got restricted __le16 [usertype] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4317:39: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] auth_transaction @@ got restricted __le16 [usertype] @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4317:39: sparse: expected unsigned short [usertype] auth_transaction drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4317:39: sparse: got restricted __le16 [usertype] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4318:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] status_code @@ got restricted __le16 [usertype] @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4318:34: sparse: expected unsigned short [usertype] status_code drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:4318:34: sparse: got restricted __le16 [usertype] drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:5033:6: sparse: sparse: symbol 'woal_bandcfg_to_ieee_band' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:6637:5: sparse: sparse: symbol 'woal_update_okc_roaming_ie' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:7186:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] frame_control @@ got int @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:7186:29: sparse: expected restricted __le16 [usertype] frame_control drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:7186:29: sparse: got int drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:7189:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] reason_code @@ got unsigned short [usertype] reason_code @@ drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:7189:36: sparse: expected restricted __le16 [usertype] reason_code drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:7189:36: sparse: got unsigned short [usertype] reason_code drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:7320:13: sparse: sparse: symbol 'woal_cfg80211_init_wiphy' was not declared. Should it be static? drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_sta_cfg80211.c:7501:6: sparse: sparse: symbol 'woal_update_channel_flag' was not declared. Should it be static? -- drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c: note: in included file (through include/uapi/linux/wireless.h, include/linux/wireless.h, ...): /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h:406:9: sparse: sparse: preprocessor token offsetof redefined drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c: note: in included file (through include/uapi/linux/posix_types.h, include/uapi/linux/types.h, include/linux/types.h, ...): include/linux/stddef.h:17:9: sparse: this was the original definition >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:394:5: >> sparse: sparse: symbol 'woal_pcie_probe' was not declared. Should it be >> static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:896:13: >> sparse: sparse: symbol 'woal_pcie_write_data_sync' was not declared. Should >> it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:912:13: >> sparse: sparse: symbol 'woal_pcie_read_data_sync' was not declared. Should >> it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:1418:5: >> sparse: sparse: symbol 'woal_pcie_dump_reg_info' was not declared. Should it >> be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:1736:21: >> sparse: sparse: symbol 'mem_type_mapping_tbl_8997' was not declared. Should >> it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:1752:13: >> sparse: sparse: symbol 'woal_read_reg_eight_bit' was not declared. Should it >> be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:1767:13: >> sparse: sparse: symbol 'woal_pcie_rdwr_firmware' was not declared. Should it >> be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:2013:6: >> sparse: sparse: symbol 'woal_pcie_dump_fw_info_v2' was not declared. Should >> it be static? >> drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlinux/moal_pcie.c:2192:6: >> sparse: sparse: symbol 'woal_pcie_dump_fw_info' was not declared. Should it >> be static? Please review and possibly fold the followup patch. vim +1213 drivers/net/wireless/nxp/mxm_wifiex/wlan_src/mlan/mlan_pcie.c 688b67b2c7220b Fugang Duan 2020-04-19 1201 688b67b2c7220b Fugang Duan 2020-04-19 1202 /** 688b67b2c7220b Fugang Duan 2020-04-19 1203 * @brief This function frees event buffer descriptor ring 688b67b2c7220b Fugang Duan 2020-04-19 1204 * 688b67b2c7220b Fugang Duan 2020-04-19 1205 * @param pmadapter A pointer to mlan_adapter structure 688b67b2c7220b Fugang Duan 2020-04-19 1206 * 688b67b2c7220b Fugang Duan 2020-04-19 1207 * @return MLAN_STATUS_SUCCESS or MLAN_STATUS_FAILURE 688b67b2c7220b Fugang Duan 2020-04-19 1208 */ 6b4a83a75fc1dc Fugang Duan 2020-05-28 1209 static mlan_status wlan_pcie_delete_evtbd_ring(mlan_adapter *pmadapter) 688b67b2c7220b Fugang Duan 2020-04-19 1210 { 688b67b2c7220b Fugang Duan 2020-04-19 1211 t_u32 i; 688b67b2c7220b Fugang Duan 2020-04-19 1212 pmlan_callbacks pcb = &pmadapter->callbacks; 688b67b2c7220b Fugang Duan 2020-04-19 @1213 mlan_buffer *pmbuf = MNULL; 688b67b2c7220b Fugang Duan 2020-04-19 1214 #if defined(PCIE8997) || defined(PCIE8897) 688b67b2c7220b Fugang Duan 2020-04-19 1215 mlan_pcie_evt_buf *pevtbd_buf; 688b67b2c7220b Fugang Duan 2020-04-19 1216 #endif 688b67b2c7220b Fugang Duan 2020-04-19 1217 #if defined(PCIE9098) || defined(PCIE9097) 688b67b2c7220b Fugang Duan 2020-04-19 1218 adma_dual_desc_buf *padma_bd_buf; 688b67b2c7220b Fugang Duan 2020-04-19 1219 #endif 688b67b2c7220b Fugang Duan 2020-04-19 1220 688b67b2c7220b Fugang Duan 2020-04-19 1221 ENTER(); 688b67b2c7220b Fugang Duan 2020-04-19 1222 for (i = 0; i < MLAN_MAX_EVT_BD; i++) { 688b67b2c7220b Fugang Duan 2020-04-19 1223 if (pmadapter->pcard_pcie->evt_buf_list[i]) { 688b67b2c7220b Fugang Duan 2020-04-19 1224 pmbuf = pmadapter->pcard_pcie->evt_buf_list[i]; 688b67b2c7220b Fugang Duan 2020-04-19 1225 pcb->moal_unmap_memory(pmadapter->pmoal_handle, 688b67b2c7220b Fugang Duan 2020-04-19 1226 pmbuf->pbuf + pmbuf->data_offset, 6b4a83a75fc1dc Fugang Duan 2020-05-28 1227 pmbuf->buf_pa, MAX_EVENT_SIZE, 688b67b2c7220b Fugang Duan 2020-04-19 1228 PCI_DMA_FROMDEVICE); 688b67b2c7220b Fugang Duan 2020-04-19 1229 wlan_free_mlan_buffer(pmadapter, pmbuf); 688b67b2c7220b Fugang Duan 2020-04-19 1230 } 688b67b2c7220b Fugang Duan 2020-04-19 1231 688b67b2c7220b Fugang Duan 2020-04-19 1232 pmadapter->pcard_pcie->evt_buf_list[i] = MNULL; 688b67b2c7220b Fugang Duan 2020-04-19 1233 #if defined(PCIE8997) || defined(PCIE8897) 688b67b2c7220b Fugang Duan 2020-04-19 1234 if (!pmadapter->pcard_pcie->reg->use_adma) { 688b67b2c7220b Fugang Duan 2020-04-19 1235 pevtbd_buf = 6b4a83a75fc1dc Fugang Duan 2020-05-28 1236 (mlan_pcie_evt_buf *) 6b4a83a75fc1dc Fugang Duan 2020-05-28 1237 pmadapter->pcard_pcie->evtbd_ring[i]; 688b67b2c7220b Fugang Duan 2020-04-19 1238 688b67b2c7220b Fugang Duan 2020-04-19 1239 if (pevtbd_buf) { 688b67b2c7220b Fugang Duan 2020-04-19 1240 pevtbd_buf->paddr = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1241 pevtbd_buf->len = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1242 pevtbd_buf->flags = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1243 } 688b67b2c7220b Fugang Duan 2020-04-19 1244 } 688b67b2c7220b Fugang Duan 2020-04-19 1245 #endif 688b67b2c7220b Fugang Duan 2020-04-19 1246 688b67b2c7220b Fugang Duan 2020-04-19 1247 #if defined(PCIE9098) || defined(PCIE9097) 688b67b2c7220b Fugang Duan 2020-04-19 1248 if (pmadapter->pcard_pcie->reg->use_adma) { 688b67b2c7220b Fugang Duan 2020-04-19 1249 padma_bd_buf = 6b4a83a75fc1dc Fugang Duan 2020-05-28 1250 (adma_dual_desc_buf *) 6b4a83a75fc1dc Fugang Duan 2020-05-28 1251 pmadapter->pcard_pcie->evtbd_ring[i]; 688b67b2c7220b Fugang Duan 2020-04-19 1252 688b67b2c7220b Fugang Duan 2020-04-19 1253 if (padma_bd_buf) { 688b67b2c7220b Fugang Duan 2020-04-19 1254 padma_bd_buf->paddr = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1255 padma_bd_buf->len = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1256 padma_bd_buf->flags = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1257 padma_bd_buf->pkt_size = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1258 padma_bd_buf->reserved = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1259 } 688b67b2c7220b Fugang Duan 2020-04-19 1260 } 688b67b2c7220b Fugang Duan 2020-04-19 1261 #endif 688b67b2c7220b Fugang Duan 2020-04-19 1262 pmadapter->pcard_pcie->evtbd_ring[i] = MNULL; 688b67b2c7220b Fugang Duan 2020-04-19 1263 } 688b67b2c7220b Fugang Duan 2020-04-19 1264 688b67b2c7220b Fugang Duan 2020-04-19 1265 if (pmadapter->pcard_pcie->evtbd_ring_vbase) 6b4a83a75fc1dc Fugang Duan 2020-05-28 1266 pmadapter->callbacks.moal_mfree_consistent( 6b4a83a75fc1dc Fugang Duan 2020-05-28 1267 pmadapter->pmoal_handle, 6b4a83a75fc1dc Fugang Duan 2020-05-28 1268 pmadapter->pcard_pcie->evtbd_ring_size, 6b4a83a75fc1dc Fugang Duan 2020-05-28 1269 pmadapter->pcard_pcie->evtbd_ring_vbase, 6b4a83a75fc1dc Fugang Duan 2020-05-28 1270 pmadapter->pcard_pcie->evtbd_ring_pbase); 688b67b2c7220b Fugang Duan 2020-04-19 1271 688b67b2c7220b Fugang Duan 2020-04-19 1272 pmadapter->pcard_pcie->evtbd_rdptr = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1273 pmadapter->pcard_pcie->evtbd_wrptr = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1274 pmadapter->pcard_pcie->evtbd_ring_size = 0; 688b67b2c7220b Fugang Duan 2020-04-19 @1275 pmadapter->pcard_pcie->evtbd_ring_vbase = MNULL; 688b67b2c7220b Fugang Duan 2020-04-19 1276 pmadapter->pcard_pcie->evtbd_ring_pbase = 0; 688b67b2c7220b Fugang Duan 2020-04-19 1277 688b67b2c7220b Fugang Duan 2020-04-19 1278 LEAVE(); 688b67b2c7220b Fugang Duan 2020-04-19 1279 return MLAN_STATUS_SUCCESS; 688b67b2c7220b Fugang Duan 2020-04-19 1280 } 688b67b2c7220b Fugang Duan 2020-04-19 1281 :::::: The code at line 1213 was first introduced by commit :::::: 688b67b2c7220b01521ffe560da7eee33042c7bd MLK-23806-01 net: wireless: nxp: mxm_wifiex: add initial MxM wifi driver :::::: TO: Fugang Duan <[email protected]> :::::: CC: Fugang Duan <[email protected]> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
