Re: [PATCH v2 3/6] mm/vma: only permit MAP_PRIVATE /dev/zero to be mapped anonymous

From: David Hildenbrand (Arm)

Date: Tue Sep 08 2026 - 10:46:01 EST


On 9/8/26 14:52, Lorenzo Stoakes (ARM) wrote:
> On Tue, Sep 08, 2026 at 02:49:33PM +0200, David Hildenbrand (Arm) wrote:
>>
>>> + /* Temporary MAP_PRIVATE-/dev/zero workaround. */
>>> + if (is_anon && map->file)
>>> + vma_set_anonymous(vma);
>>> +
>>> if (error)
>>> goto free_iter_vma;
>>>
>>> @@ -2777,6 +2793,10 @@ static int call_mmap_prepare(struct mmap_state *map,
>>> if (err)
>>> return err;
>>>
>>> + /* Hooks cannot mark themselves anonymous. */
>>
>> Wasn't this supposed to be reworked? :)
>
> It is, you yourself pointed out 4/6 makes this irrelevant, so I changed it
> there :)

Ah, thought you'd adjust that right away. Works for me, thanks.

--
Cheers,

David