mm: Define MAP_SYNC and VM_SYNC flags
authorJan Kara <jack@suse.cz>
Wed, 1 Nov 2017 15:36:41 +0000 (16:36 +0100)
committerDan Williams <dan.j.williams@intel.com>
Fri, 3 Nov 2017 13:26:25 +0000 (06:26 -0700)
commitb6fb293f2497a9841d94f6b57bd2bb2cd222da43
tree9ca796e1c964fbed568e7aa68dde7c3819fa344c
parentf5b7b74876cff5664ea8b2ef7f002c54cd6e7c90
mm: Define MAP_SYNC and VM_SYNC flags

Define new MAP_SYNC flag and corresponding VMA VM_SYNC flag. As the
MAP_SYNC flag is not part of LEGACY_MAP_MASK, currently it will be
refused by all MAP_SHARED_VALIDATE map attempts and silently ignored for
everything else.

Reviewed-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
fs/proc/task_mmu.c
include/linux/mm.h
include/linux/mman.h
include/uapi/asm-generic/mman.h