I don't think the names are very good. I'd keep PageHighMem for the existing highmem zone, and add something like PageDirectMapped or similar for ay page that has a valid direct mapping address. This will also come in handy if we plan to go ahead with the xpfo work.