linux-uconsole/tools/testing/selftests/vm
Andrea Arcangeli b5213e1e9f userfaultfd: selftest: vm: allow to build in vm/ directory
[ Upstream commit 46aa6a302b ]

linux/tools/testing/selftests/vm $ make

  gcc -Wall -I ../../../../usr/include     compaction_test.c -lrt -o /compaction_test
  /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot open output file /compaction_test: Permission denied
  collect2: error: ld returned 1 exit status
  make: *** [../lib.mk:54: /compaction_test] Error 1

Since commit a8ba798bc8 ("selftests: enable O and KBUILD_OUTPUT")
selftests/vm build fails if run from the "selftests/vm" directory, but
it works in the selftests/ directory.  It's quicker to be able to do a
local vm-only build after a tree wipe and this patch allows for it
again.

Link: http://lkml.kernel.org/r/20170302173738.18994-4-aarcange@redhat.com
Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
Cc: Mike Rapoport <rppt@linux.vnet.ibm.com>
Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
Cc: Mike Kravetz <mike.kravetz@oracle.com>
Cc: Pavel Emelyanov <xemul@parallels.com>
Cc: Hillf Danton <hillf.zj@alibaba-inc.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-12-20 10:04:53 +01:00
..
.gitignore selftests: add .gitignore for vm 2013-07-03 16:08:07 -07:00
compaction_test.c Test compaction of mlocked memory 2015-05-26 15:58:06 -06:00
hugepage-mmap.c
hugepage-shm.c
Makefile userfaultfd: selftest: vm: allow to build in vm/ directory 2017-12-20 10:04:53 +01:00
map_hugetlb.c mm, selftests: test return value of munmap for MAP_HUGETLB memory 2015-04-15 16:35:19 -07:00
mlock2-tests.c selftests/mlock2: add ULL suffix to 64-bit constants 2015-11-10 16:32:11 -08:00
on-fault-limit.c selftests: vm: add tests for lock on fault 2015-11-05 19:34:48 -08:00
run_vmtests linux-kselftest-4.4-rc1 2015-11-10 20:46:45 -08:00
thuge-gen.c selftests: add a test program for variable huge page sizes in mmap/shmget 2012-12-11 17:22:25 -08:00
transhuge-stress.c selftests/vm/transhuge-stress: stress test for memory compaction 2014-10-09 22:26:01 -04:00
userfaultfd.c userfaultfd: selftest: don't error out if pthread_mutex_t isn't identical 2015-09-22 15:09:53 -07:00