]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/sched: Make drm_sched_entity_kill() a public function
authorPhilipp Stanner <phasta@kernel.org>
Wed, 15 Apr 2026 14:49:56 +0000 (16:49 +0200)
committerDanilo Krummrich <dakr@kernel.org>
Thu, 16 Apr 2026 19:34:00 +0000 (21:34 +0200)
commit2f5f05633e2229c8ec379e1d65151165c905671e
tree508e365dc81b88d4ce1c6ebf52ada3df38244386
parent51c0256409eb218b499166068f863c754a672a11
drm/sched: Make drm_sched_entity_kill() a public function

Some drivers do not care on teardown whether the last jobs pending in an
entity are actually executed before teardown completed. For such
scenarios, drm_sched_entity_flush() is not the ideal function since it's
intended to wait for jobs to complete.

Make drm_sched_entity_kill() public for that use-case and update the
documentation.

Suggested-by: Danilo Krummrich <dakr@kernel.org>
Signed-off-by: Philipp Stanner <phasta@kernel.org>
Link: https://patch.msgid.link/20260415144956.272506-2-phasta@kernel.org
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
drivers/gpu/drm/scheduler/sched_entity.c
include/drm/gpu_scheduler.h