mempool: Document destroy after fork for populate none
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 19 Mar 2024 21:21:29 +0000 (17:21 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 19 Mar 2024 21:23:36 +0000 (17:23 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I826990c9ee58dbda80f3271e361328b474edbf08

include/rseq/mempool.h

index f439e07fe182cc6403b3e18876ddf5c20aa18308..2773e64ca5bfe4dab211911d2684aa86ff167200 100644 (file)
@@ -545,7 +545,9 @@ enum rseq_mempool_populate_policy {
         *   populate per-cpu pages from the initial values pages on
         *   first write. This mempool is only meant for single-process
         *   use (private mapping). Note that this type of pool cannot
-        *   be accessed from children processes across fork.
+        *   be accessed from children processes across fork. It is
+        *   however valid to destroy a pool from a child process after
+        *   a fork to free its remaining resources.
         */
        RSEQ_MEMPOOL_POPULATE_PRIVATE_NONE = 0,
        /*
This page took 0.026076 seconds and 4 git commands to generate.