]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
qla2xxx: Fix memory leak for abts processing
authorQuinn Tran <quinn.tran@cavium.com>
Wed, 15 Mar 2017 16:48:44 +0000 (09:48 -0700)
committerBrian Maly <brian.maly@oracle.com>
Thu, 2 Nov 2017 18:14:21 +0000 (14:14 -0400)
Orabug: 2684419726923029

Cc: <stable@vger.kernel.org>
Signed-off-by: Quinn Tran <quinn.tran@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Reviewed-by: Jack Vogel <jack.vogel@oracle.com>
drivers/scsi/qla2xxx/qla_target.c

index 7a2e3f1c1641008d1b0e69347f595efd5bd71142..75c4ca4f0b04644817de93efb7c65504e1e4ad75 100644 (file)
@@ -6547,6 +6547,8 @@ qlt_handle_abts_recv_work(struct work_struct *work)
        spin_lock_irqsave(&ha->hardware_lock, flags);
        qlt_response_pkt_all_vps(vha, (response_t *)&op->atio);
        spin_unlock_irqrestore(&ha->hardware_lock, flags);
+
+       kfree(op);
 }
 
 void