linux/drivers/net/ethernet/brocade/bna
Rasesh Mody dfee325ad2 bna: MBOX IRQ Flag Check after Locking
Change details:
 - Check the BNAD_RF_MBOX_IRQ_DISABLED flag after acquiring the bna_lock,
   since checking the flag and executing bna_mbox_handler needs to be atomic.
   If not, it opens up window where flag is reset when it was checked, but got
   set while spinning on the lock by the other thread which is actually
   holding the lock

Signed-off-by: Gurunatha Karaje <gkaraje@brocade.com>
Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-09-15 15:36:33 -04:00
..
bfa_cee.c bna: Formatting and Code Cleanup 2011-09-15 15:36:33 -04:00
bfa_cee.h
bfa_cs.h
bfa_defs_cna.h
bfa_defs_mfg_comm.h bna: Formatting and Code Cleanup 2011-09-15 15:36:33 -04:00
bfa_defs_status.h
bfa_defs.h bna: Naming Change and Minor Macro Fix 2011-09-15 15:36:32 -04:00
bfa_ioc_ct.c bna: ENET and Tx Rx Redesign Enablement 2011-08-11 07:30:13 -07:00
bfa_ioc.c bna: ENET and Tx Rx Redesign Enablement 2011-08-11 07:30:13 -07:00
bfa_ioc.h bna: Naming Change and Minor Macro Fix 2011-09-15 15:36:32 -04:00
bfa_msgq.c bna: off by one in bfa_msgq_rspq_pi_update() 2011-08-26 12:55:18 -04:00
bfa_msgq.h
bfi_cna.h
bfi_enet.h bna: Introduce ENET as New Driver and FW Interface 2011-08-11 07:30:12 -07:00
bfi_reg.h
bfi.h bna: Formatting and Code Cleanup 2011-09-15 15:36:33 -04:00
bna_enet.c bna: Async Mode Tx Rx Init Fix 2011-09-15 15:36:33 -04:00
bna_hw_defs.h bna: Async Mode Tx Rx Init Fix 2011-09-15 15:36:33 -04:00
bna_tx_rx.c bna: Tx and Rx Redesign 2011-08-11 07:30:13 -07:00
bna_types.h bna: Async Mode Tx Rx Init Fix 2011-09-15 15:36:33 -04:00
bna.h bna: Formatting and Code Cleanup 2011-09-15 15:36:33 -04:00
bnad_ethtool.c bna: Ethtool Enhancements and Fix 2011-09-15 15:36:33 -04:00
bnad.c bna: MBOX IRQ Flag Check after Locking 2011-09-15 15:36:33 -04:00
bnad.h bna: Ethtool Enhancements and Fix 2011-09-15 15:36:33 -04:00
cna_fwimg.c
cna.h bna: Formatting and Code Cleanup 2011-09-15 15:36:33 -04:00
Kconfig
Makefile bna: ENET and Tx Rx Redesign Enablement 2011-08-11 07:30:13 -07:00