Re: [PATCH v7] mremap.2: Add information for MREMAP_DONTUNMAP.
From: Vlastimil Babka <hidden>
Date: 2020-02-25 13:51:38
Also in:
linux-man, linux-mm, lkml
From: Vlastimil Babka <hidden>
Date: 2020-02-25 13:51:38
Also in:
linux-man, linux-mm, lkml
On 2/21/20 6:42 PM, Brian Geffon wrote:
@@ -209,10 +227,20 @@ flag was not specified. .RE .TP .B ENOMEM +Not enough memory was available to complete the operation. +Possible causes are: +.RS +.IP * 3 The memory area cannot be expanded at the current virtual address, and the .B MREMAP_MAYMOVE flag is not set in \fIflags\fP. Or, there is not enough (virtual) memory available. +.IP * +.B MREMAP_DONTUNMAP +was used without +.B MREMAP_FIXED +causing a new mapping to be created that would exceed the virtual memory available or it would exceed the maximum number of allowed mappings.
So this can also result with MREMAP_FIXED, no?
+.RE .SH CONFORMING TO This call is Linux-specific, and should not be used in programs intended to be portable.