X-Git-Url: http://ftp.safe.ca/?p=safe%2Fjmp%2Flinux-2.6;a=blobdiff_plain;f=fs%2Fproc%2Ftask_nommu.c;h=8f5c05d3dbd3e2aaa4abcd3fcc92af79e324daca;hp=64a72e2e76509545bf6c0d4d4e0788779baaab26;hb=00f89d218523b9bf6b522349c039d5ac80aa536d;hpb=13f0feafa6b8aead57a2a328e2fca6a5828bf286 diff --git a/fs/proc/task_nommu.c b/fs/proc/task_nommu.c index 64a72e2..8f5c05d 100644 --- a/fs/proc/task_nommu.c +++ b/fs/proc/task_nommu.c @@ -189,6 +189,7 @@ static void *m_start(struct seq_file *m, loff_t *pos) priv->task = NULL; return NULL; } + down_read(&mm->mmap_sem); /* start from the Nth VMA */ for (p = rb_first(&mm->mm_rb); p; p = rb_next(p))