OpenCloudOS-Kernel/drivers/net/wireless/ath/carl9170
Christian Lamparter 97e2c40269 carl9170: fix usb pm suspend->resume woes
This patch revamps some common code-paths which are
shared between (re-)initialization and suspend/resume
subroutines. It also adds some helpful comments
about quirks and associated difficulties.

It's quite big, but it should fix #25382:
<https://bugzilla.kernel.org/show_bug.cgi?id=25382>

And hopefully the code is robust enough to deal with
all possible suspend/resume scenarios without requiring
the user to do any sort of manual and possibly
dangerous work.

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-01-04 14:35:13 -05:00
..
Kconfig carl9170: angle brackets for wiki link 2010-09-28 15:47:56 -04:00
Makefile carl9170: Makefile, Kconfig files and MAINTAINERS 2010-09-14 16:03:42 -04:00
carl9170.h carl9170: fix spurious restart due to high latency 2010-11-15 13:25:32 -05:00
cmd.c carl9170: Use static const 2010-11-22 15:58:45 -05:00
cmd.h carl9170: fix memory leak issue in async cmd macro wrappers 2010-10-25 14:43:14 -04:00
debug.c carl9170: remove lost-frame workaround 2010-09-28 15:47:56 -04:00
debug.h carl9170: firmware parser and debugfs code 2010-09-14 16:03:42 -04:00
eeprom.h
fw.c ath9k/carl9170: advertise P2P 2010-11-29 14:41:28 -05:00
fwcmd.h carl9170: import hw/fw header updates 2010-11-15 13:25:29 -05:00
fwdesc.h carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
hw.h carl9170: import hw/fw header updates 2010-11-15 13:25:29 -05:00
led.c
mac.c carl9170: configurable beacon rates 2010-11-15 13:25:35 -05:00
main.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-12-02 15:46:37 -05:00
phy.c carl9170: reduce channel change delay 2011-01-04 14:35:13 -05:00
phy.h carl9170: import hw/fw header updates 2010-11-15 13:25:29 -05:00
rx.c carl9170: A-MPDU frame type filter 2010-10-11 15:04:23 -04:00
tx.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-12-02 15:46:37 -05:00
usb.c carl9170: fix usb pm suspend->resume woes 2011-01-04 14:35:13 -05:00
version.h carl9170: import hw/fw header updates 2010-11-15 13:25:29 -05:00
wlan.h carl9170: remove stale rx error path 2010-10-11 15:04:22 -04:00