sparc32: fix cpuid_patch run-time patching
We hang forever when trying to do run-time patching of instructions identified by the cpuid_patch section Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
					parent
					
						
							
								8578149904
							
						
					
				
			
			
				commit
				
					
						9cd5f82246
					
				
			
		
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -229,6 +229,8 @@ static void __init per_cpu_patch(void) | |||
| 		*(unsigned int *) (addr + 0) = insns[0]; | ||||
| 		*(unsigned int *) (addr + 4) = insns[1]; | ||||
| 		*(unsigned int *) (addr + 8) = insns[2]; | ||||
| 
 | ||||
| 		p++; | ||||
| 	} | ||||
| #ifdef CONFIG_SMP | ||||
| 	local_ops->cache_all(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sam Ravnborg
				Sam Ravnborg