From: Mike Rapoport <rppt@xxxxxxxxxxxxx> 'addr' is set to 'start' and then a few lines afterwards 'start' is set to 'addr'. Remove the second asignment. Fixes: 2ba3e6947aed ("mm/vmalloc: track which page-table levels were modified") Signed-off-by: Mike Rapoport <rppt@xxxxxxxxxxxxx> --- mm/vmalloc.c | 1 - 1 file changed, 1 deletion(-) diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 5a2b55c8dd9a..68ebbafc9c9b 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -171,11 +171,10 @@ void unmap_kernel_range_noflush(unsigned long start, unsigned long size) pgd_t *pgd; unsigned long addr = start; pgtbl_mod_mask mask = 0; BUG_ON(addr >= end); - start = addr; pgd = pgd_offset_k(addr); do { next = pgd_addr_end(addr, end); if (pgd_bad(*pgd)) mask |= PGTBL_PGD_MODIFIED; -- 2.25.4