linux/drivers/net/ethernet/brocade/bna
Rasesh Mody 1d51a1325e bna: Semaphore Lock Fix
Remove a BUG_ON() as it is not required.

Change the unconditional write to release a semaphore to read sem first
and then write. This will eliminate the possibility of sem getting locked
while trying to release it in case if previous sem_get operation failed.

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-17 00:47:57 -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: make function tables cont 2011-09-16 19:20:20 -04:00
bfa_ioc.c bna: Semaphore Lock Fix 2011-09-17 00:47:57 -04:00
bfa_ioc.h bna: make function tables cont 2011-09-16 19:20:20 -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: make function tables cont 2011-09-16 19:20:20 -04:00
bna_types.h bna: Async Mode Tx Rx Init Fix 2011-09-15 15:36:33 -04:00
bna.h bna: make function tables cont 2011-09-16 19:20:20 -04:00
bnad_ethtool.c bna: TX Queue Depth Fix 2011-09-15 15:36:34 -04:00
bnad.c bna: make function tables cont 2011-09-16 19:20:20 -04:00
bnad.h bna: Driver Version changed to 3.0.2.1 2011-09-15 15:36:34 -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