--- linux-2.6.9-rc1.orig/drivers/video/riva/fbdev.c	2004-08-24 20:34:24.000000000 +0200
+++ linux-2.6.9-rc1/drivers/video/riva/fbdev.c	2004-08-29 02:06:47.126786480 +0200
@@ -441,6 +442,8 @@
 	int i, j, k = 0;
 	u32 b, tmp;
 	u32 *data = (u32 *)data8;
+	bg = le16_to_cpu(bg);
+	fg = le16_to_cpu(fg);
 
 	for (i = 0; i < h; i++) {
 		b = *data++;
