diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_fbdev.c')
-rw-r--r-- | drivers/gpu/drm/omapdrm/omap_fbdev.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_fbdev.c b/drivers/gpu/drm/omapdrm/omap_fbdev.c index be94480326d7..0f66c74a54b0 100644 --- a/drivers/gpu/drm/omapdrm/omap_fbdev.c +++ b/drivers/gpu/drm/omapdrm/omap_fbdev.c | |||
@@ -249,6 +249,9 @@ void omap_fbdev_init(struct drm_device *dev) | |||
249 | struct drm_fb_helper *helper; | 249 | struct drm_fb_helper *helper; |
250 | int ret = 0; | 250 | int ret = 0; |
251 | 251 | ||
252 | if (!priv->num_crtcs || !priv->num_connectors) | ||
253 | return; | ||
254 | |||
252 | fbdev = kzalloc(sizeof(*fbdev), GFP_KERNEL); | 255 | fbdev = kzalloc(sizeof(*fbdev), GFP_KERNEL); |
253 | if (!fbdev) | 256 | if (!fbdev) |
254 | goto fail; | 257 | goto fail; |