Prev: [PATCH V2 2/2] cpuset: alloc nodemask_t at heap not stack - fix
Next: [PATCH] powerpc/perf_events: Implement perf_arch_fetch_caller_regs for powerpc
From: Miao Xie on 15 Mar 2010 01:30 Changes from V1 to V2: - none. Remove unnecessary smp_wmb(). Signed-off-by: Miao Xie <miaox(a)cn.fujitsu.com> Acked-by: David Rientjes <rientjes(a)google.com> --- Against the following patch in mmotm-2010-03-11-13-13: cpuset-fix-the-problem-that-cpuset_mem_spread_node-returns-an-offline-node.patch --- kernel/cpuset.c | 14 -------------- 1 files changed, 0 insertions(+), 14 deletions(-) diff --git a/kernel/cpuset.c b/kernel/cpuset.c index b15c01c..f36e577 100644 --- a/kernel/cpuset.c +++ b/kernel/cpuset.c @@ -933,23 +933,9 @@ static void cpuset_migrate_mm(struct mm_struct *mm, const nodemask_t *from, tsk->mems_allowed = *to; - /* - * After current->mems_allowed is set to a new value, current will - * allocate new pages for the migrating memory region. So we must - * ensure that update of current->mems_allowed have been completed - * by this moment. - */ - smp_wmb(); do_migrate_pages(mm, from, to, MPOL_MF_MOVE_ALL); guarantee_online_mems(task_cs(tsk),&tsk->mems_allowed); - - /* - * After doing migrate pages, current will allocate new pages for - * itself not the other tasks. So we must ensure that update of - * current->mems_allowed have been completed by this moment. - */ - smp_wmb(); } /* -- 1.6.5.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |