mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2026-05-05 12:28:03 +02:00
Remove superfluous TLB flush
This commit is contained in:
parent
b83d2f909e
commit
ba804e7864
2 changed files with 2 additions and 14 deletions
|
|
@ -59,13 +59,10 @@
|
|||
# endif
|
||||
#endif
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
|
||||
# include <asm/tlbflush.h>
|
||||
#else
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
|
||||
# define pte_offset_kernel(dir, address) pte_offset(dir, address)
|
||||
# define pte_pfn(pte) (pte_page(pte) - mem_map)
|
||||
# define pfn_to_page(pfn) (mem_map + (pfn))
|
||||
# define flush_tlb_kernel_range(s,e) flush_tlb_all()
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
|
@ -125,10 +122,7 @@ agp_remap (unsigned long offset, unsigned long size, drm_device_t *dev)
|
|||
page_map[i] = pfn_to_page(phys_addr_map[i] >> PAGE_SHIFT);
|
||||
addr = vmap(page_map, num_pages, VM_IOREMAP, PAGE_AGP);
|
||||
vfree(page_map);
|
||||
if (!addr)
|
||||
return NULL;
|
||||
|
||||
flush_tlb_kernel_range((unsigned long) addr, (unsigned long) addr + size);
|
||||
return addr;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -59,13 +59,10 @@
|
|||
# endif
|
||||
#endif
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
|
||||
# include <asm/tlbflush.h>
|
||||
#else
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
|
||||
# define pte_offset_kernel(dir, address) pte_offset(dir, address)
|
||||
# define pte_pfn(pte) (pte_page(pte) - mem_map)
|
||||
# define pfn_to_page(pfn) (mem_map + (pfn))
|
||||
# define flush_tlb_kernel_range(s,e) flush_tlb_all()
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
|
@ -125,10 +122,7 @@ agp_remap (unsigned long offset, unsigned long size, drm_device_t *dev)
|
|||
page_map[i] = pfn_to_page(phys_addr_map[i] >> PAGE_SHIFT);
|
||||
addr = vmap(page_map, num_pages, VM_IOREMAP, PAGE_AGP);
|
||||
vfree(page_map);
|
||||
if (!addr)
|
||||
return NULL;
|
||||
|
||||
flush_tlb_kernel_range((unsigned long) addr, (unsigned long) addr + size);
|
||||
return addr;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue