From 070800125c085e312b202bb2d7fc1ff95961d200 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 21 Aug 2003 19:46:47 -0700 Subject: [PATCH] [PATCH] /proc/kallsyms problem From David Mosberger: > We definitely are seeing some strange crashes in get_ksymbol_core(). > I think the reason is the lack of iterator initialization. Yes, looks good: reset the iterator at allocation. --- kernel/kallsyms.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/kallsyms.c b/kernel/kallsyms.c index dffcbfbd1343..b3fe9efb0866 100644 --- a/kernel/kallsyms.c +++ b/kernel/kallsyms.c @@ -252,6 +252,7 @@ static int kallsyms_open(struct inode *inode, struct file *file) iter = kmalloc(sizeof(*iter), GFP_KERNEL); if (!iter) return -ENOMEM; + reset_iter(iter); ret = seq_open(file, &kallsyms_op); if (ret == 0) -- 2.39.5