drm: Refuse to create zero width/height cmdline modes
[linux-2.6-microblaze.git] / drivers / gpu / drm / drm_modes.c
index 1ac67d4..33a93fa 100644 (file)
@@ -1864,6 +1864,9 @@ drm_mode_create_from_cmdline_mode(struct drm_device *dev,
 {
        struct drm_display_mode *mode;
 
+       if (cmd->xres == 0 || cmd->yres == 0)
+               return NULL;
+
        if (cmd->cvt)
                mode = drm_cvt_mode(dev,
                                    cmd->xres, cmd->yres,