diff -ur linux-2.6.0-test9/fs/proc/array.c linux-2.6.0-test9-A/fs/proc/array.c --- linux-2.6.0-test9/fs/proc/array.c Sat Oct 25 18:21:46 2003 +++ linux-2.6.0-test9-A/fs/proc/array.c Sat Oct 25 19:14:15 2003 @@ -295,7 +295,8 @@ { unsigned long vsize, eip, esp, wchan; long priority, nice; - int tty_pgrp = -1, tty_nr = 0; + int tty_pgrp = -1; + volatile int tty_nr = 0; sigset_t sigign, sigcatch; char state; int res;