kernel-fxtec-pro1x/drivers/net/wireless/iwlwifi
Emmanuel Grumbach 17a68dd7bc iwlagn: warn about buggy fw that doesn't set SEQ_RX_FRAME
The way we check if there is host command that should be reclaimed is
way too complicated. We should have a clear indication from the fw.
The fw is expected to set the SEQ_RX_FRAME bit if the frame was
originated by the fw which indicates to the driver that there is no
host command to free.
Somehow, there seem to have been buggy fw out there, hence the very
old comment.

This code checks if we have still buggy fw out there.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-09-19 15:58:26 -04:00
..
iwl-1000.c iwlagn: iwl-pci doesn't include iwl-dev any more 2011-08-29 15:30:30 -04:00
iwl-2000.c iwlagn: enable 11n support for "_d" sku 2011-09-14 13:56:41 -04:00
iwl-5000-hw.h
iwl-5000.c iwlagn: iwl-pci doesn't include iwl-dev any more 2011-08-29 15:30:30 -04:00
iwl-6000-hw.h
iwl-6000.c iwlagn: iwl-pci doesn't include iwl-dev any more 2011-08-29 15:30:30 -04:00
iwl-agn-calib.c iwlagn: bus layer chooses its transport layer 2011-08-29 15:25:32 -04:00
iwl-agn-calib.h iwlagn: remove iwlagn_hcmd_utils structure and call directly 2011-07-11 15:02:10 -04:00
iwl-agn-eeprom.c iwlagn: Rename iwlcore prefix 2011-08-29 15:25:29 -04:00
iwl-agn-hw.h iwlagn: iwl-dev.h doesn't include iwl-fh.h any more 2011-08-29 15:30:28 -04:00
iwl-agn-lib.c iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-agn-rs.c iwlwifi: iwl-agn-rs.c: remove old comment 2011-08-30 15:38:53 -04:00
iwl-agn-rs.h
iwl-agn-rxon.c iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-agn-sta.c iwlagn: move all iwl_is_XXX helpers to iwl-shared.h 2011-08-29 15:25:35 -04:00
iwl-agn-tt.c iwlagn: move the stop / wake queue logic to transport layer 2011-08-29 15:33:01 -04:00
iwl-agn-tt.h iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-agn-tx.c iwlagn: fix compilation when debug flags is unset 2011-09-14 13:56:42 -04:00
iwl-agn-ucode.c iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-agn.c iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-agn.h iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-bus.h iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-commands.h iwlagn: only perform necessary calibration at init time 2011-09-14 13:56:34 -04:00
iwl-core.c iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-core.h iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-csr.h iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-debug.h iwlagn: add missing includes 2011-08-29 15:30:28 -04:00
iwl-debugfs.c iwlagn: move traffic_log back to upper layer 2011-09-14 13:56:38 -04:00
iwl-dev.h iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-devtrace.c
iwl-devtrace.h iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-eeprom.c iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-eeprom.h iwlagn: Rename iwlcore prefix 2011-08-29 15:25:29 -04:00
iwl-fh.h iwlagn: add missing includes 2011-08-29 15:30:28 -04:00
iwl-helpers.h iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-io.c iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-io.h iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-led.c iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-led.h
iwl-pci.c iwlagn: merge iwl_pci_down and iwl_pci_remove 2011-09-14 13:56:35 -04:00
iwl-pci.h iwlagn: adding special "D" SKU for 2000 series 2011-08-29 15:30:30 -04:00
iwl-power.c iwlagn: remove dereferences of priv from transport 2011-08-29 15:30:31 -04:00
iwl-power.h
iwl-prph.h iwlagn: cmd_queue moves to iwl_shared 2011-08-29 15:25:31 -04:00
iwl-rx.c iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-scan.c iwlagn: move iwl_free_pages to iwl-shared.h 2011-08-29 15:25:35 -04:00
iwl-shared.h iwlagn: fix compilation when debug flags is unset 2011-09-14 13:56:42 -04:00
iwl-sta.c iwlagn: remove priv dereferences from the transport layer 2011-09-14 13:56:36 -04:00
iwl-sta.h iwlagn: priv->sta_lock moves to iwl_shared 2011-08-29 15:25:32 -04:00
iwl-sv-open.c iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-testmode.h iwlagn: allow application own the uCode operation 2011-07-11 15:02:08 -04:00
iwl-trans-int-pcie.h iwlagn: iwl-trans.c can't dereference iwl_priv any more 2011-09-14 13:56:39 -04:00
iwl-trans-rx-pcie.c iwlagn: warn about buggy fw that doesn't set SEQ_RX_FRAME 2011-09-19 15:58:26 -04:00
iwl-trans-tx-pcie.c iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-trans.c iwlagn: fix compilation when debug flags is unset 2011-09-14 13:56:42 -04:00
iwl-trans.h iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
Kconfig iwlagn: support new P2P implementation 2011-08-08 16:04:04 -04:00
Makefile iwlagn: move all the ICT related functions to iwl-trans-rx-pcie.c 2011-07-16 07:39:34 -07:00