linux/drivers/net/wireless/iwlwifi
Emmanuel Grumbach 83f7a85f11 iwlwifi: pcie: disable interrupts upon PCIe alloc
In case RFKILL is in KILL position, the NIC will issue an
interrupt straight away. This interrupt won't be sent
because it is masked in the hardware.
But if our interrupt service routine is called for another
reason (SHARED_IRQ), then we'll look at the interrupt cause
and service it. This can cause bad things if we are not
ready yet.
Explicitly clean the interrupt cause register to make sure
we won't service anything before we are ready to.

Cc: <stable@vger.kernel.org> [3.14]
Reported-and-tested-by: Alexander Monakov <amonakov@gmail.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-05-07 22:54:32 +03:00
..
dvm Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next 2014-03-18 16:55:28 -04:00
mvm iwlwifi: mvm: do no sched scan while associated 2014-05-06 21:56:37 +03:00
pcie iwlwifi: pcie: disable interrupts upon PCIe alloc 2014-05-07 22:54:32 +03:00
iwl-1000.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-2000.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-5000.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-6000.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-7000.c iwlwifi: add MODULE_FIRMWARE for 7265 2014-04-13 16:50:56 +03:00
iwl-8000.c iwlwifi: 8000: add 11n only SKU of 8000 devices 2014-02-06 21:11:30 +02:00
iwl-agn-hw.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-config.h iwlwifi: pcie: enable LP XTAL to reduce power consumption 2014-03-09 19:16:39 +02:00
iwl-csr.h iwlwifi: pcie: enable LP XTAL to reduce power consumption 2014-03-09 19:16:39 +02:00
iwl-debug.c iwlwifi: export symbols only conditionally 2013-03-06 16:47:56 +01:00
iwl-debug.h iwlwifi: add enter/exit D0i3 ops 2014-02-03 22:23:39 +02:00
iwl-devtrace.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-devtrace.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-drv.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-03-04 13:05:12 -05:00
iwl-drv.h iwlwifi: mvm: new NVM format in family 8000 2014-02-13 13:49:37 +02:00
iwl-eeprom-parse.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-eeprom-parse.h iwlwifi: mvm: new NVM format in family 8000 2014-02-13 13:49:37 +02:00
iwl-eeprom-read.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-eeprom-read.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-fh.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-fw-file.h iwlwifi: mvm: prepare infrastructure for more TLV flags 2014-02-23 21:32:22 +02:00
iwl-fw.h iwlwifi: mvm: configure seq_num to D0i3 2014-03-16 13:45:23 +02:00
iwl-io.c iwlwifi: pcie: enable LP XTAL to reduce power consumption 2014-03-09 19:16:39 +02:00
iwl-io.h iwlwifi: pcie: enable LP XTAL to reduce power consumption 2014-03-09 19:16:39 +02:00
iwl-modparams.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-03-04 13:05:12 -05:00
iwl-notif-wait.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-notif-wait.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-nvm-parse.c iwlwifi: nvm: fix VHT capability antenna-dependent fields 2014-03-09 16:39:08 +02:00
iwl-nvm-parse.h iwlwifi: mvm: new NVM format in family 8000 2014-02-13 13:49:37 +02:00
iwl-op-mode.h iwlwifi: return whether to stop from rfkill method 2014-03-09 19:16:46 +02:00
iwl-phy-db.c iwlwifi: change number of PAPD groups in PHY DB 2014-02-06 21:12:26 +02:00
iwl-phy-db.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-prph.h iwlwifi: pcie: enable LP XTAL to reduce power consumption 2014-03-09 19:16:39 +02:00
iwl-trans.h iwlwifi: make various things const 2014-02-13 10:18:43 +02:00
Kconfig iwlwifi: rs: use const u16 for throughput tables 2014-02-03 22:23:37 +02:00
Makefile iwlwifi: Add 8000 HW family support 2014-02-03 22:23:31 +02:00