From ef41d3a88a5d282d168fe7f28315954429a28ee1 Mon Sep 17 00:00:00 2001 From: Nitin Gupta Date: Fri, 3 Mar 2017 11:29:20 -0800 Subject: [PATCH] sparc64: Fix size check in huge_pte_alloc Orabug: 25704426 Signed-off-by: Nitin Gupta Signed-off-by: Allen Pais --- arch/sparc/mm/hugetlbpage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/sparc/mm/hugetlbpage.c b/arch/sparc/mm/hugetlbpage.c index 8c8559e64f3e..be9aead253e2 100644 --- a/arch/sparc/mm/hugetlbpage.c +++ b/arch/sparc/mm/hugetlbpage.c @@ -273,7 +273,7 @@ pte_t *huge_pte_alloc(struct mm_struct *mm, if (!pmd) return NULL; - if (sz == PMD_SHIFT) + if (sz >= PMD_SIZE) pte = (pte_t *)pmd; else pte = pte_alloc_map(mm, NULL, pmd, addr); -- 2.50.1