aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/filesystems
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/filesystems')
-rw-r--r--Documentation/filesystems/proc.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt
index fcc1ac094282..219ffd41a911 100644
--- a/Documentation/filesystems/proc.txt
+++ b/Documentation/filesystems/proc.txt
@@ -515,6 +515,18 @@ be vanished or the reverse -- new added.
515This file is only present if the CONFIG_MMU kernel configuration option is 515This file is only present if the CONFIG_MMU kernel configuration option is
516enabled. 516enabled.
517 517
518Note: reading /proc/PID/maps or /proc/PID/smaps is inherently racy (consistent
519output can be achieved only in the single read call).
520This typically manifests when doing partial reads of these files while the
521memory map is being modified. Despite the races, we do provide the following
522guarantees:
523
5241) The mapped addresses never go backwards, which implies no two
525 regions will ever overlap.
5262) If there is something at a given vaddr during the entirety of the
527 life of the smaps/maps walk, there will be some output for it.
528
529
518The /proc/PID/clear_refs is used to reset the PG_Referenced and ACCESSED/YOUNG 530The /proc/PID/clear_refs is used to reset the PG_Referenced and ACCESSED/YOUNG
519bits on both physical and virtual pages associated with a process, and the 531bits on both physical and virtual pages associated with a process, and the
520soft-dirty bit on pte (see Documentation/vm/soft-dirty.txt for details). 532soft-dirty bit on pte (see Documentation/vm/soft-dirty.txt for details).