summaryrefslogtreecommitdiffstats
path: root/mm/ksm.c
diff options
context:
space:
mode:
authorHugh Dickins2009-09-22 02:02:25 +0200
committerLinus Torvalds2009-09-22 16:17:33 +0200
commit8314c4f24a0a5c9b1f7544e9fa83a1d5367ddaa7 (patch)
treef3265e2ff817e447c11b9f9070ce1eed9a19731a /mm/ksm.c
parentksm: add some documentation (diff)
downloadkernel-qcow2-linux-8314c4f24a0a5c9b1f7544e9fa83a1d5367ddaa7.tar.gz
kernel-qcow2-linux-8314c4f24a0a5c9b1f7544e9fa83a1d5367ddaa7.tar.xz
kernel-qcow2-linux-8314c4f24a0a5c9b1f7544e9fa83a1d5367ddaa7.zip
ksm: remove VM_MERGEABLE_FLAGS
KSM originally stood for Kernel Shared Memory: but the kernel has long supported shared memory, and VM_SHARED and VM_MAYSHARE vmas, and KSM is something else. So we switched to saying "merge" instead of "share". But Chris Wright points out that this is confusing where mmap.c merges adjacent vmas: most especially in the name VM_MERGEABLE_FLAGS, used by is_mergeable_vma() to let vmas be merged despite flags being different. Call it VMA_MERGE_DESPITE_FLAGS? Perhaps, but at present it consists only of VM_CAN_NONLINEAR: so for now it's clearer on all sides to use that directly, with a comment on it in is_mergeable_vma(). Signed-off-by: Hugh Dickins <hugh.dickins@tiscali.co.uk> Acked-by: Izik Eidus <ieidus@redhat.com> Cc: Andrea Arcangeli <aarcange@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/ksm.c')
0 files changed, 0 insertions, 0 deletions