Hi,
This series with patches from Ido and Arik improve the driver's
handling of SDIO errors. Ido's series propagates the errors up for
better handling and Arik's series ensures that suspend/resume don't
get messed up when such errors occur.
There is also one patch by Arkady (welcome!) that allows the userspace
to read/write to the chip's memory directly for firmware debugging
purposes.
Please review.
Cheers,
Luca.
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
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(-)
--
1.7.10
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux Kernel]
[Linux Bluetooth]
[Linux Netdev]
[Kernel Newbies]
[Share Photos]
[IDE]
[Security]
[Git]
[Netfilter]
[Bugtraq]
[Photo]
[Yosemite]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Linux ATA RAID]
[Samba]
[Video 4 Linux]
[Device Mapper]
[Linux Resources]
[Free Dating]
[M2M Wireless]