aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/vm/Makefile
diff options
context:
space:
mode:
authorSimon Guo <wei.guo.simon@gmail.com>2016-10-07 19:59:46 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2016-10-07 21:46:28 -0400
commit1448d4d8931c53a9b965a6883055a4c6150f859a (patch)
tree892c23af8c93274a60a60048e39f6c1e64cbe849 /tools/testing/selftests/vm/Makefile
parentc7f032bbe4cacb57e49d5c48bf06de8dc28a449f (diff)
selftests/vm: add test for mlock() when areas are intersected
This patch adds mlock() test for multiple invocation on the same address area, and verify it doesn't mess the rlimit mlock limitation. Link: http://lkml.kernel.org/r/1472554781-9835-5-git-send-email-wei.guo.simon@gmail.com Signed-off-by: Simon Guo <wei.guo.simon@gmail.com> Cc: Alexey Klimov <klimov.linux@gmail.com> Cc: Eric B Munson <emunson@akamai.com> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> Cc: Mel Gorman <mgorman@techsingularity.net> Cc: Michal Hocko <mhocko@suse.com> Cc: Shuah Khan <shuah@kernel.org> Cc: Simon Guo <wei.guo.simon@gmail.com> Cc: Thierry Reding <treding@nvidia.com> Cc: Vlastimil Babka <vbabka@suse.cz> Cc: David Rientjes <rientjes@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'tools/testing/selftests/vm/Makefile')
-rw-r--r--tools/testing/selftests/vm/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/testing/selftests/vm/Makefile b/tools/testing/selftests/vm/Makefile
index e4bb1de1d526..a0412a80b679 100644
--- a/tools/testing/selftests/vm/Makefile
+++ b/tools/testing/selftests/vm/Makefile
@@ -10,6 +10,7 @@ BINARIES += on-fault-limit
10BINARIES += thuge-gen 10BINARIES += thuge-gen
11BINARIES += transhuge-stress 11BINARIES += transhuge-stress
12BINARIES += userfaultfd 12BINARIES += userfaultfd
13BINARIES += mlock-intersect-test
13 14
14all: $(BINARIES) 15all: $(BINARIES)
15%: %.c 16%: %.c
@@ -17,6 +18,9 @@ all: $(BINARIES)
17userfaultfd: userfaultfd.c ../../../../usr/include/linux/kernel.h 18userfaultfd: userfaultfd.c ../../../../usr/include/linux/kernel.h
18 $(CC) $(CFLAGS) -O2 -o $@ $< -lpthread 19 $(CC) $(CFLAGS) -O2 -o $@ $< -lpthread
19 20
21mlock-intersect-test: mlock-intersect-test.c
22 $(CC) $(CFLAGS) -o $@ $< -lcap
23
20../../../../usr/include/linux/kernel.h: 24../../../../usr/include/linux/kernel.h:
21 make -C ../../../.. headers_install 25 make -C ../../../.. headers_install
22 26