 803f69144f
			
		
	
	
	803f69144f
	
	
	
		
			
			Disintegrate asm/system.h for M68K. Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Greg Ungerer <gerg@uclinux.org> cc: linux-m68k@lists.linux-m68k.org
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			516 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			516 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _M68K_BARRIER_H
 | |
| #define _M68K_BARRIER_H
 | |
| 
 | |
| /*
 | |
|  * Force strict CPU ordering.
 | |
|  * Not really required on m68k...
 | |
|  */
 | |
| #define nop()		do { asm volatile ("nop"); barrier(); } while (0)
 | |
| #define mb()		barrier()
 | |
| #define rmb()		barrier()
 | |
| #define wmb()		barrier()
 | |
| #define read_barrier_depends()	((void)0)
 | |
| #define set_mb(var, value)	({ (var) = (value); wmb(); })
 | |
| 
 | |
| #define smp_mb()	barrier()
 | |
| #define smp_rmb()	barrier()
 | |
| #define smp_wmb()	barrier()
 | |
| #define smp_read_barrier_depends()	((void)0)
 | |
| 
 | |
| #endif /* _M68K_BARRIER_H */
 |