From 8c466d01096a4f9502e3fa47ddca742fd326ff96 Mon Sep 17 00:00:00 2001 From: "Antonino A. Daplas" Date: Tue, 18 Oct 2005 15:59:52 +0800 Subject: [PATCH] --- yaml --- r: 9997 b: refs/heads/master c: bb7e257ef8d8ba43cab356aa1cc1b20d0106d45f h: refs/heads/master i: 9995: 7c329f12efb8b72eea085ac2fc6e53163d0dd553 v: v3 --- [refs] | 2 +- trunk/drivers/video/vesafb.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 22af65ad6ef7..7f4397e51eb2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d846a92e4ec26112fbe41c4e45ddd9119cd74cda +refs/heads/master: bb7e257ef8d8ba43cab356aa1cc1b20d0106d45f diff --git a/trunk/drivers/video/vesafb.c b/trunk/drivers/video/vesafb.c index 1ca80264c7b0..b1243da55fc5 100644 --- a/trunk/drivers/video/vesafb.c +++ b/trunk/drivers/video/vesafb.c @@ -96,14 +96,14 @@ static int vesafb_blank(int blank, struct fb_info *info) int loop = 10000; u8 seq = 0, crtc17 = 0; - err = 0; - - if (blank) { + if (blank == FB_BLANK_POWERDOWN) { seq = 0x20; crtc17 = 0x00; + err = 0; } else { seq = 0x00; crtc17 = 0x80; + err = (blank == FB_BLANK_UNBLANK) ? 0 : -EINVAL; } vga_wseq(NULL, 0x00, 0x01);