Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 609e941a authored by Steve Wise's avatar Steve Wise Committed by Sagi Grimberg
Browse files

iw_cxgb4: call dev_put() on l2t allocation failure

parent 4d8c6a79
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2077,8 +2077,10 @@ static int import_ep(struct c4iw_ep *ep, int iptype, __u8 *peer_ip,
		}
		ep->l2t = cxgb4_l2t_get(cdev->rdev.lldi.l2t,
					n, pdev, rt_tos2priority(tos));
		if (!ep->l2t)
		if (!ep->l2t) {
			dev_put(pdev);
			goto out;
		}
		ep->mtu = pdev->mtu;
		ep->tx_chan = cxgb4_port_chan(pdev);
		ep->smac_idx = cxgb4_tp_smt_idx(adapter_type,