]> git.karo-electronics.de Git - karo-tx-linux.git/commit
sched, numa, mm: Interleave shared tasks
authorIngo Molnar <mingo@kernel.org>
Tue, 30 Oct 2012 10:40:24 +0000 (11:40 +0100)
committerIngo Molnar <mingo@kernel.org>
Mon, 19 Nov 2012 13:48:40 +0000 (14:48 +0100)
commit19813eac02bbfa6baa2670d26bfec888bb8fc503
treede49443d0dcf6bbd45e045b78f16b5bb0bc95c63
parentbf1e3d391f406682a66dcc5e06ad5e78e120dc3a
sched, numa, mm: Interleave shared tasks

Interleave tasks that are 'shared' - i.e. whose memory access patterns
indicate that they are intensively sharing memory with other tasks.

If such a task ends up converging then it switches back into the lazy
node-local policy.

Build-Bug-Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Rik van Riel <riel@redhat.com>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Hugh Dickins <hughd@google.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
mm/mempolicy.c