]> git.baikalelectronics.ru Git - kernel.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>
Wed, 23 Aug 2023 15:52:21 +0000 (17:52 +0200)
commit78b25110eb8c6990f7f5096bc0136c12a2b4cc99
tree9c503bb37c694b82da8ac6019cb2a89e307ff4e7
parent96522cf9c71e461fd8df47ee746b2a28f785f085
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