--- linux/drivers/char/console.c.org	Sat Jan  6 10:46:04 1996
+++ linux/drivers/char/console.c	Tue Jan  9 04:55:49 1996
@@ -96,6 +96,7 @@
 #ifdef CONFIG_APM
 #include <linux/apm_bios.h>
 #endif
+#include <linux/kerneld.h>
 
 #include <asm/io.h>
 #include <asm/system.h>
@@ -2115,6 +2116,8 @@
 
 	if(!nopowersave)
 	    vesa_blank();
+
+	kerneld_blanker(1);
 }
 
 void do_unblank_screen(void)
@@ -2130,6 +2133,7 @@
 
 	if (!console_blanked)
 		return;
+	kerneld_blanker(0);
 	if (!vc_cons_allocated(fg_console)) {
 		/* impossible */
 		printk("unblank_screen: tty %d not allocated ??\n", fg_console+1);