linux/drivers/net/wireless/iwlwifi
Stanislaw Gruszka 22de94de7d iwlwifi: jiffies based tx queues watchdog
This patch replace monitor/recover timer by watchdog based on time
stamp. New code allow to discover hangs more precisely.

Timeout values are currently doubled monitoring period values of
previous timer. This have to be tuned based of firmware timing
capabilities.

Tested on 3945, 4965, 5300, 6300.

Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Acked-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-12-06 16:01:29 -05:00
..
iwl3945-base.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-1000.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-3945-debugfs.c
iwl-3945-debugfs.h
iwl-3945-fh.h
iwl-3945-hw.h
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
iwl-3945.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-3945.h iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-4965-hw.h
iwl-4965.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-5000-hw.h
iwl-5000.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-6000-hw.h
iwl-6000.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-agn-calib.c iwlwifi: disable disconnected antenna for advanced bt coex 2010-11-15 13:26:57 -05:00
iwl-agn-calib.h iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-agn-debugfs.c iwlagn: reduce redundant parameter definitions 2010-10-06 08:10:00 -07:00
iwl-agn-debugfs.h iwlagn: keep track of failure tx status 2010-09-17 13:17:36 -07:00
iwl-agn-eeprom.c iwlwifi: use antenna information in EEPROM 2010-11-24 16:57:55 -08:00
iwl-agn-hcmd.c iwlagn: fix PAN slot timing wrt. DTIM 2010-11-16 07:46:49 -08:00
iwl-agn-hw.h
iwl-agn-ict.c iwlagn: reduce redundant parameter definitions 2010-10-06 08:10:00 -07:00
iwl-agn-led.c
iwl-agn-led.h
iwl-agn-lib.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-agn-rs.c iwlagn: support dynamic aggregation for BT coex 2010-11-16 07:44:00 -08:00
iwl-agn-rs.h iwlwifi: remove agn rates info there 2010-10-07 15:51:20 -07:00
iwl-agn-rx.c iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-agn-rxon.c iwlwifi: check for STATUS_EXIT_PENDING when send RXON command 2010-12-02 08:35:23 -08:00
iwl-agn-sta.c iwlagn: fix non-5000+ build 2010-11-15 13:26:43 -05:00
iwl-agn-tt.c iwlwifi: remove spurious exports 2010-10-07 15:51:11 -07:00
iwl-agn-tt.h
iwl-agn-tx.c iwlwifi: use mac80211 AC defines 2010-11-24 16:58:40 -08:00
iwl-agn-ucode.c iwlagn: Enable PCI L1 ACTIVE state after uCode has been loaded 2010-12-02 08:35:02 -08:00
iwl-agn.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-agn.h iwlagn: remove structure name reference to gen2 2010-12-02 08:35:12 -08:00
iwl-commands.h iwlagn: use different kill mask when SCO active 2010-11-24 17:25:03 -08:00
iwl-core.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-core.h iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-csr.h iwlagn: enable shadow register 2010-11-15 13:26:59 -05:00
iwl-debug.h
iwl-debugfs.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-dev.h iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
iwl-devtrace.c
iwl-devtrace.h
iwl-eeprom.c iwlwifi: move agn only eeprom functions to separate file 2010-10-14 09:47:42 -07:00
iwl-eeprom.h iwlwifi: remove unused define 2010-11-24 16:57:43 -08:00
iwl-fh.h
iwl-hcmd.c
iwl-helpers.h Merge branch 'wireless-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6 2010-11-22 15:28:30 -05:00
iwl-io.h
iwl-led.c iwlwifi: change default led mode for different devices 2010-11-16 07:44:24 -08:00
iwl-led.h iwlwifi: change default led mode for different devices 2010-11-16 07:44:24 -08:00
iwl-legacy.c iwlwifi: resending QoS command when HT changes 2010-11-15 13:26:49 -05:00
iwl-legacy.h iwlwifi: legacy tx_cmd_protection function 2010-11-15 13:26:47 -05:00
iwl-power.c iwlwifi: advance power management support 2010-11-24 16:19:37 -05:00
iwl-power.h iwlwifi: defer update power mode while scan 2010-11-15 13:24:28 -05:00
iwl-prph.h
iwl-rx.c iwlagn: enable shadow register 2010-11-15 13:26:59 -05:00
iwl-scan.c iwlwifi: kill elapsed_jiffies 2010-11-16 16:39:09 -05:00
iwl-spectrum.h
iwl-sta.c iwlagn: fix race condition when reprogram sta 2010-12-02 08:34:54 -08:00
iwl-sta.h iwlagn: reprogram AP STA after assoc 2010-11-16 07:46:35 -08:00
iwl-tx.c iwlwifi: jiffies based tx queues watchdog 2010-12-06 16:01:29 -05:00
Kconfig iwlwifi: add new devices to Kconfig 2010-11-15 13:24:58 -05:00
Makefile iwlwifi: fix modular 3945 only build 2010-11-22 15:48:51 -05:00