]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amdgpu: install stub fence into potential unused fence pointers
authorLang Yu <Lang.Yu@amd.com>
Fri, 5 May 2023 12:14:15 +0000 (20:14 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 26 Aug 2023 12:23:23 +0000 (14:23 +0200)
commit4921792e04f2125b5eadef9dbe9417a8354c7eff
treeceb729fdfaadb775813545d8b7fc064489c58960
parentfd41646d435048fa57ae01f9e9afbc5587c5d357
drm/amdgpu: install stub fence into potential unused fence pointers

[ Upstream commit 187916e6ed9d0c3b3abc27429f7a5f8c936bd1f0 ]

When using cpu to update page tables, vm update fences are unused.
Install stub fence into these fence pointers instead of NULL
to avoid NULL dereference when calling dma_fence_wait() on them.

Suggested-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Lang Yu <Lang.Yu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c