xfree86: Pull generic barrier() definition up to top level
And remove the redundant redecl from the nds32 section. Reviewed-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
		
							parent
							
								
									c73929bbfc
								
							
						
					
					
						commit
						1c1711b57f
					
				|  | @ -94,6 +94,7 @@ | ||||||
| #if !defined(__GNUC__) && !defined(__FUNCTION__) | #if !defined(__GNUC__) && !defined(__FUNCTION__) | ||||||
| #define __FUNCTION__ __func__   /* C99 */ | #define __FUNCTION__ __func__   /* C99 */ | ||||||
| #endif | #endif | ||||||
|  | 
 | ||||||
| #if defined(DO_PROTOTYPES) | #if defined(DO_PROTOTYPES) | ||||||
| #if !defined(__arm__) | #if !defined(__arm__) | ||||||
| #if !defined(__sparc__) && !defined(__sparc) && !defined(__arm32__) && !defined(__nds32__) \ | #if !defined(__sparc__) && !defined(__sparc) && !defined(__arm32__) && !defined(__nds32__) \ | ||||||
|  | @ -199,6 +200,10 @@ extern _X_EXPORT void xf86WriteMmio32Le (void *, unsigned long, unsigned int); | ||||||
| #endif | #endif | ||||||
| #endif                          /* __GNUC__ */ | #endif                          /* __GNUC__ */ | ||||||
| 
 | 
 | ||||||
|  | #ifndef barrier | ||||||
|  | #define barrier() | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
| #ifndef mem_barrier | #ifndef mem_barrier | ||||||
| #define mem_barrier()           /* NOP */ | #define mem_barrier()           /* NOP */ | ||||||
| #endif | #endif | ||||||
|  | @ -790,8 +795,6 @@ xf_outl(unsigned short port, unsigned int val) | ||||||
|  * if there is unaligned port access. |  * if there is unaligned port access. | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #define barrier()               /* no barrier */ |  | ||||||
| 
 |  | ||||||
| #define PORT_SIZE long | #define PORT_SIZE long | ||||||
| 
 | 
 | ||||||
| static __inline__ unsigned char | static __inline__ unsigned char | ||||||
|  | @ -964,9 +967,6 @@ inl(unsigned PORT_SIZE port) | ||||||
| 
 | 
 | ||||||
| #endif                          /* NDS32_MMIO_SWAP */ | #endif                          /* NDS32_MMIO_SWAP */ | ||||||
| 
 | 
 | ||||||
| #define mem_barrier()           /* XXX: nop for now */ |  | ||||||
| #define write_mem_barrier()     /* XXX: nop for now */ |  | ||||||
| 
 |  | ||||||
| #elif defined(__i386__) || defined(__ia64__) | #elif defined(__i386__) || defined(__ia64__) | ||||||
| 
 | 
 | ||||||
| static __inline__ void | static __inline__ void | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue