linux-sg2042/drivers/net/wireless/iwlwifi/pcie
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
..
drv.c iwlwifi: add new 7265 HW IDs 2014-04-13 08:27:32 +03:00
internal.h iwlwifi: return whether to stop from rfkill method 2014-03-09 19:16:46 +02:00
rx.c iwlwifi: return whether to stop from rfkill method 2014-03-09 19:16:46 +02:00
trans.c iwlwifi: pcie: disable interrupts upon PCIe alloc 2014-05-07 22:54:32 +03:00
tx.c iwlwifi: pcie: stop the firmware when we restart it 2014-02-20 19:19:14 +02:00