]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit40912bd1a3bdb3e9b7b5d58d1017edfb616f5d85
tree51cc0a051b6c330a3e3414a91303227ee57028a2
parentf0a12c35a2a8a67d626045d9c850c84e84ae9e61
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