diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-04-06 10:41:23 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-04-06 10:41:23 +0000 |
commit | 9f34772a476cba359681f9d3327db6636d5624c5 (patch) | |
tree | 5a6b599b5b23ba72ecd575d6a7fb998162dce94e /package/kernel/mac80211/patches/915-wlcore-decrease-warning-verbosity-during-recovery.patch | |
parent | c9a7f5dfffa7d7719aff64f11ba1243123693f19 (diff) | |
download | upstream-9f34772a476cba359681f9d3327db6636d5624c5.tar.gz upstream-9f34772a476cba359681f9d3327db6636d5624c5.tar.bz2 upstream-9f34772a476cba359681f9d3327db6636d5624c5.zip |
mac80211: update to wireless-testing 2014-03-31
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40393 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/kernel/mac80211/patches/915-wlcore-decrease-warning-verbosity-during-recovery.patch')
-rw-r--r-- | package/kernel/mac80211/patches/915-wlcore-decrease-warning-verbosity-during-recovery.patch | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/package/kernel/mac80211/patches/915-wlcore-decrease-warning-verbosity-during-recovery.patch b/package/kernel/mac80211/patches/915-wlcore-decrease-warning-verbosity-during-recovery.patch deleted file mode 100644 index be2de10ccf..0000000000 --- a/package/kernel/mac80211/patches/915-wlcore-decrease-warning-verbosity-during-recovery.patch +++ /dev/null @@ -1,42 +0,0 @@ -Silently ignore repetitive scheduling of recovery work and commands -being passed to the bus when the HW is not available. This can happen -many times during recovery and slow it down. It also spams the kernel -logs. - -Signed-off-by: Arik Nemtsov <arik@wizery.com> -Signed-off-by: Eliad Peller <eliad@wizery.com> - ---- -drivers/net/wireless/ti/wlcore/cmd.c | 4 ++-- - drivers/net/wireless/ti/wlcore/main.c | 5 +++-- - 2 files changed, 5 insertions(+), 4 deletions(-) - ---- a/drivers/net/wireless/ti/wlcore/cmd.c -+++ b/drivers/net/wireless/ti/wlcore/cmd.c -@@ -60,8 +60,8 @@ static int __wlcore_cmd_send(struct wl12 - u16 status; - u16 poll_count = 0; - -- if (WARN_ON(wl->state == WLCORE_STATE_RESTARTING && -- id != CMD_STOP_FWLOGGER)) -+ if (unlikely(wl->state == WLCORE_STATE_RESTARTING && -+ id != CMD_STOP_FWLOGGER)) - return -EIO; - - cmd = buf; ---- a/drivers/net/wireless/ti/wlcore/main.c -+++ b/drivers/net/wireless/ti/wlcore/main.c -@@ -782,10 +782,11 @@ out: - - void wl12xx_queue_recovery_work(struct wl1271 *wl) - { -- WARN_ON(!test_bit(WL1271_FLAG_INTENDED_FW_RECOVERY, &wl->flags)); -- - /* Avoid a recursive recovery */ - if (wl->state == WLCORE_STATE_ON) { -+ WARN_ON(!test_bit(WL1271_FLAG_INTENDED_FW_RECOVERY, -+ &wl->flags)); -+ - wl->state = WLCORE_STATE_RESTARTING; - set_bit(WL1271_FLAG_RECOVERY_IN_PROGRESS, &wl->flags); - wl1271_ps_elp_wakeup(wl); |