scsi: cxgb4i: Add a missing call to neigh_release
Most error branches following the call to dst_neigh_lookup contain a call to neigh_release. This patch add these calls where they are missing. This issue was found with Hector. Signed-off-by: Quentin Lambert <lambert.quentin@gmail.com> Acked-by: Varun Prakash <varun@chelsio.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
11f7b1844a
commit
338be07233
|
@ -1410,7 +1410,7 @@ static int init_act_open(struct cxgbi_sock *csk)
|
||||||
csk->atid = cxgb4_alloc_atid(lldi->tids, csk);
|
csk->atid = cxgb4_alloc_atid(lldi->tids, csk);
|
||||||
if (csk->atid < 0) {
|
if (csk->atid < 0) {
|
||||||
pr_err("%s, NO atid available.\n", ndev->name);
|
pr_err("%s, NO atid available.\n", ndev->name);
|
||||||
return -EINVAL;
|
goto rel_resource_without_clip;
|
||||||
}
|
}
|
||||||
cxgbi_sock_set_flag(csk, CTPF_HAS_ATID);
|
cxgbi_sock_set_flag(csk, CTPF_HAS_ATID);
|
||||||
cxgbi_sock_get(csk);
|
cxgbi_sock_get(csk);
|
||||||
|
|
Loading…
Reference in New Issue