Hi John, One more pull request intended for 3.6. Mostly about SDIO error handling (by Ido) and correct handling and recovery during suspend/resume. Plus one new debugfs entry that allows easier FW debugging, by Arkady. Please pull or let me know if there's any problem. The following changes since commit 5ea276963eacbef742fe4854883c0f69c903fcfd: rtlwifi: Change debug level for deletion of an entry in CAM (2012-06-22 14:44:06 -0400) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git for-linville for you to fetch changes up to 03e713de9df5afd00dd13f23f83b2eb20c4c92b3: Merge branch 'wl12xx-next' into for-linville (2012-06-24 10:40:25 +0300) ---------------------------------------------------------------- Arik Nemtsov (6): wlcore: cancel suspend when recovery is pending wlcore: don't allow SDIO read/writes after failure wlcore: force recovery on resume if suspended without recovering wlcore: check Rx-filter functions in the suspend path wlcore: refactor threaded IRQ routine wlcore: prevent recovery in the middle of resume Arkady Miasnikov (1): wlcore: access the firmware memory via debugfs Ido Yariv (11): wlcore: Fix sdio out-of-sync power state wlcore: Disable interrupts while recovering wlcore: Change read/write ops to return errors wlcore: Change raw io functions to return errors wlcore: Propagate errors from wlcore_raw_*_data functions wlcore: Propagate errors from wl1271_read wlcore: Propagate errors from wl1271_write wlcore: Propagate errors from wl1271_raw_read32 wlcore: Propagate errors from wl1271_raw_write32 wlcore: Propagate errors from wl1271_read_hwaddr wlcore: Force checking of io functions' return values Luciano Coelho (1): Merge branch 'wl12xx-next' into for-linville drivers/net/wireless/ti/wl12xx/main.c | 343 ++++++++++++++++++++++++++++++++++++++++++++---------------- drivers/net/wireless/ti/wl18xx/io.c | 39 ++++--- drivers/net/wireless/ti/wl18xx/io.h | 4 +- drivers/net/wireless/ti/wl18xx/main.c | 219 +++++++++++++++++++++++++++----------- drivers/net/wireless/ti/wlcore/boot.c | 84 ++++++++++----- drivers/net/wireless/ti/wlcore/cmd.c | 47 +++++++-- drivers/net/wireless/ti/wlcore/debugfs.c | 192 ++++++++++++++++++++++++++++++++++ drivers/net/wireless/ti/wlcore/event.c | 15 ++- drivers/net/wireless/ti/wlcore/hw_ops.h | 12 ++- drivers/net/wireless/ti/wlcore/io.c | 55 +++++++--- drivers/net/wireless/ti/wlcore/io.h | 144 ++++++++++++++++--------- drivers/net/wireless/ti/wlcore/main.c | 240 +++++++++++++++++++++++++++++++----------- drivers/net/wireless/ti/wlcore/ps.c | 14 ++- drivers/net/wireless/ti/wlcore/rx.c | 37 +++++-- drivers/net/wireless/ti/wlcore/rx.h | 4 +- drivers/net/wireless/ti/wlcore/sdio.c | 50 +++++---- drivers/net/wireless/ti/wlcore/spi.c | 14 ++- drivers/net/wireless/ti/wlcore/tx.c | 61 +++++++---- drivers/net/wireless/ti/wlcore/tx.h | 4 +- drivers/net/wireless/ti/wlcore/wlcore.h | 14 +-- drivers/net/wireless/ti/wlcore/wlcore_i.h | 9 +- 21 files changed, 1196 insertions(+), 405 deletions(-) -- Cheers, Luca.
Attachment:
signature.asc
Description: This is a digitally signed message part