diff options
| -rw-r--r-- | drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/infiniband/ulp/ipoib/ipoib_main.c b/drivers/infiniband/ulp/ipoib/ipoib_main.c index c09280243726..705eb1d0e554 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_main.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_main.c | |||
| @@ -497,8 +497,6 @@ static void neigh_add_path(struct sk_buff *skb, struct net_device *dev) | |||
| 497 | return; | 497 | return; |
| 498 | } | 498 | } |
| 499 | 499 | ||
| 500 | skb_queue_head_init(&neigh->queue); | ||
| 501 | |||
| 502 | /* | 500 | /* |
| 503 | * We can only be called from ipoib_start_xmit, so we're | 501 | * We can only be called from ipoib_start_xmit, so we're |
| 504 | * inside tx_lock -- no need to save/restore flags. | 502 | * inside tx_lock -- no need to save/restore flags. |
| @@ -806,6 +804,7 @@ struct ipoib_neigh *ipoib_neigh_alloc(struct neighbour *neighbour) | |||
| 806 | 804 | ||
| 807 | neigh->neighbour = neighbour; | 805 | neigh->neighbour = neighbour; |
| 808 | *to_ipoib_neigh(neighbour) = neigh; | 806 | *to_ipoib_neigh(neighbour) = neigh; |
| 807 | skb_queue_head_init(&neigh->queue); | ||
| 809 | 808 | ||
| 810 | return neigh; | 809 | return neigh; |
| 811 | } | 810 | } |
