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 __kunmap_atomic(void *kvaddr); | ||||
| extern struct page *kmap_atomic_to_page(void *vaddr); | ||||
| 
 | ||||
| #define flush_cache_kmaps()	flush_cache_all() | ||||
| 
 | ||||
|  |  | |||
|  | @ -110,21 +110,3 @@ void __kunmap_atomic(void *kvaddr) | |||
| 	pagefault_enable(); | ||||
| } | ||||
| 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