Commit bcdd822007e44b1da1ad5a62f20b75ee7d8da608

Authored by Wei Yongjun
Committed by Johannes Berg
1 parent 19504cf5f3

mac80211_hwsim: fix error return code in init_mac80211_hwsim()

Fix to return -ENOMEM in the netdev alloc error handling
case instead of 0, as done elsewhere in this function.

Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>

Showing 1 changed file with 3 additions and 1 deletions Side-by-side Diff

drivers/net/wireless/mac80211_hwsim.c
... ... @@ -2528,8 +2528,10 @@
2528 2528 }
2529 2529  
2530 2530 hwsim_mon = alloc_netdev(0, "hwsim%d", hwsim_mon_setup);
2531   - if (hwsim_mon == NULL)
  2531 + if (hwsim_mon == NULL) {
  2532 + err = -ENOMEM;
2532 2533 goto failed;
  2534 + }
2533 2535  
2534 2536 rtnl_lock();
2535 2537