Commit 36de3f33 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] Trivial cleanups to hugepage support

From: David Gibson <david@gibson.dropbear.id.au>

These are some trivial cleanups to the hugepage ppc64 support
parent 0f61dbcd
...@@ -654,10 +654,9 @@ int hash_huge_page(struct mm_struct *mm, unsigned long access, ...@@ -654,10 +654,9 @@ int hash_huge_page(struct mm_struct *mm, unsigned long access,
unsigned long hpteflags, prpn, flags; unsigned long hpteflags, prpn, flags;
long slot; long slot;
ea &= ~(HPAGE_SIZE-1);
/* We have to find the first hugepte in the batch, since /* We have to find the first hugepte in the batch, since
* that's the one that will store the HPTE flags */ * that's the one that will store the HPTE flags */
ea &= HPAGE_MASK;
ptep = hugepte_offset(mm, ea); ptep = hugepte_offset(mm, ea);
/* Search the Linux page table for a match with va */ /* Search the Linux page table for a match with va */
...@@ -885,10 +884,11 @@ static int __init hugetlb_init(void) ...@@ -885,10 +884,11 @@ static int __init hugetlb_init(void)
spin_unlock(&htlbpage_lock); spin_unlock(&htlbpage_lock);
} }
htlbpage_max = htlbpage_free = htlbpage_total = i; htlbpage_max = htlbpage_free = htlbpage_total = i;
printk("Total HugeTLB memory allocated, %d\n", htlbpage_free); printk(KERN_INFO "Total HugeTLB memory allocated, %d\n",
htlbpage_free);
} else { } else {
htlbpage_max = 0; htlbpage_max = 0;
printk("CPU does not support HugeTLB\n"); printk(KERN_INFO "CPU does not support HugeTLB\n");
} }
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment