]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/v3d: Handle error from drm_sched_entity_init()
authorMaíra Canal <mcanal@igalia.com>
Fri, 6 Mar 2026 11:30:33 +0000 (08:30 -0300)
committerMaíra Canal <mcanal@igalia.com>
Fri, 13 Mar 2026 21:02:27 +0000 (18:02 -0300)
commit8cf1bec37b27846ad3169744c9f1a89a06dcb3fa
tree4563f3ae4cb0de04a87e5ef5bfd776a732f2e64f
parent235b333e2878d791cee09e1e72f44611a9400114
drm/v3d: Handle error from drm_sched_entity_init()

drm_sched_entity_init() can fail but its return value is currently being
ignored in v3d_open(). Check the return value and properly unwind
on failure by destroying any already-initialized scheduler entities.

Fixes: 57692c94dcbe ("drm/v3d: Introduce a new DRM driver for Broadcom V3D V3.x+")
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Link: https://patch.msgid.link/20260306-v3d-reset-locking-improv-v3-1-49864fe00692@igalia.com
Signed-off-by: Maíra Canal <mcanal@igalia.com>
drivers/gpu/drm/v3d/v3d_drv.c