linux/drivers/net/wireless/wl12xx
Ohad Ben-Cohen 49063a0d0b wl1271: sdio: claim host only when doing IO
Do not maintain a persistent sdio_claim_host state. Instead,
claim host before doing IO and release host soon after.

This fixes several mmc deadlock scenarios, e.g. during
suspend/resume.

Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
Acked-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-09-14 16:03:42 -04:00
..
Kconfig wl1271: the core wl1271 module shouldn't depend on SPI_MASTER 2010-06-02 16:13:35 -04:00
Makefile wl1271: moved scan operations to a separate file 2010-07-08 16:41:58 -04:00
wl12xx_80211.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
wl1251_acx.c drivers/net/wireless/wl12xx: Use available error codes 2010-08-24 16:28:05 -04:00
wl1251_acx.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_boot.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_boot.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_cmd.c drivers/net/wireless/wl12xx: Use available error codes 2010-08-24 16:28:05 -04:00
wl1251_cmd.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_debugfs.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_debugfs.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_event.c wl12xx: remove unneeded locking 2010-08-27 13:27:06 -04:00
wl1251_event.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_init.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_init.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_io.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_io.h
wl1251_main.c wl1251: Fix queue stopping/waking for TX path 2010-08-31 14:20:40 -04:00
wl1251_ps.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_ps.h wl1251: move include guard after the license 2010-08-25 14:33:19 -04:00
wl1251_reg.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_rx.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_rx.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_sdio.c wl1251: update my email address 2010-08-25 14:33:18 -04:00
wl1251_spi.c wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_spi.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251_tx.c wl1251: Fix queue stopping/waking for TX path 2010-08-31 14:20:40 -04:00
wl1251_tx.h wl1251: remove copyright contact person 2010-08-25 14:33:19 -04:00
wl1251.h wl1251: Fix queue stopping/waking for TX path 2010-08-31 14:20:40 -04:00
wl1271_acx.c drivers/net/wireless/wl12xx: Use available error codes 2010-08-24 16:28:06 -04:00
wl1271_acx.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-07-13 15:57:29 -04:00
wl1271_boot.c wl1271: Disable dynamic PS based on BT co-ext sense events 2010-07-08 16:35:51 -04:00
wl1271_boot.h wl1271: Add sysfs file to retrieve HW PG-version and ROM-version 2010-05-07 14:57:18 -04:00
wl1271_cmd.c wl1271: moved scan operations to a separate file 2010-07-08 16:41:58 -04:00
wl1271_cmd.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-07-13 15:57:29 -04:00
wl1271_conf.h wl1271: read fem manufacturer value from nvs 2010-07-08 16:35:51 -04:00
wl1271_debugfs.c
wl1271_debugfs.h
wl1271_event.c wl1271: rewritten scanning code 2010-07-08 16:42:09 -04:00
wl1271_event.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-07-13 15:57:29 -04:00
wl1271_ini.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-06-11 11:34:06 -07:00
wl1271_init.c
wl1271_init.h
wl1271_io.c
wl1271_io.h wl1271: Fix 32 bit register read related endiannes bug 2010-05-07 14:57:18 -04:00
wl1271_main.c wl12xx: remove unneeded locking 2010-08-27 13:27:06 -04:00
wl1271_ps.c
wl1271_ps.h
wl1271_reg.h
wl1271_rx.c wl1271: add get_survey callback in order to get channel noise 2010-07-29 12:46:49 -04:00
wl1271_rx.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
wl1271_scan.c wl12xx: remove unneeded locking 2010-08-27 13:27:06 -04:00
wl1271_scan.h wl1271: use __packed annotation 2010-07-12 16:05:31 -04:00
wl1271_sdio.c wl1271: sdio: claim host only when doing IO 2010-09-14 16:03:42 -04:00
wl1271_spi.c net: wl12xx: do not use kfree'd memory 2010-08-04 15:27:38 -04:00
wl1271_testmode.c wl1271: Add support for NVS files with 5GHz band parameters 2010-06-02 16:13:05 -04:00
wl1271_testmode.h
wl1271_tx.c mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00
wl1271_tx.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-06-11 11:34:06 -07:00
wl1271.h wl1271: add get_survey callback in order to get channel noise 2010-07-29 12:46:49 -04:00