Unverified Commit cf3b556d authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!11182 CVE-2024-42287

Merge Pull Request from: @ci-robot 
 
PR sync from: Chen Ridong <chenridong@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/W72M24XST7BYDRYGVIJLJX2S3GCWDBUV/ 
CVE-2024-42287

Shreyas Deodhar (1):
  scsi: qla2xxx: Complete command early within lock


-- 
2.34.1
 
https://gitee.com/src-openeuler/kernel/issues/IAKPWV 
 
Link:https://gitee.com/openeuler/kernel/pulls/11182

 

Reviewed-by: default avatarYang Yingliang <yangyingliang@huawei.com>
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
parents d96e9429 b9cfd1e5
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -1752,14 +1752,9 @@ __qla2x00_abort_all_cmds(struct qla_qpair *qp, int res)
	for (cnt = 1; cnt < req->num_outstanding_cmds; cnt++) {
		sp = req->outstanding_cmds[cnt];
		if (sp) {
			/*
			 * perform lockless completion during driver unload
			 */
			if (qla2x00_chip_is_down(vha)) {
				req->outstanding_cmds[cnt] = NULL;
				spin_unlock_irqrestore(qp->qp_lock_ptr, flags);
				sp->done(sp, res);
				spin_lock_irqsave(qp->qp_lock_ptr, flags);
				continue;
			}