commit | 49f034785005e53ca51d2af7985e41e4be3d802d | [log] [tgz] |
---|---|---|
author | Lokesh Gidra <lokeshgidra@google.com> | Wed Nov 30 06:45:28 2022 +0000 |
committer | Lokesh Gidra <lokeshgidra@google.com> | Mon Dec 05 18:17:40 2022 +0000 |
tree | 6961a925bcfdf1a89fa2b22201a7bdd16bff70a7 | |
parent | 5ac8b698c560e631b0a0e38aaed1445d488da826 [diff] |
Maintain pre-zygote fork linear-alloc pages as shared-clean Userfaultfd tends to dirty all the pages of the space it is used on. However, we want to maintain the shared-clean trait of the pages allocated in zygote process prior to first fork. This CL separates the pre-zygote fork arenas from the userfaultfd visited ones, thereby reataining the former's shared-clean trait. Bug: 160737021 Test: module install and enable uffd GC Change-Id: Iddffb2c8d2d234ce7b20c069d86341dda5443a9b