Re: [PATCH V2] selftests/vm: Add tests to validate mirror functionality with mremap

2017-07-25 Thread Michal Hocko
On Wed 26-07-17 09:54:26, Anshuman Khandual wrote: > On 07/25/2017 07:06 PM, Michal Hocko wrote: > > On Tue 25-07-17 12:06:57, Anshuman Khandual wrote: > > [...] > >> diff --git a/tools/testing/selftests/vm/mremap_mirror_private_anon.c > >> b/tools/testing/selftests/vm/mremap_mirror_private_anon.c

Re: [PATCH V2] selftests/vm: Add tests to validate mirror functionality with mremap

2017-07-25 Thread Anshuman Khandual
On 07/25/2017 07:06 PM, Michal Hocko wrote: > On Tue 25-07-17 12:06:57, Anshuman Khandual wrote: > [...] >> diff --git a/tools/testing/selftests/vm/mremap_mirror_private_anon.c >> b/tools/testing/selftests/vm/mremap_mirror_private_anon.c > [...] >> +ptr = mmap(NULL, alloc_size, PROT_READ | PRO

Re: [PATCH V2] selftests/vm: Add tests to validate mirror functionality with mremap

2017-07-25 Thread Michal Hocko
On Tue 25-07-17 12:06:57, Anshuman Khandual wrote: [...] > diff --git a/tools/testing/selftests/vm/mremap_mirror_private_anon.c > b/tools/testing/selftests/vm/mremap_mirror_private_anon.c [...] > + ptr = mmap(NULL, alloc_size, PROT_READ | PROT_WRITE, > + MAP_PRIVATE | MAP_A

[PATCH V2] selftests/vm: Add tests to validate mirror functionality with mremap

2017-07-24 Thread Anshuman Khandual
This adds two tests to validate mirror functionality with mremap() system call on shared and private anon mappings. Suggested-by: Mike Kravetz Signed-off-by: Anshuman Khandual --- Changes in V2: - Added a test for private anon mappings - Used sysconf(_SC_PAGESIZE) instead of hard coding page si