|
@@ -3418,7 +3418,11 @@ static ssize_t show_tx_power(struct device *d,
|
|
|
struct device_attribute *attr, char *buf)
|
|
|
{
|
|
|
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,
|