diff -urN linux-2.5.14-dj1/arch/i386/boot/compressed/misc.c linux/arch/i386/boot/compressed/misc.c --- linux-2.5.14-dj1/arch/i386/boot/compressed/misc.c Thu Mar 7 21:18:54 2002 +++ linux/arch/i386/boot/compressed/misc.c Tue May 7 18:04:08 2002 @@ -124,10 +124,6 @@ static int vidport; static int lines, cols; -#ifdef CONFIG_MULTIQUAD -static void *xquad_portio = NULL; -#endif - #include "../../../../lib/inflate.c" static void *malloc(int size) @@ -202,10 +198,10 @@ SCREEN_INFO.orig_y = y; pos = (x + cols * y) * 2; /* Update cursor position */ - outb_p(14, vidport); - outb_p(0xff & (pos >> 9), vidport+1); - outb_p(15, vidport); - outb_p(0xff & (pos >> 1), vidport+1); + outb_local(14, vidport); slow_down_io(); + outb_local(0xff & (pos >> 9), vidport+1); slow_down_io(); + outb_local(15, vidport); slow_down_io(); + outb_local(0xff & (pos >> 1), vidport+1); slow_down_io(); } static void* memset(void* s, int c, size_t n)