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

!15495 drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after...

!15495  drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume

Merge Pull Request from: @ci-robot 
 
PR sync from: Liu Chuang <liuchuang40@huawei.com>
https://mailweb.openeuler.org/archives/list/kernel@openeuler.org/message/775GB57NSA6TBO57YUEF2QSY4ZI73LVA/ 
 
https://gitee.com/src-openeuler/kernel/issues/IBP4BH 
 
Link:https://gitee.com/openeuler/kernel/pulls/15495

 

Reviewed-by: default avatarYuan Can <yuancan@huawei.com>
Reviewed-by: default avatarYe Weihua <yeweihua4@huawei.com>
Signed-off-by: default avatarYuan Can <yuancan@huawei.com>
parents 09cd9828 5d498f24
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -657,8 +657,10 @@ static void _dpu_kms_hw_destroy(struct dpu_kms *dpu_kms)
		for (i = 0; i < dpu_kms->catalog->vbif_count; i++) {
			u32 vbif_idx = dpu_kms->catalog->vbif[i].id;

			if ((vbif_idx < VBIF_MAX) && dpu_kms->hw_vbif[vbif_idx])
			if ((vbif_idx < VBIF_MAX) && dpu_kms->hw_vbif[vbif_idx]) {
				dpu_hw_vbif_destroy(dpu_kms->hw_vbif[vbif_idx]);
				dpu_kms->hw_vbif[vbif_idx] = NULL;
			}
		}
	}