android_kernel_sony_sdm845/tools/testing/selftests/vm
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Arnd Bergmann 1d808f828f kselftest: fix OOM in memory compaction test
commit 4c1baad223906943b595a887305f2e8124821dad upstream.

Running the compaction_test sometimes results in out-of-memory
failures. When I debugged this, it turned out that the code to
reset the number of hugepages to the initial value is simply
broken since we write into an open sysctl file descriptor
multiple times without seeking back to the start.

Adding the lseek here fixes the problem.

Cc: stable@vger.kernel.org
Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Link: https://bugs.linaro.org/show_bug.cgi?id=3145
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-02-22 15:43:52 +01:00
..
.gitignore selftests/vm: add test for mlock() when areas are intersected 2016-10-07 18:46:28 -07:00
compaction_test.c kselftest: fix OOM in memory compaction test 2018-02-22 15:43:52 +01:00
config selftests: create test-specific kconfig fragments 2016-02-25 09:47:52 -07:00
hugepage-mmap.c
hugepage-shm.c
Makefile userfaultfd: selftest: vm: allow to build in vm/ directory 2017-12-20 10:07:18 +01:00
map_hugetlb.c mm, selftests: test return value of munmap for MAP_HUGETLB memory 2015-04-15 16:35:19 -07:00
mlock-random-test.c selftests: expanding more mlock selftest 2016-10-07 18:46:28 -07:00
mlock2-tests.c selftest: move seek_to_smaps_entry() out of mlock2-tests.c 2016-10-07 18:46:28 -07:00
mlock2.h selftest: move seek_to_smaps_entry() out of mlock2-tests.c 2016-10-07 18:46:28 -07:00
on-fault-limit.c selftests/vm: Don't mlockall MCL_CURRENT in on-fault-limit test 2016-06-27 13:19:24 -06:00
run_vmtests linux-kselftest-4.4-rc1 2015-11-10 20:46:45 -08:00
thuge-gen.c selftests/thuge-gen: Use platform specific MAP_HUGETLB value 2016-05-22 21:43:41 +02: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