mirror of https://gitee.com/openkylin/linux.git
iwlwifi: indicate txpower is off in sysfs
The patch checks if the radio is disabled before displaying the tx power level. Previously when the txpower was set off show_tx_power still returned the prior power level. Now it will indicate the power has been turned off. Signed-off-by: Jay Sternberg <jay.e.sternberg@linux.intel.com> Signed-off-by: Zhu Yi <yi.zhu@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
f1bc4ac61f
commit
91f39e8eea
|
@ -3418,7 +3418,11 @@ static ssize_t show_tx_power(struct device *d,
|
||||||
struct device_attribute *attr, char *buf)
|
struct device_attribute *attr, char *buf)
|
||||||
{
|
{
|
||||||
struct iwl_priv *priv = (struct iwl_priv *)d->driver_data;
|
struct iwl_priv *priv = (struct iwl_priv *)d->driver_data;
|
||||||
return sprintf(buf, "%d\n", priv->tx_power_user_lmt);
|
|
||||||
|
if (!iwl_is_ready_rf(priv))
|
||||||
|
return sprintf(buf, "off\n");
|
||||||
|
else
|
||||||
|
return sprintf(buf, "%d\n", priv->tx_power_user_lmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
static ssize_t store_tx_power(struct device *d,
|
static ssize_t store_tx_power(struct device *d,
|
||||||
|
|
Loading…
Reference in New Issue