aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc64')
-rw-r--r--arch/sparc64/mm/hugetlbpage.c12
-rw-r--r--arch/sparc64/mm/init.c4
2 files changed, 2 insertions, 14 deletions
diff --git a/arch/sparc64/mm/hugetlbpage.c b/arch/sparc64/mm/hugetlbpage.c
index 0a1d4cd24cda..074620d413d4 100644
--- a/arch/sparc64/mm/hugetlbpage.c
+++ b/arch/sparc64/mm/hugetlbpage.c
@@ -264,18 +264,6 @@ pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
264 return entry; 264 return entry;
265} 265}
266 266
267/*
268 * This function checks for proper alignment of input addr and len parameters.
269 */
270int is_aligned_hugepage_range(unsigned long addr, unsigned long len)
271{
272 if (len & ~HPAGE_MASK)
273 return -EINVAL;
274 if (addr & ~HPAGE_MASK)
275 return -EINVAL;
276 return 0;
277}
278
279struct page *follow_huge_addr(struct mm_struct *mm, 267struct page *follow_huge_addr(struct mm_struct *mm,
280 unsigned long address, int write) 268 unsigned long address, int write)
281{ 269{
diff --git a/arch/sparc64/mm/init.c b/arch/sparc64/mm/init.c
index 16d231703d6a..ded63ee9c4fd 100644
--- a/arch/sparc64/mm/init.c
+++ b/arch/sparc64/mm/init.c
@@ -1478,7 +1478,7 @@ void free_initmem(void)
1478 p = virt_to_page(page); 1478 p = virt_to_page(page);
1479 1479
1480 ClearPageReserved(p); 1480 ClearPageReserved(p);
1481 set_page_count(p, 1); 1481 init_page_count(p);
1482 __free_page(p); 1482 __free_page(p);
1483 num_physpages++; 1483 num_physpages++;
1484 totalram_pages++; 1484 totalram_pages++;
@@ -1494,7 +1494,7 @@ void free_initrd_mem(unsigned long start, unsigned long end)
1494 struct page *p = virt_to_page(start); 1494 struct page *p = virt_to_page(start);
1495 1495
1496 ClearPageReserved(p); 1496 ClearPageReserved(p);
1497 set_page_count(p, 1); 1497 init_page_count(p);
1498 __free_page(p); 1498 __free_page(p);
1499 num_physpages++; 1499 num_physpages++;
1500 totalram_pages++; 1500 totalram_pages++;