rendered paste bodyvoid unmap_kernel_range(unsigned long addr, unsigned long size){ pgd_t *pgd; unsigned long next; unsigned long start = addr; unsigned long end = addr + size; BUG_ON(addr >= end); pgd = pgd_offset_k(addr); flush_cache_vunmap(addr, end); do { next = pgd_addr_end(addr, end); if (pgd_none_or_clear_bad(pgd)) continue; vunmap_pud_range(pgd, addr, next); } while (pgd++, addr = next, addr != end); flush_tlb_kernel_range(start, end);}mm/vmalloc.c: In function 'unmap_kernel_range':mm/vmalloc.c:75: warning: unused variable 'start'