drivers/video/console/fbcon.c: In function `fbcon_set_font': drivers/video/console/fbcon.c:2000: error: invalid lvalue in decrement --- drivers/video/console/fbcon.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff -puN drivers/video/console/fbcon.c~gcc-35-fbcon drivers/video/console/fbcon.c --- 25/drivers/video/console/fbcon.c~gcc-35-fbcon 2004-01-23 23:10:26.000000000 -0800 +++ 25-akpm/drivers/video/console/fbcon.c 2004-01-23 23:11:23.000000000 -0800 @@ -1996,8 +1996,10 @@ static inline int fbcon_set_font(struct font length must be multiple of 256, at least. And 256 is multiple of 4 */ k = 0; - while (p > new_data) - k += *--(u32 *) p; + while (p > new_data) { + p = (u8 *)((u32 *)p - 1); + k += *(u32 *) p; + } FNTSUM(new_data) = k; /* Check if the same font is on some other console already */ for (i = 0; i < MAX_NR_CONSOLES; i++) { _