From 34263de585fc50f0c86c4e0f4064c884933faa82 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Sat, 5 Jul 2008 12:29:05 -0700 Subject: [PATCH] --- yaml --- r: 98733 b: refs/heads/master c: 20cbc972617069c1ed434f62151e4de57d26ea46 h: refs/heads/master i: 98731: 6a3fc11ad0e59cb581b989c90a875bc65eb7eadc v: v3 --- [refs] | 2 +- trunk/fs/proc/task_mmu.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 9a1ae072f4c2..7b15b9b59849 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fbe0825752dc34b505777fd59cde4a6ce832eb16 +refs/heads/master: 20cbc972617069c1ed434f62151e4de57d26ea46 diff --git a/trunk/fs/proc/task_mmu.c b/trunk/fs/proc/task_mmu.c index ab8ccc9d14ff..05053d701ac5 100644 --- a/trunk/fs/proc/task_mmu.c +++ b/trunk/fs/proc/task_mmu.c @@ -476,10 +476,10 @@ static ssize_t clear_refs_write(struct file *file, const char __user *buf, return -ESRCH; mm = get_task_mm(task); if (mm) { - static struct mm_walk clear_refs_walk; - memset(&clear_refs_walk, 0, sizeof(clear_refs_walk)); - clear_refs_walk.pmd_entry = clear_refs_pte_range; - clear_refs_walk.mm = mm; + struct mm_walk clear_refs_walk = { + .pmd_entry = clear_refs_pte_range, + .mm = mm, + }; down_read(&mm->mmap_sem); for (vma = mm->mmap; vma; vma = vma->vm_next) { clear_refs_walk.private = vma;