Subject: wrong logic for pmgmt. Invert pmgmt to let nl80211 controls correct PS 80211 enable/disable.
Signed-off-by: Samuel Chang <[email protected]> diff -ruN kernel-2.6.37.6-11.5/drivers/staging/ar6003/os/linux/cfg80211.c kernel-2.6.37.6-11.5_power_mgt/drivers/staging/ar6003/os/linux/cfg80211.c --- kernel-2.6.37.6-11.5/drivers/staging/ar6003/os/linux/cfg80211.c 2011-05-27 06:17:00.000000000 +0800 +++ kernel-2.6.37.6-11.5_power_mgt/drivers/staging/ar6003/os/linux/cfg80211.c 2011-06-07 00:44:43.034890276 +0800 @@ -1262,7 +1262,7 @@ return -EIO; } - if(pmgmt) { + if(!pmgmt) { AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: Max Perf\n", __func__)); pwrMode.powerMode = MAX_PERF_POWER; } else {
Subject: wrong logic for pmgmt. Invert pmgmt to let nl80211 controls correct PS 80211 enable/disable. Signed-off-by: Samuel Chang <[email protected]> diff -ruN kernel-2.6.37.6-11.5/drivers/staging/ar6003/os/linux/cfg80211.c kernel-2.6.37.6-11.5_power_mgt/drivers/staging/ar6003/os/linux/cfg80211.c --- kernel-2.6.37.6-11.5/drivers/staging/ar6003/os/linux/cfg80211.c 2011-05-27 06:17:00.000000000 +0800 +++ kernel-2.6.37.6-11.5_power_mgt/drivers/staging/ar6003/os/linux/cfg80211.c 2011-06-07 00:44:43.034890276 +0800 @@ -1262,7 +1262,7 @@ return -EIO; } - if(pmgmt) { + if(!pmgmt) { AR_DEBUG_PRINTF(ATH_DEBUG_INFO, ("%s: Max Perf\n", __func__)); pwrMode.powerMode = MAX_PERF_POWER; } else {
_______________________________________________ MeeGo-kernel mailing list [email protected] http://lists.meego.com/listinfo/meego-kernel
