scsi: cxgb3i: Fix some leaks in init_act_open()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 21 May 2020 12:12:21 +0000 (15:12 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 24 Jun 2020 15:48:27 +0000 (17:48 +0200)
commitb0150ea4a6c17020ef5061a01fdd365f8bea722b
treecf9bc855b4516851a100f0e0aeea1dd3d10e7e19
parent7c65dd34eb90498e058126524dee3f7fb193c30d
scsi: cxgb3i: Fix some leaks in init_act_open()

[ Upstream commit b6170a49c59c27a10efed26c5a2969403e69aaba ]

There wasn't any clean up done if cxgb3_alloc_atid() failed and also the
original code didn't release "csk->l2t".

Link: https://lore.kernel.org/r/20200521121221.GA247492@mwanda
Fixes: 6f7efaabefeb ("[SCSI] cxgb3i: change cxgb3i to use libcxgbi")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c