forked from mirrors/linux
		
	sparc32: drop unused kmap_atomic_to_page
No users left of this function - drop it. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									881e02d298
								
							
						
					
					
						commit
						5bbeed12bd
					
				
					 2 changed files with 0 additions and 19 deletions
				
			
		|  | @ -72,7 +72,6 @@ static inline void kunmap(struct page *page) | ||||||
| 
 | 
 | ||||||
| extern void *kmap_atomic(struct page *page); | extern void *kmap_atomic(struct page *page); | ||||||
| extern void __kunmap_atomic(void *kvaddr); | extern void __kunmap_atomic(void *kvaddr); | ||||||
| extern struct page *kmap_atomic_to_page(void *vaddr); |  | ||||||
| 
 | 
 | ||||||
| #define flush_cache_kmaps()	flush_cache_all() | #define flush_cache_kmaps()	flush_cache_all() | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -110,21 +110,3 @@ void __kunmap_atomic(void *kvaddr) | ||||||
| 	pagefault_enable(); | 	pagefault_enable(); | ||||||
| } | } | ||||||
| EXPORT_SYMBOL(__kunmap_atomic); | EXPORT_SYMBOL(__kunmap_atomic); | ||||||
| 
 |  | ||||||
| /* We may be fed a pagetable here by ptep_to_xxx and others. */ |  | ||||||
| struct page *kmap_atomic_to_page(void *ptr) |  | ||||||
| { |  | ||||||
| 	unsigned long idx, vaddr = (unsigned long)ptr; |  | ||||||
| 	pte_t *pte; |  | ||||||
| 
 |  | ||||||
| 	if (vaddr < SRMMU_NOCACHE_VADDR) |  | ||||||
| 		return virt_to_page(ptr); |  | ||||||
| 	if (vaddr < PKMAP_BASE) |  | ||||||
| 		return pfn_to_page(__nocache_pa(vaddr) >> PAGE_SHIFT); |  | ||||||
| 	BUG_ON(vaddr < FIXADDR_START); |  | ||||||
| 	BUG_ON(vaddr > FIXADDR_TOP); |  | ||||||
| 
 |  | ||||||
| 	idx = virt_to_fix(vaddr); |  | ||||||
| 	pte = kmap_pte - (idx - FIX_KMAP_BEGIN); |  | ||||||
| 	return pte_page(*pte); |  | ||||||
| } |  | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Sam Ravnborg
						Sam Ravnborg