aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/udl/udl_main.c
diff options
context:
space:
mode:
authorDan Carpenter <[email protected]>2025-04-16 11:09:20 +0000
committerThomas Zimmermann <[email protected]>2025-04-17 08:21:40 +0000
commitd6fe216caf15d196e1bf76591440f8f17d58e7ee (patch)
tree5b5ca4d4d9d78e8106a26a5a8cd5f0e3fc44e637 /drivers/gpu/drm/udl/udl_main.c
parentdrm/bridge: dw-hdmi: Avoid including uapi headers (diff)
downloadkernel-d6fe216caf15d196e1bf76591440f8f17d58e7ee.tar.gz
kernel-d6fe216caf15d196e1bf76591440f8f17d58e7ee.zip
drm/udl: Set error code in udl_init()
Return -ENOMEM if udl_alloc_urb_list() fails. Don't return success. Fixes: fb10144ba426 ("drm/udl: Support adapters without firmware descriptor") Signed-off-by: Dan Carpenter <[email protected]> Reviewed-by: Thomas Zimmermann <[email protected]> Signed-off-by: Thomas Zimmermann <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/gpu/drm/udl/udl_main.c')
-rw-r--r--drivers/gpu/drm/udl/udl_main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/udl/udl_main.c b/drivers/gpu/drm/udl/udl_main.c
index 3dfeb88cf918..bc58991a6f14 100644
--- a/drivers/gpu/drm/udl/udl_main.c
+++ b/drivers/gpu/drm/udl/udl_main.c
@@ -361,6 +361,7 @@ int udl_init(struct udl_device *udl)
if (!udl_alloc_urb_list(udl, WRITES_IN_FLIGHT, MAX_TRANSFER)) {
DRM_ERROR("udl_alloc_urb_list failed\n");
+ ret = -ENOMEM;
goto err;
}