The patch titled Subject: selftest: split mlock2_ funcs into separate mlock2.h has been added to the -mm tree. Its filename is selftest-split-mlock2_-funcs-into-separate-mlock2h.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/selftest-split-mlock2_-funcs-into-separate-mlock2h.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/selftest-split-mlock2_-funcs-into-separate-mlock2h.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Simon Guo <wei.guo.simon@xxxxxxxxx> Subject: selftest: split mlock2_ funcs into separate mlock2.h To prepare mlock2.h whose functionality will be reused. Link: http://lkml.kernel.org/r/1472554781-9835-4-git-send-email-wei.guo.simon@xxxxxxxxx Signed-off-by: Simon Guo <wei.guo.simon@xxxxxxxxx> Cc: Alexey Klimov <klimov.linux@xxxxxxxxx> Cc: Eric B Munson <emunson@xxxxxxxxxx> Cc: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> Cc: "Kirill A. Shutemov" <kirill.shutemov@xxxxxxxxxxxxxxx> Cc: Mel Gorman <mgorman@xxxxxxxxxxxxxxxxxxx> Cc: Michal Hocko <mhocko@xxxxxxxx> Cc: Shuah Khan <shuah@xxxxxxxxxx> Cc: Simon Guo <wei.guo.simon@xxxxxxxxx> Cc: Thierry Reding <treding@xxxxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- tools/testing/selftests/vm/mlock2-tests.c | 21 -------------------- tools/testing/selftests/vm/mlock2.h | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 20 deletions(-) diff -puN tools/testing/selftests/vm/mlock2-tests.c~selftest-split-mlock2_-funcs-into-separate-mlock2h tools/testing/selftests/vm/mlock2-tests.c --- a/tools/testing/selftests/vm/mlock2-tests.c~selftest-split-mlock2_-funcs-into-separate-mlock2h +++ a/tools/testing/selftests/vm/mlock2-tests.c @@ -7,27 +7,8 @@ #include <string.h> #include <sys/time.h> #include <sys/resource.h> -#include <syscall.h> -#include <errno.h> #include <stdbool.h> - -#ifndef MLOCK_ONFAULT -#define MLOCK_ONFAULT 1 -#endif - -#ifndef MCL_ONFAULT -#define MCL_ONFAULT (MCL_FUTURE << 1) -#endif - -static int mlock2_(void *start, size_t len, int flags) -{ -#ifdef __NR_mlock2 - return syscall(__NR_mlock2, start, len, flags); -#else - errno = ENOSYS; - return -1; -#endif -} +#include "mlock2.h" struct vm_boundaries { unsigned long start; diff -puN /dev/null tools/testing/selftests/vm/mlock2.h --- /dev/null +++ a/tools/testing/selftests/vm/mlock2.h @@ -0,0 +1,20 @@ +#include <syscall.h> +#include <errno.h> + +#ifndef MLOCK_ONFAULT +#define MLOCK_ONFAULT 1 +#endif + +#ifndef MCL_ONFAULT +#define MCL_ONFAULT (MCL_FUTURE << 1) +#endif + +static int mlock2_(void *start, size_t len, int flags) +{ +#ifdef __NR_mlock2 + return syscall(__NR_mlock2, start, len, flags); +#else + errno = ENOSYS; + return -1; +#endif +} _ Patches currently in -mm which might be from wei.guo.simon@xxxxxxxxx are mm-mlock-check-against-vma-for-actual-mlock-size.patch mm-mlock-avoid-increase-mm-locked_vm-on-mlock-when-already-mlock2mlock_onfault.patch selftest-split-mlock2_-funcs-into-separate-mlock2h.patch selftests-vm-add-test-for-mlock-when-areas-are-intersected.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html