diff --git a/drivers/video/fbdev/udlfb.c b/drivers/video/fbdev/udlfb.c
index 77b890e4d..ebce81233 100644
--- a/drivers/video/fbdev/udlfb.c
+++ b/drivers/video/fbdev/udlfb.c
@@ -1062,7 +1062,7 @@ static int dlfb_ops_set_par(struct fb_info *info)
 	struct dlfb_data *dev = info->par;
 	int result;
 	u16 *pix_framebuffer;
-	int i;
+	int i, color;
 
 	pr_notice("set_par mode %dx%d\n", info->var.xres, info->var.yres);
 
@@ -1070,14 +1070,16 @@ static int dlfb_ops_set_par(struct fb_info *info)
 
 	if ((result == 0) && (dev->fb_count == 0)) {
 
-		/* paint greenscreen */
+		/* paint blackscreen */
 
 		pix_framebuffer = (u16 *) info->screen_base;
-		for (i = 0; i < info->fix.smem_len / 2; i++)
-			pix_framebuffer[i] = 0x37e6;
+		for (color = 0x0001; color >= 0x0000; --color ) {
+			for (i = 0; i < info->fix.smem_len / 2; i++)
+				pix_framebuffer[i] = color;
 
-		dlfb_handle_damage(dev, 0, 0, info->var.xres, info->var.yres,
-				   info->screen_base);
+			dlfb_handle_damage(dev, 0, 0, info->var.xres, info->var.yres,
+					   info->screen_base);
+		}
 	}
 
 	return result;
@@ -1271,7 +1273,7 @@ static int dlfb_setup_modes(struct dlfb_data *dev,
 	}
 
 	/* If that fails, use a previously returned EDID if available */
-	if (info->monspecs.modedb_len == 0) {
+	if (false/*info->monspecs.modedb_len == 0*/) {
 
 		pr_err("Unable to get valid EDID from device/display\n");
 
@@ -1283,7 +1285,7 @@ static int dlfb_setup_modes(struct dlfb_data *dev,
 	}
 
 	/* If that fails, use the default EDID we were handed */
-	if (info->monspecs.modedb_len == 0) {
+	if (false/*info->monspecs.modedb_len == 0*/) {
 		if (default_edid_size >= EDID_LENGTH) {
 			fb_edid_to_monspecs(default_edid, &info->monspecs);
 			if (info->monspecs.modedb_len > 0) {
@@ -1296,7 +1298,7 @@ static int dlfb_setup_modes(struct dlfb_data *dev,
 	}
 
 	/* If we've got modes, let's pick a best default mode */
-	if (info->monspecs.modedb_len > 0) {
+	if (false/*info->monspecs.modedb_len > 0*/) {
 
 		for (i = 0; i < info->monspecs.modedb_len; i++) {
 			if (dlfb_is_valid_mode(&info->monspecs.modedb[i], info))
@@ -1315,7 +1317,7 @@ static int dlfb_setup_modes(struct dlfb_data *dev,
 	}
 
 	/* If everything else has failed, fall back to safe default mode */
-	if (default_vmode == NULL) {
+	if (true/*default_vmode == NULL*/) {
 
 		struct fb_videomode fb_vmode = {0};
 
