diff options
author | Andrew Morton <akpm@osdl.org> | 2006-01-18 17:42:26 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-18 19:20:17 -0800 |
commit | e236a166b2bc437769a9b8b5d19186a3761bde48 (patch) | |
tree | 326c45b5592650dc28f0ece22e8d9b5cd810a09d /mm/swap.c | |
parent | c2aeacd48ca2418fbac985a58d2200c263444d65 (diff) | |
download | op-kernel-dev-e236a166b2bc437769a9b8b5d19186a3761bde48.zip op-kernel-dev-e236a166b2bc437769a9b8b5d19186a3761bde48.tar.gz |
[PATCH] mm: dirty_exceeded speedup
Ravikiran reports that this variable is bouncing all around nodes on NUMA
machines, causing measurable performance problems. Fix that up by only
writing to it when it actually changed.
And put it in a new cacheline to prevent it sharing with other things (this
happened).
Signed-off-by: Ravikiran Thirumalai <kiran@scalex86.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm/swap.c')
0 files changed, 0 insertions, 0 deletions