aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/qlge
diff options
context:
space:
mode:
authorRon Mercer <ron.mercer@qlogic.com>2009-03-09 06:59:25 -0400
committerDavid S. Miller <davem@davemloft.net>2009-03-10 07:43:56 -0400
commit39a28bc480bff0f778d043877aff2fd16ad5f769 (patch)
treefbac759bae3a8c680a0cc6516fec644b0b3c0f66 /drivers/net/qlge
parentb25215d0433f6c71b68eede3548815196a2ed5d5 (diff)
qlge: Remove spinlock from asic init path.
There is nothing to contend with it. Signed-off-by: Ron Mercer <ron.mercer@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/qlge')
-rw-r--r--drivers/net/qlge/qlge_main.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c
index 75ad4dbb5cb7..f7f104ab5ffb 100644
--- a/drivers/net/qlge/qlge_main.c
+++ b/drivers/net/qlge/qlge_main.c
@@ -3250,14 +3250,12 @@ static int ql_adapter_up(struct ql_adapter *qdev)
3250{ 3250{
3251 int err = 0; 3251 int err = 0;
3252 3252
3253 spin_lock(&qdev->hw_lock);
3254 err = ql_adapter_initialize(qdev); 3253 err = ql_adapter_initialize(qdev);
3255 if (err) { 3254 if (err) {
3256 QPRINTK(qdev, IFUP, INFO, "Unable to initialize adapter.\n"); 3255 QPRINTK(qdev, IFUP, INFO, "Unable to initialize adapter.\n");
3257 spin_unlock(&qdev->hw_lock); 3256 spin_unlock(&qdev->hw_lock);
3258 goto err_init; 3257 goto err_init;
3259 } 3258 }
3260 spin_unlock(&qdev->hw_lock);
3261 set_bit(QL_ADAPTER_UP, &qdev->flags); 3259 set_bit(QL_ADAPTER_UP, &qdev->flags);
3262 ql_alloc_rx_buffers(qdev); 3260 ql_alloc_rx_buffers(qdev);
3263 if ((ql_read32(qdev, STS) & qdev->port_init)) 3261 if ((ql_read32(qdev, STS) & qdev->port_init))