diff options
author | Christian König <christian.koenig@amd.com> | 2022-09-29 14:50:56 +0200 |
---|---|---|
committer | Christian König <christian.koenig@amd.com> | 2022-11-03 12:45:20 +0100 |
commit | 2fdb8a8f07c2f1353770a324fd19b8114e4329ac (patch) | |
tree | abcf52a786761450b190b9321c8a47096cf6a93e /drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | |
parent | 2cf9886e281678ae9ee57e24a656749071d543bb (diff) | |
download | lwn-2fdb8a8f07c2f1353770a324fd19b8114e4329ac.tar.gz lwn-2fdb8a8f07c2f1353770a324fd19b8114e4329ac.zip |
drm/scheduler: rework entity flush, kill and fini
This was buggy because when we had to wait for entities which were
killed as well we would just deadlock.
Instead move all the dependency handling into the callbacks so that
will all happen asynchronously.
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Luben Tuikov <luben.tuikov@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221014084641.128280-13-christian.koenig@amd.com
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_job.c')
0 files changed, 0 insertions, 0 deletions