diff options
Diffstat (limited to 'drivers/net/wireless/ipw2100.c')
-rw-r--r-- | drivers/net/wireless/ipw2100.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/drivers/net/wireless/ipw2100.c b/drivers/net/wireless/ipw2100.c index 8990585bd228..e8a94b746295 100644 --- a/drivers/net/wireless/ipw2100.c +++ b/drivers/net/wireless/ipw2100.c | |||
@@ -1858,14 +1858,6 @@ static void ipw2100_down(struct ipw2100_priv *priv) | |||
1858 | 1858 | ||
1859 | modify_acceptable_latency("ipw2100", INFINITE_LATENCY); | 1859 | modify_acceptable_latency("ipw2100", INFINITE_LATENCY); |
1860 | 1860 | ||
1861 | #ifdef ACPI_CSTATE_LIMIT_DEFINED | ||
1862 | if (priv->config & CFG_C3_DISABLED) { | ||
1863 | IPW_DEBUG_INFO(": Resetting C3 transitions.\n"); | ||
1864 | acpi_set_cstate_limit(priv->cstate_limit); | ||
1865 | priv->config &= ~CFG_C3_DISABLED; | ||
1866 | } | ||
1867 | #endif | ||
1868 | |||
1869 | /* We have to signal any supplicant if we are disassociating */ | 1861 | /* We have to signal any supplicant if we are disassociating */ |
1870 | if (associated) | 1862 | if (associated) |
1871 | wireless_send_event(priv->net_dev, SIOCGIWAP, &wrqu, NULL); | 1863 | wireless_send_event(priv->net_dev, SIOCGIWAP, &wrqu, NULL); |
@@ -2088,14 +2080,6 @@ static void isr_indicate_rf_kill(struct ipw2100_priv *priv, u32 status) | |||
2088 | /* RF_KILL is now enabled (else we wouldn't be here) */ | 2080 | /* RF_KILL is now enabled (else we wouldn't be here) */ |
2089 | priv->status |= STATUS_RF_KILL_HW; | 2081 | priv->status |= STATUS_RF_KILL_HW; |
2090 | 2082 | ||
2091 | #ifdef ACPI_CSTATE_LIMIT_DEFINED | ||
2092 | if (priv->config & CFG_C3_DISABLED) { | ||
2093 | IPW_DEBUG_INFO(": Resetting C3 transitions.\n"); | ||
2094 | acpi_set_cstate_limit(priv->cstate_limit); | ||
2095 | priv->config &= ~CFG_C3_DISABLED; | ||
2096 | } | ||
2097 | #endif | ||
2098 | |||
2099 | /* Make sure the RF Kill check timer is running */ | 2083 | /* Make sure the RF Kill check timer is running */ |
2100 | priv->stop_rf_kill = 0; | 2084 | priv->stop_rf_kill = 0; |
2101 | cancel_delayed_work(&priv->rf_kill); | 2085 | cancel_delayed_work(&priv->rf_kill); |
@@ -2326,23 +2310,10 @@ static void ipw2100_corruption_detected(struct ipw2100_priv *priv, int i) | |||
2326 | u32 match, reg; | 2310 | u32 match, reg; |
2327 | int j; | 2311 | int j; |
2328 | #endif | 2312 | #endif |
2329 | #ifdef ACPI_CSTATE_LIMIT_DEFINED | ||
2330 | int limit; | ||
2331 | #endif | ||
2332 | 2313 | ||
2333 | IPW_DEBUG_INFO(": PCI latency error detected at 0x%04zX.\n", | 2314 | IPW_DEBUG_INFO(": PCI latency error detected at 0x%04zX.\n", |
2334 | i * sizeof(struct ipw2100_status)); | 2315 | i * sizeof(struct ipw2100_status)); |
2335 | 2316 | ||
2336 | #ifdef ACPI_CSTATE_LIMIT_DEFINED | ||
2337 | IPW_DEBUG_INFO(": Disabling C3 transitions.\n"); | ||
2338 | limit = acpi_get_cstate_limit(); | ||
2339 | if (limit > 2) { | ||
2340 | priv->cstate_limit = limit; | ||
2341 | acpi_set_cstate_limit(2); | ||
2342 | priv->config |= CFG_C3_DISABLED; | ||
2343 | } | ||
2344 | #endif | ||
2345 | |||
2346 | #ifdef IPW2100_DEBUG_C3 | 2317 | #ifdef IPW2100_DEBUG_C3 |
2347 | /* Halt the fimrware so we can get a good image */ | 2318 | /* Halt the fimrware so we can get a good image */ |
2348 | write_register(priv->net_dev, IPW_REG_RESET_REG, | 2319 | write_register(priv->net_dev, IPW_REG_RESET_REG, |