From: Dave Kleikamp <dave.kleikamp@xxxxxxxxxx> Date: Wed, 23 Mar 2016 17:41:08 -0500 > + /* Check for a huge/THP page */ > + paddr = pmd_is_huge(pte, vaddr, verbose); > + if (paddr) > + goto out; ... > + paddr = pte_to_pa(pte); > + paddr = paddr | (vaddr & ~PAGE_MASK); This handles transparent huge pages installed at the PMD level, but I don't see that it handles huge PTEs properly, which are encoded at the PTE level. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html