summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/seeq
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2012-09-06 02:47:05 +0200
committerDavid S. Miller <davem@davemloft.net>2012-09-07 18:56:00 +0200
commitb8dfc6a0a7235aed452c0e376b6feff182a86992 (patch)
treeed520e8109428488aba56e50ab37f87175d77188 /drivers/net/ethernet/seeq
parentudp: increment UDP_MIB_INERRORS if copy failed (diff)
downloadlinux-b8dfc6a0a7235aed452c0e376b6feff182a86992.tar.xz
linux-b8dfc6a0a7235aed452c0e376b6feff182a86992.zip
|PATCH] seeq: Add missing spinlock init
It doesn't seem this spinlock was properly initialized. Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/seeq')
-rw-r--r--drivers/net/ethernet/seeq/sgiseeq.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/seeq/sgiseeq.c b/drivers/net/ethernet/seeq/sgiseeq.c
index bb8c8222122b..4d15bf413bdc 100644
--- a/drivers/net/ethernet/seeq/sgiseeq.c
+++ b/drivers/net/ethernet/seeq/sgiseeq.c
@@ -751,6 +751,7 @@ static int __devinit sgiseeq_probe(struct platform_device *pdev)
sp->srings = sr;
sp->rx_desc = sp->srings->rxvector;
sp->tx_desc = sp->srings->txvector;
+ spin_lock_init(&sp->tx_lock);
/* A couple calculations now, saves many cycles later. */
setup_rx_ring(dev, sp->rx_desc, SEEQ_RX_BUFFERS);