diff options
| -rw-r--r-- | drivers/net/qlge/qlge_main.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c index 7783c5db81dc..32e4f577d1b6 100644 --- a/drivers/net/qlge/qlge_main.c +++ b/drivers/net/qlge/qlge_main.c | |||
| @@ -3142,14 +3142,14 @@ static int ql_route_initialize(struct ql_adapter *qdev) | |||
| 3142 | { | 3142 | { |
| 3143 | int status = 0; | 3143 | int status = 0; |
| 3144 | 3144 | ||
| 3145 | status = ql_sem_spinlock(qdev, SEM_RT_IDX_MASK); | 3145 | /* Clear all the entries in the routing table. */ |
| 3146 | status = ql_clear_routing_entries(qdev); | ||
| 3146 | if (status) | 3147 | if (status) |
| 3147 | return status; | 3148 | return status; |
| 3148 | 3149 | ||
| 3149 | /* Clear all the entries in the routing table. */ | 3150 | status = ql_sem_spinlock(qdev, SEM_RT_IDX_MASK); |
| 3150 | status = ql_clear_routing_entries(qdev); | ||
| 3151 | if (status) | 3151 | if (status) |
| 3152 | goto exit; | 3152 | return status; |
| 3153 | 3153 | ||
| 3154 | status = ql_set_routing_reg(qdev, RT_IDX_ALL_ERR_SLOT, RT_IDX_ERR, 1); | 3154 | status = ql_set_routing_reg(qdev, RT_IDX_ALL_ERR_SLOT, RT_IDX_ERR, 1); |
| 3155 | if (status) { | 3155 | if (status) { |
