Re: [PATCH] x86/mm/pat: Support splitting of virtual memory areas

From: Dave Hansen
Date: Wed Sep 04 2024 - 17:30:17 EST


On 9/4/24 11:40, Liam R. Howlett wrote:
> But those ranges won't exist. What appears to be happening in this code
> is that there are higher levels of non-overlapping ranges with
> memory (cache) types (or none are defined) , which are tracked on page
> granularity. So we can't have a page that has two memory type.

Yeah, that's the key. Each page should be uniquely covered by one and
only one tree leaf.

Nam, I didn't see your original patch in my inbox and I don't see it on
lore either. Is there something funky going on there?