On 08/07/2017 08:23 PM, Mike Kravetz wrote: > If my thoughts above are correct, what about returning EINVAL if one > attempts to set MADV_DONTFORK on mappings set up for sharing?
That's my preference as well. If there is a use case for shared or non-anonymous mappings, then we can implement MADV_DONTFORK with the semantics for this use case. If we pick some arbitrary semantics now, without any use case, we might end up with something that's not actually useful. Thanks, Florian