From 789ff6a9f8ec91729cde7fdcb0568d5d928eeba5 Mon Sep 17 00:00:00 2001
From: Szabolcs Nagy <nsz@port70.net>
Date: Sun, 24 Jan 2016 01:19:38 +0000
Subject: add MCL_ONFAULT and MLOCK_ONFAULT mlockall and mlock2 flags

they lock faulted pages into memory (useful when a small part of a
large mapped file needs efficient access), new in linux v4.4, commit
b0f205c2a3082dd9081f9a94e50658c5fa906ff1

MLOCK_* is not in the POSIX reserved namespace for sys/mman.h
---
 arch/arm/bits/mman.h | 1 +
 1 file changed, 1 insertion(+)

(limited to 'arch/arm/bits')

diff --git a/arch/arm/bits/mman.h b/arch/arm/bits/mman.h
index cc854aae..ea6f6a78 100644
--- a/arch/arm/bits/mman.h
+++ b/arch/arm/bits/mman.h
@@ -37,6 +37,7 @@
 
 #define MCL_CURRENT     1
 #define MCL_FUTURE      2
+#define MCL_ONFAULT     4
 
 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
 #define MADV_NORMAL      0
-- 
cgit v1.2.3-70-g09d2