Skip to content

Commit cc88ad7

Browse files
drm/fb-helper: Check fb_deferred_io_init() return value
The fb_deferred_io_init() can fail and return an errno code but currently there is no check for its return value. Fix that and propagate to errno to the caller in the case of a failure. Fixes: d536540 ("drm/fb-helper: Add generic fbdev emulation .fb_probe function") Signed-off-by: Javier Martinez Canillas <[email protected]> Reviewed-by: Thomas Zimmermann <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent 0220e4f commit cc88ad7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

drivers/gpu/drm/drm_fbdev_generic.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,9 @@ static int drm_fbdev_fb_probe(struct drm_fb_helper *fb_helper,
223223
fbi->flags |= FBINFO_VIRTFB | FBINFO_READS_FAST;
224224

225225
fbi->fbdefio = &drm_fbdev_defio;
226-
fb_deferred_io_init(fbi);
226+
ret = fb_deferred_io_init(fbi);
227+
if (ret)
228+
return ret;
227229
} else {
228230
/* buffer is mapped for HW framebuffer */
229231
ret = drm_client_buffer_vmap(fb_helper->buffer, &map);

0 commit comments

Comments
 (0)