operation,
the semantics of memory access in the specified region are changed:
subsequent accesses of pages in the range will succeed, but will result
-in either reloading of the memory contents from the underlying mapped file
+in either repopulating the memory contents from the
+up-to-date contents of the underlying mapped file
(for shared file mappings, shared anonymous mappings,
and shmem-based techniques such as System V shared memory segments)
or zero-fill-on-demand pages for anonymous private mappings.
+Note that, when applied to shared mappings,
+.BR MADV_DONTNEED
+might not lead to immediate freeing of the pages in the range.
+The kernel is free to delay freeing the pages until an appropriate moment.
+The resident set size (RSS) of the calling process will be immediately
+reduced however.
+
.B MADV_DONTNEED
cannot be applied to locked pages or Huge TLB pages.
.\"