From: DJ Delorie Date: Wed, 3 May 2017 20:25:15 +0000 (-0400) Subject: Tweak realloc/MREMAP comment to be more accurate. X-Git-Tag: glibc-2.26~555 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b5f801ddb838311b5b05c218caac3bdb00d7c95;p=thirdparty%2Fglibc.git Tweak realloc/MREMAP comment to be more accurate. MMap'd memory isn't shrunk without MREMAP, but IIRC this is intentional for performance reasons. Regardless, this patch tweaks the existing comment to be more accurate wrt the existing code. [BZ #21411] * malloc/malloc.c: Tweak realloc/MREMAP comment to be more accurate. --- diff --git a/ChangeLog b/ChangeLog index 2e13d668a76..ad8e78ef7b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2017-05-03 DJ Delorie + + [BZ #21411] + * malloc/malloc.c: Tweak realloc/MREMAP comment to be more accurate. + 2017-05-03 Phil Blundell * inet/netinet/in.h (struct ip_mreq_source): Correct misplaced diff --git a/malloc/malloc.c b/malloc/malloc.c index 068ffc1684c..aa45626093b 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -514,9 +514,9 @@ void* __libc_calloc(size_t, size_t); REALLOC_ZERO_BYTES_FREES is set, realloc with a size argument of zero (re)allocates a minimum-sized chunk. - Large chunks that were internally obtained via mmap will always - be reallocated using malloc-copy-free sequences unless - the system supports MREMAP (currently only linux). + Large chunks that were internally obtained via mmap will always be + grown using malloc-copy-free sequences unless the system supports + MREMAP (currently only linux). The old unix realloc convention of allowing the last-free'd chunk to be used as an argument to realloc is not supported.