forked from mirrors/linux
		
	powerpc/mm: Add missing tracepoint for tlbie
commit0428491cba("powerpc/mm: Trace tlbie(l) instructions") added tracepoints for tlbie calls, but _tlbil_va() was forgotten Fixes:0428491cba("powerpc/mm: Trace tlbie(l) instructions") Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
		
							parent
							
								
									3ff38e1874
								
							
						
					
					
						commit
						cf4a608515
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -22,6 +22,7 @@ | ||||||
| #include <asm/mmu.h> | #include <asm/mmu.h> | ||||||
| 
 | 
 | ||||||
| #ifdef CONFIG_PPC_MMU_NOHASH | #ifdef CONFIG_PPC_MMU_NOHASH | ||||||
|  | #include <asm/trace.h> | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * On 40x and 8xx, we directly inline tlbia and tlbivax |  * On 40x and 8xx, we directly inline tlbia and tlbivax | ||||||
|  | @ -55,6 +56,7 @@ static inline void _tlbil_va(unsigned long address, unsigned int pid, | ||||||
| 			     unsigned int tsize, unsigned int ind) | 			     unsigned int tsize, unsigned int ind) | ||||||
| { | { | ||||||
| 	asm volatile ("tlbie %0; sync" : : "r" (address) : "memory"); | 	asm volatile ("tlbie %0; sync" : : "r" (address) : "memory"); | ||||||
|  | 	trace_tlbie(0, 0, address, pid, 0, 0, 0); | ||||||
| } | } | ||||||
| #elif defined(CONFIG_PPC_BOOK3E) | #elif defined(CONFIG_PPC_BOOK3E) | ||||||
| extern void _tlbil_va(unsigned long address, unsigned int pid, | extern void _tlbil_va(unsigned long address, unsigned int pid, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Christophe Leroy
						Christophe Leroy