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 | } |