mm: THP: memory: remove unnecessary function calls 97/263697/1
authorSung-hun Kim <sfoon.kim@samsung.com>
Wed, 8 Sep 2021 08:05:14 +0000 (17:05 +0900)
committerSung-hun Kim <sfoon.kim@samsung.com>
Wed, 8 Sep 2021 08:05:14 +0000 (17:05 +0900)
The called function is only used for finegrained-THP, so remove it
for unconfigured cases.

Fixes: 7d5372737d34 ("mm: THP: introducing a fine-grained transparent hugepage technique for ARM64 architecture")
Change-Id: I138b135980acf79e695731f4d42399ca203c4ca6
Signed-off-by: Sung-hun Kim <sfoon.kim@samsung.com>
mm/memory.c

index 085287f..0833604 100644 (file)
@@ -2230,7 +2230,6 @@ static int remap_pte_range(struct mm_struct *mm, pmd_t *pmd,
                        unsigned long pfn, pgprot_t prot)
 {
        pte_t *pte, *mapped_pte;
-       unsigned long next;
        spinlock_t *ptl;
        int err = 0;
 
@@ -2245,7 +2244,6 @@ static int remap_pte_range(struct mm_struct *mm, pmd_t *pmd,
                        break;
                }
 
-               next = pte_cont_addr_end(addr, end);
                set_pte_at(mm, addr, pte, pte_mkspecial(pfn_pte(pfn, prot)));
                pfn++;
                pte++;