iwlwifi: mvm: return value for request_ownership
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Wed, 2 Mar 2022 07:27:15 +0000 (09:27 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 2 Mar 2022 21:37:25 +0000 (22:37 +0100)
Propagate the value to the user space so it can understand
if the operation failed or not.

Fixes: bfcfdb59b669 ("iwlwifi: mvm: add vendor commands needed for iwlmei")
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Link: https://lore.kernel.org/r/20220302072715.4885-1-emmanuel.grumbach@intel.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c

index 7845036..080a158 100644 (file)
@@ -71,12 +71,13 @@ static int iwl_mvm_vendor_host_get_ownership(struct wiphy *wiphy,
 {
        struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy);
        struct iwl_mvm *mvm = IWL_MAC80211_GET_MVM(hw);
+       int ret;
 
        mutex_lock(&mvm->mutex);
-       iwl_mvm_mei_get_ownership(mvm);
+       ret = iwl_mvm_mei_get_ownership(mvm);
        mutex_unlock(&mvm->mutex);
 
-       return 0;
+       return ret;
 }
 
 static const struct wiphy_vendor_command iwl_mvm_vendor_commands[] = {