diff options
| author | YuanShang <YuanShang.Mao@amd.com> | 2025-07-23 11:44:49 +0300 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2025-08-04 22:41:09 +0300 |
| commit | c00d8b79fd2167c6ac65e096619535acdf8678d5 (patch) | |
| tree | 18c9e3fdce375db7f1c63da743ce5d5ddc8f42d4 /rust/helpers/pid_namespace.c | |
| parent | 1c8dc3e088e09531bcdfc9fe348204abc3decb6c (diff) | |
| download | linux-c00d8b79fd2167c6ac65e096619535acdf8678d5.tar.xz | |
drm/amdgpu: Retain job->vm in amdgpu_job_prepare_job
The field job->vm is used in function amdgpu_job_run to get the page
table re-generation counter and decide whether the job should be skipped.
Specifically, function amdgpu_vm_generation checks if the VM is valid for this job to use.
For instance, if a gfx job depends on a cancelled sdma job from entity vm->delayed,
then the gfx job should be skipped.
Fixes: 26c95e838e63 ("drm/amdgpu: set the VM pointer to NULL in amdgpu_job_prepare")
Signed-off-by: YuanShang <YuanShang.Mao@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit ed76936c6b10b547c6df4ca75412331e9ef6d339)
Cc: stable@vger.kernel.org
Diffstat (limited to 'rust/helpers/pid_namespace.c')
0 files changed, 0 insertions, 0 deletions
