CC: kbuild-all(a)lists.01.org
TO: Otavio Salvador <otavio(a)ossystems.com.br>
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/f186a4e65f54a28973c743f8c0...
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 <lkp(a)intel.com>
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 <fugang.duan(a)nxp.com>
:::::: CC: Fugang Duan <fugang.duan(a)nxp.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org