diff options
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c')
| -rw-r--r-- | drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c b/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c index 130760572262..34ddef97b099 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c @@ -1786,10 +1786,13 @@ static ssize_t iwl_dbgfs_rfi_freq_table_write(struct iwl_mvm *mvm, char *buf,  		return -EINVAL;  	/* value zero triggers re-sending the default table to the device */ -	if (!op_id) +	if (!op_id) { +		mutex_lock(&mvm->mutex);  		ret = iwl_rfi_send_config_cmd(mvm, NULL); -	else +		mutex_unlock(&mvm->mutex); +	} else {  		ret = -EOPNOTSUPP; /* in the future a new table will be added */ +	}  	return ret ?: count;  } |