drm/sched: Check locking in drm_sched_job_add_implicit_dependencies
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 31 Mar 2022 20:46:50 +0000 (22:46 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 4 Apr 2022 14:46:34 +0000 (16:46 +0200)
commitb892d39199df8daa2ce6e65a111f5a15be58ae5b
tree51cc0a051b6c330a3e3414a91303227ee57028a2
parentd44c2642c40b6c11e4a0afc76d491287c074376c
drm/sched: Check locking in drm_sched_job_add_implicit_dependencies

You really need to hold the reservation here or all kinds of funny
things can happen between grabbing the dependencies and inserting the
new fences.

v2: Fix commit summary (Christian)

Acked-by: Melissa Wen <mwen@igalia.com>
Reviewed-by: "Christian König" <christian.koenig@amd.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Luben Tuikov <luben.tuikov@amd.com>
Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220331204651.2699107-4-daniel.vetter@ffwll.ch
drivers/gpu/drm/scheduler/sched_main.c