From: Dan Carpenter Date: Wed, 16 Apr 2025 11:09:20 +0000 (+0300) Subject: drm/udl: Set error code in udl_init() X-Git-Tag: v6.16-rc1~144^2~16^2~72 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d6fe216caf15d196e1bf76591440f8f17d58e7ee;p=thirdparty%2Fkernel%2Flinux.git 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 Reviewed-by: Thomas Zimmermann Signed-off-by: Thomas Zimmermann Link: https://lore.kernel.org/r/Z_-P4N4_U-xTC9-O@stanley.mountain --- diff --git a/drivers/gpu/drm/udl/udl_main.c b/drivers/gpu/drm/udl/udl_main.c index 3dfeb88cf9187..bc58991a6f144 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; }