From: Hariprasad S Date: Tue, 23 Sep 2014 22:23:42 +0000 (+0530) Subject: RDMA/cxgb4: Add missing neigh_release in find_route X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=d480201b2261d26b4ca1fa4cc2bfc6cb644733a3;p=deliverable%2Flinux.git RDMA/cxgb4: Add missing neigh_release in find_route Signed-off-by: Hariprasad Shenai Signed-off-by: Roland Dreier --- diff --git a/drivers/infiniband/hw/cxgb4/cm.c b/drivers/infiniband/hw/cxgb4/cm.c index 2ca9ec8d6474..2ee9892850ba 100644 --- a/drivers/infiniband/hw/cxgb4/cm.c +++ b/drivers/infiniband/hw/cxgb4/cm.c @@ -417,6 +417,7 @@ static struct dst_entry *find_route(struct c4iw_dev *dev, __be32 local_ip, return NULL; if (!our_interface(dev, n->dev) && !(n->dev->flags & IFF_LOOPBACK)) { + neigh_release(n); dst_release(&rt->dst); return NULL; }