All pastes #622921 Raw Edit

rvsjoen

public text 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'