lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ