All pastes #622922 Raw Edit

rvsjoen

public c v1 · immutable
·published 2007-07-17 06:53 UTC
rendered paste body
void 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'