From: Domen Puncer proc_pid_wchan() uses a 128-Byte array for something that can change its size via define. Signed-off-by: walter harms Signed-off-by: Domen Puncer Signed-off-by: Andrew Morton --- 25-akpm/fs/proc/base.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/proc/base.c~inux-269-fs-proc-basec-array-size fs/proc/base.c --- 25/fs/proc/base.c~inux-269-fs-proc-basec-array-size 2004-12-27 00:52:19.504094984 -0800 +++ 25-akpm/fs/proc/base.c 2004-12-27 00:52:19.509094224 -0800 @@ -373,7 +373,7 @@ static int proc_pid_wchan(struct task_st char *modname; const char *sym_name; unsigned long wchan, size, offset; - char namebuf[128]; + char namebuf[KSYM_NAME_LEN+1]; wchan = get_wchan(task); _