> 1) 32 bit EFI is totally irrelevant. Apparently not to the original poster. And some Apple x86 users might also disagree.
On x86-64 BTW while they could still rely on end_pfn_mapped and it being direct mapped Venki's PAT patchkit removes that so ioremap would be needed there too > 2) set_memory_ and set_pages_ API is not restricted to direct mapping. > That's why they take a virtual address / struct page If there is no direct mapping what page tables should they change? Surely you're not suggesting they should walk all vmalloc areas and switch them over. I don't think this is correct. -Andi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/