From: Becky Bruce Date: Mon, 10 Oct 2011 10:50:42 +0000 (+0000) Subject: powerpc: Add hugepage support to 64-bit tablewalk code for FSL_BOOK3E X-Git-Tag: v3.3-rc1~181^2~49^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d1b9b12811ef079c37fe464f51953746d8b78e2a;p=pandora-kernel.git powerpc: Add hugepage support to 64-bit tablewalk code for FSL_BOOK3E Before hugetlb, at each level of the table, we test for !0 to determine if we have a valid table entry. With hugetlb, this compare becomes: < 0 is a normal entry 0 is an invalid entry > 0 is huge This works because the hugepage code pulls the top bit off the entry (which for non-huge entries always has the top bit set) as an indicator that we have a hugepage. Signed-off-by: Becky Bruce Signed-off-by: Benjamin Herrenschmidt --- Reading git-diff-tree failed