This patch fixes the console_loglevel variable(s) so that code that assumes the variables occupy continuous storage does not break (and overwrite other data). Without this patch this will break on ia64 : echo 6 4 1 7 > /proc/sys/kernel/printk with this patch everything works as expected on ia64 and ia32 and as far as I can tell it should have no ill effects on other archs. The patch has been tested by Keith Owens who agrees that the patch works and fixes the bug. And I've been told that David Mosberger has included this patch in his ia64 add on patch. So I hope that it could go into 2.4.18-pre when that starts but I'm posting it to the list in case someone else wants to comment on it. The patch applies cleanly to 2.4.17-final Best regards, Jesper Juhl jju@dif.dk