[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1647442320-7261-1-git-send-email-quic_charante@quicinc.com>
Date: Wed, 16 Mar 2022 20:22:00 +0530
From: Charan Teja Reddy <quic_charante@...cinc.com>
To: <alx.manpages@...il.com>, <mtk.manpages@...il.com>,
<minchan@...nel.org>, <nadav.amit@...il.com>
CC: <linux-man@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
"Charan Teja Reddy" <quic_charante@...cinc.com>
Subject: [PATCH] madvise.2: update EINVAL return info
MADV_COLD and MADV_PAGEOUT advises on an address range which includes
locked, Huge TLB pages or VM_PFNMAP pages can return EINVAL. Update the
man pages accordingly.
Reported-by: Nadav Amit <nadav.amit@...il.com>
Signed-off-by: Charan Teja Reddy <quic_charante@...cinc.com>
---
man2/madvise.2 | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/man2/madvise.2 b/man2/madvise.2
index f1f384c..ab98a87 100644
--- a/man2/madvise.2
+++ b/man2/madvise.2
@@ -505,6 +505,16 @@ is not a valid.
.B EINVAL
.I advice
is
+.BR MADV_COLD
+or
+.BR MADV_PAGEOUT
+and the specified address range includes locked, Huge TLB pages, or
+.B VM_PFNMAP
+pages.
+.TP
+.B EINVAL
+.I advice
+is
.B MADV_DONTNEED
or
.BR MADV_REMOVE
--
2.7.4
Powered by blists - more mailing lists