mempool: Use MADV_DONTFORK on init values
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 19 Mar 2024 14:36:53 +0000 (10:36 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 19 Mar 2024 14:36:53 +0000 (10:36 -0400)
commit7f6667b5bc802d30c006207f2d0cc2d025e47d08
tree5e40cf9e32b27abab54597c350efd9701f230bb1
parentcc0413abeebf8b21ba62de12f6fe1a3ec0007900
mempool: Use MADV_DONTFORK on init values

The init values shared mapping should not be shared across fork. Use
madvise MADV_DONTFORK on the memory range to ensure those pages are not
shared with children processes across fork.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I4b3541d21401227ca568ef6e8105d088746341cb
src/rseq-mempool.c
This page took 0.029935 seconds and 4 git commands to generate.