mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 16:48:26 +02:00 
			
		
		
		
	ARC: define __ALIGN_STR and __ALIGN symbols for ARC
The default defintions use fill pattern 0x90 for padding which for ARC generates unintended "ldh_s r12,[r0,0x20]" corresponding to opcode 0x9090 So use ".align 4" which insert a "nop_s" instruction instead. Cc: stable@vger.kernel.org Acked-by: Vineet Gupta <vgupta@synopsys.com> Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
		
							parent
							
								
									204c7eceb7
								
							
						
					
					
						commit
						8d92e992a7
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -29,6 +29,8 @@ | ||||||
| .endm | .endm | ||||||
| 
 | 
 | ||||||
| #define ASM_NL		 `	/* use '`' to mark new line in macro */ | #define ASM_NL		 `	/* use '`' to mark new line in macro */ | ||||||
|  | #define __ALIGN		.align 4 | ||||||
|  | #define __ALIGN_STR	__stringify(__ALIGN) | ||||||
| 
 | 
 | ||||||
| /* annotation for data we want in DCCM - if enabled in .config */ | /* annotation for data we want in DCCM - if enabled in .config */ | ||||||
| .macro ARCFP_DATA nm | .macro ARCFP_DATA nm | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Eugeniy Paltsev
						Eugeniy Paltsev