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

!10342 CVE-2024-39471

Merge Pull Request from: @ci-robot 
 
PR sync from: Wenyu Huang <huangwenyu5@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/SB7EXXEI6Y5ILFD7RAOOS2AQSE4OMLLW/ 
Bob Zhou (1):
  drm/amdgpu: add error handle to avoid out-of-bounds

Dan Carpenter (1):
  drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()


-- 
2.34.1
 
https://gitee.com/src-openeuler/kernel/issues/IA8AED 
 
Link:https://gitee.com/openeuler/kernel/pulls/10342

 

Reviewed-by: default avatarZucheng Zheng <zhengzucheng@huawei.com>
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
parents 1e94b0d2 5488deee
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -2069,10 +2069,13 @@ static int sdma_v4_0_process_trap_irq(struct amdgpu_device *adev,
				      struct amdgpu_irq_src *source,
				      struct amdgpu_iv_entry *entry)
{
	uint32_t instance;
	int instance;

	DRM_DEBUG("IH: SDMA trap\n");
	instance = sdma_v4_0_irq_id_to_seq(entry->client_id);
	if (instance < 0)
		return instance;

	switch (entry->ring_id) {
	case 0:
		amdgpu_fence_process(&adev->sdma.instance[instance].ring);