linux/tools/testing/selftests/vm
Dmitry Safonov 1caed86022 tools/testing/selftests/vm/: add MAP_POPULATE test
As with many other projects, we use some shmalloc allocator.  At some
point we need to make a part of allocated pages back private to process.
And it should be populated straight away.  Check that (MAP_PRIVATE |
MAP_POPULATE) actually copies the private page.

[akpm@linux-foundation.org: change message, per review discussion]
Link: http://lkml.kernel.org/r/20180801233636.29354-1-dima@arista.com
Signed-off-by: Dmitry Safonov <dima@arista.com>
Reviewed-by: Andrew Morton <akpm@linux-foundation.org>
Cc: Dmitry Safonov <0x7f454c46@gmail.com>
Cc: Hua Zhong <hzhong@arista.com>
Cc: Shuah Khan <shuah@kernel.org>
Cc: Stuart Ritchie <sritchie@arista.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2018-08-22 10:52:45 -07:00
..
.gitignore tools/testing/selftests/vm/: add MAP_POPULATE test 2018-08-22 10:52:45 -07:00
compaction_test.c
config
gup_benchmark.c
hugepage-mmap.c
hugepage-shm.c
Makefile tools/testing/selftests/vm/: add MAP_POPULATE test 2018-08-22 10:52:45 -07:00
map_hugetlb.c
map_populate.c tools/testing/selftests/vm/: add MAP_POPULATE test 2018-08-22 10:52:45 -07:00
mlock2-tests.c
mlock2.h
mlock-random-test.c
on-fault-limit.c
run_vmtests tools/testing/selftests/vm/: add MAP_POPULATE test 2018-08-22 10:52:45 -07:00
thuge-gen.c
transhuge-stress.c
userfaultfd.c
va_128TBswitch.c
virtual_address_range.c