Hi Ville, Thank you for the patch. On Friday 18 Nov 2016 21:52:58 ville.syrjala@xxxxxxxxxxxxxxx wrote: > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > Any framebuffer that doesn't have proper format information when > drm_framebuffer_init() is called is a bug. Let's warn and return > an error to avoid oopsing the kernel later due to dereferencing the > NULL fb->format pointer. > > Cc: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > Suggested-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Reviewed-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > --- > drivers/gpu/drm/drm_framebuffer.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/drm_framebuffer.c > b/drivers/gpu/drm/drm_framebuffer.c index f397565d3c20..892976d974e5 100644 > --- a/drivers/gpu/drm/drm_framebuffer.c > +++ b/drivers/gpu/drm/drm_framebuffer.c > @@ -631,7 +631,7 @@ int drm_framebuffer_init(struct drm_device *dev, struct > drm_framebuffer *fb, { > int ret; > > - if (WARN_ON_ONCE(fb->dev != dev)) > + if (WARN_ON_ONCE(fb->dev != dev || !fb->format)) > return -EINVAL; > > INIT_LIST_HEAD(&fb->filp_head); -- Regards, Laurent Pinchart _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel