android_kernel_motorola_sm6225/drivers/net/ethernet
Rasesh Mody 3fc7237018 bna: PCI Probe Conf Lock Fix
If register_netdev() fails now, then we call mutex_unlock(&bnad->conf_mutex);
on the error path, but it's already unlocked. So we acquire the lock in error
path which will be later unlocked after the cleanup.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-09-21 20:55:41 -04:00
..
3com Merge branch 'master' of ../netdev-next/ 2011-09-16 02:58:54 -04:00
8390 drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
adaptec MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
adi MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
aeroflex greth: convert to SKB paged frag API. 2011-08-30 17:58:03 -04:00
alteon acenic: convert to SKB paged frag API. 2011-08-30 17:57:59 -04:00
amd pcnet32: constify function table 2011-09-16 19:20:20 -04:00
apple macmace, macsonic: cleanup 2011-09-21 15:31:35 -04:00
atheros Merge branch 'master' of ../netdev-next/ 2011-09-16 02:58:54 -04:00
broadcom ethtool: Clean up definitions of rule location arrays in RX NFC 2011-09-16 19:25:10 -04:00
brocade bna: PCI Probe Conf Lock Fix 2011-09-21 20:55:41 -04:00
cadence MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
chelsio ethtool: Clean up definitions of rule location arrays in RX NFC 2011-09-16 19:25:10 -04:00
cirrus MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
cisco enic: convert to SKB paged frag API. 2011-08-30 17:58:02 -04:00
davicom MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
dec MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
dlink MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
emulex benet: convert to SKB paged frag API. 2011-08-30 17:58:00 -04:00
faraday MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
freescale ethtool: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL 2011-09-16 19:25:10 -04:00
fujitsu drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
hp drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
i825xx drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
ibm ibmveth: convert to SKB paged frag API. 2011-09-15 15:34:59 -04:00
icplus MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
intel igb: Remove multi_tx_table and simplify igb_xmit_frame 2011-09-19 23:59:34 -07:00
marvell mv643xx: convert to SKB paged frag API. 2011-09-15 15:34:59 -04:00
mellanox drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
micrel MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
microchip drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
myricom drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
natsemi macmace, macsonic: cleanup 2011-09-21 15:31:35 -04:00
neterion vxge: make function table const 2011-09-16 19:20:20 -04:00
nuvoton MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
nvidia forcedeth: convert to SKB paged frag API. 2011-08-30 17:58:02 -04:00
octeon
oki-semi MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
packetengines MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
pasemi pasemi: convert to SKB paged frag API. 2011-09-15 15:35:00 -04:00
qlogic netxen: Add pcie workaround 2011-09-20 14:57:15 -04:00
racal drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
rdc MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
realtek Merge branch 'master' of ../netdev-next/ 2011-09-16 02:58:54 -04:00
renesas MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
seeq drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
sfc ethtool: Clean up definitions of rule location arrays in RX NFC 2011-09-16 19:25:10 -04:00
sgi MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
sis MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
smsc net/smsc911x: Correctly configure 16-bit register access from DT 2011-09-21 15:18:31 -04:00
stmicro MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
sun ethtool: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL 2011-09-16 19:25:10 -04:00
tehuti drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
ti drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
tile
toshiba drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
tundra drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
via MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
xilinx drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
xircom drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
xscale drivers/net/ethernet/*: Enabled vendor Kconfig options 2011-08-27 00:58:56 -07:00
dnet.c
dnet.h
ethoc.c
fealnx.c
jme.c jme: convert to SKB paged frag API. 2011-09-15 15:34:59 -04:00
jme.h
Kconfig MII: fix Kconfig dependencies for MII 2011-09-15 15:49:08 -04:00
korina.c
lantiq_etop.c
Makefile
mipsnet.c
netx-eth.c
s6gmac.c