diff options
| author | Luciano Coelho <[email protected]> | 2014-08-20 10:21:07 +0300 |
|---|---|---|
| committer | Emmanuel Grumbach <[email protected]> | 2014-09-14 12:56:38 +0300 |
| commit | a26d4e7b096d85eeea0ce08950744e2887cb46fa (patch) | |
| tree | 2e7a25b4f26fe59c709737816d5191a52308656c | |
| parent | bc44886d2645bb4c0422db09f67661638eacc3d1 (diff) | |
iwlwifi: mvm: fail temp test enabling if the ucode is not loaded
If the ucode is not loaded, don't allow the temperature test to be
started, but allow it to be changed or stopped if already running.
Signed-off-by: Luciano Coelho <[email protected]>
Reviewed-by: Johannes Berg <[email protected]>
Signed-off-by: Emmanuel Grumbach <[email protected]>
| -rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/debugfs.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/debugfs.c b/drivers/net/wireless/iwlwifi/mvm/debugfs.c index d98ee109c5e9..85eb847c749d 100644 --- a/drivers/net/wireless/iwlwifi/mvm/debugfs.c +++ b/drivers/net/wireless/iwlwifi/mvm/debugfs.c @@ -288,6 +288,9 @@ static ssize_t iwl_dbgfs_set_nic_temperature_write(struct iwl_mvm *mvm, { int temperature; + if (!mvm->ucode_loaded && !mvm->temperature_test) + return -EIO; + if (kstrtoint(buf, 10, &temperature)) return -EINVAL; /* not a legal temperature */ |