319e76a1ae
In adjusting the logic for SLB miss for the dynamic hugepage stuff, I messed up the !CONFIG_HUGETLB_PAGE case, failing to set the SLB flags properly. This fixes it. It also streamlines the logic for the HUGETLB_PAGE case (removing a couple of branches) while we're at it. Booted, and roughly tested on POWER5 (with and without HUGETLB_PAGE), iSeries/RS64 (no hugepage available), and G5 (with and without HUGETLB_PAGE). Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Linus Torvalds <torvalds@osdl.org> |
||
---|---|---|
.. | ||
fault.c | ||
hash_low.S | ||
hash_native.c | ||
hash_utils.c | ||
hugetlbpage.c | ||
imalloc.c | ||
init.c | ||
Makefile | ||
mmap.c | ||
numa.c | ||
slb_low.S | ||
slb.c | ||
stab.c | ||
tlb.c |