Message ID | 20210323182520.2712101-4-bgeffon@google.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | mremap.2: MREMAP_DONTUNMAP to reflect to supported mappings | expand |
Hello Brian, Is this already merged in Linux? I guess not, as I've seen a patch of yous for the kernel, right? Thanks, Alex On 3/23/21 7:25 PM, Brian Geffon wrote: > mremap(2) now supports MREMAP_DONTUNMAP with mapping types other > than private anonymous. > > Signed-off-by: Brian Geffon <bgeffon@google.com> > --- > man2/mremap.2 | 13 ++----------- > 1 file changed, 2 insertions(+), 11 deletions(-) > > diff --git a/man2/mremap.2 b/man2/mremap.2 > index 3ed0c0c0a..72acbc111 100644 > --- a/man2/mremap.2 > +++ b/man2/mremap.2 > @@ -118,16 +118,6 @@ This flag, which must be used in conjunction with > remaps a mapping to a new address but does not unmap the mapping at > .IR old_address . > .IP > -The > -.B MREMAP_DONTUNMAP > -flag can be used only with private anonymous mappings > -(see the description of > -.BR MAP_PRIVATE > -and > -.BR MAP_ANONYMOUS > -in > -.BR mmap (2)). > -.IP > After completion, > any access to the range specified by > .IR old_address > @@ -227,7 +217,8 @@ was specified, but one or more pages in the range specified by > .IR old_address > and > .IR old_size > -were not private anonymous; > +were part of a special mapping or the mapping is one that > +does not support merging or expanding; > .IP * > .B MREMAP_DONTUNMAP > was specified and >
Hi Alex, It has not landed yet, it's currently in Andrew's mm tree. I can reach out again when it makes it into Linus' tree. Brian On Thu, Mar 25, 2021 at 2:34 PM Alejandro Colomar (man-pages) <alx.manpages@gmail.com> wrote: > > Hello Brian, > > Is this already merged in Linux? I guess not, as I've seen a patch of > yous for the kernel, right? > > Thanks, > > Alex > > On 3/23/21 7:25 PM, Brian Geffon wrote: > > mremap(2) now supports MREMAP_DONTUNMAP with mapping types other > > than private anonymous. > > > > Signed-off-by: Brian Geffon <bgeffon@google.com> > > --- > > man2/mremap.2 | 13 ++----------- > > 1 file changed, 2 insertions(+), 11 deletions(-) > > > > diff --git a/man2/mremap.2 b/man2/mremap.2 > > index 3ed0c0c0a..72acbc111 100644 > > --- a/man2/mremap.2 > > +++ b/man2/mremap.2 > > @@ -118,16 +118,6 @@ This flag, which must be used in conjunction with > > remaps a mapping to a new address but does not unmap the mapping at > > .IR old_address . > > .IP > > -The > > -.B MREMAP_DONTUNMAP > > -flag can be used only with private anonymous mappings > > -(see the description of > > -.BR MAP_PRIVATE > > -and > > -.BR MAP_ANONYMOUS > > -in > > -.BR mmap (2)). > > -.IP > > After completion, > > any access to the range specified by > > .IR old_address > > @@ -227,7 +217,8 @@ was specified, but one or more pages in the range specified by > > .IR old_address > > and > > .IR old_size > > -were not private anonymous; > > +were part of a special mapping or the mapping is one that > > +does not support merging or expanding; > > .IP * > > .B MREMAP_DONTUNMAP > > was specified and > > > > -- > Alejandro Colomar > Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/ > http://www.alejandro-colomar.es/
On Fri, Mar 26, 2021 at 2:08 PM Brian Geffon <bgeffon@google.com> wrote: > > Hi Alex, > It has not landed yet, it's currently in Andrew's mm tree. I can reach > out again when it makes it into Linus' tree. > > Brian > > > On Thu, Mar 25, 2021 at 2:34 PM Alejandro Colomar (man-pages) > <alx.manpages@gmail.com> wrote: > > > > Hello Brian, > > > > Is this already merged in Linux? I guess not, as I've seen a patch of > > yous for the kernel, right? Hi Alex, This change has been in since 5.13 as commit a4609387859f0281951f5e476d9f76d7fb9ab321, I apologize I forgot to update you about the man page change after it landed. Brian > > > > Thanks, > > > > Alex > > > > On 3/23/21 7:25 PM, Brian Geffon wrote: > > > mremap(2) now supports MREMAP_DONTUNMAP with mapping types other > > > than private anonymous. > > > > > > Signed-off-by: Brian Geffon <bgeffon@google.com> > > > --- > > > man2/mremap.2 | 13 ++----------- > > > 1 file changed, 2 insertions(+), 11 deletions(-) > > > > > > diff --git a/man2/mremap.2 b/man2/mremap.2 > > > index 3ed0c0c0a..72acbc111 100644 > > > --- a/man2/mremap.2 > > > +++ b/man2/mremap.2 > > > @@ -118,16 +118,6 @@ This flag, which must be used in conjunction with > > > remaps a mapping to a new address but does not unmap the mapping at > > > .IR old_address . > > > .IP > > > -The > > > -.B MREMAP_DONTUNMAP > > > -flag can be used only with private anonymous mappings > > > -(see the description of > > > -.BR MAP_PRIVATE > > > -and > > > -.BR MAP_ANONYMOUS > > > -in > > > -.BR mmap (2)). > > > -.IP > > > After completion, > > > any access to the range specified by > > > .IR old_address > > > @@ -227,7 +217,8 @@ was specified, but one or more pages in the range specified by > > > .IR old_address > > > and > > > .IR old_size > > > -were not private anonymous; > > > +were part of a special mapping or the mapping is one that > > > +does not support merging or expanding; > > > .IP * > > > .B MREMAP_DONTUNMAP > > > was specified and > > > > > > > -- > > Alejandro Colomar > > Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/ > > http://www.alejandro-colomar.es/
diff --git a/man2/mremap.2 b/man2/mremap.2 index 3ed0c0c0a..72acbc111 100644 --- a/man2/mremap.2 +++ b/man2/mremap.2 @@ -118,16 +118,6 @@ This flag, which must be used in conjunction with remaps a mapping to a new address but does not unmap the mapping at .IR old_address . .IP -The -.B MREMAP_DONTUNMAP -flag can be used only with private anonymous mappings -(see the description of -.BR MAP_PRIVATE -and -.BR MAP_ANONYMOUS -in -.BR mmap (2)). -.IP After completion, any access to the range specified by .IR old_address @@ -227,7 +217,8 @@ was specified, but one or more pages in the range specified by .IR old_address and .IR old_size -were not private anonymous; +were part of a special mapping or the mapping is one that +does not support merging or expanding; .IP * .B MREMAP_DONTUNMAP was specified and
mremap(2) now supports MREMAP_DONTUNMAP with mapping types other than private anonymous. Signed-off-by: Brian Geffon <bgeffon@google.com> --- man2/mremap.2 | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-)