summaryrefslogtreecommitdiffstats
path: root/arch/avr32/include/asm/barrier.h
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2012-04-03 19:14:04 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2012-04-04 08:23:44 -0700
commit167d82152079debd0a76726972a76ea032d82043 (patch)
tree076a9d27a89e6540692bbcabc5b9f600cbbe1856 /arch/avr32/include/asm/barrier.h
parentf3718a818f7fb3636130d5f34bde8df34f45c5e5 (diff)
downloadlinux-167d82152079debd0a76726972a76ea032d82043.tar.gz
linux-167d82152079debd0a76726972a76ea032d82043.tar.xz
avr32: fix nop compile fails from system.h split up
To fix: In file included from kernel/exit.c:61: arch/avr32/include/asm/mmu_context.h: In function 'enable_mmu': arch/avr32/include/asm/mmu_context.h:135: error: implicit declaration of function 'nop' It needs an include of the new file created in commit ae4739465866 ("Disintegrate asm/system.h for AVR32"), but since that file only contains "nop", and since other arch already have precedent of putting nop in asm/barrier.h we should just delete the new file and put nop in barrier.h Suggested-and-acked-by: David Howells <dhowells@redhat.com> Cc: Haavard Skinnemoen <hskinnemoen@gmail.com> Cc: Hans-Christian Egtvedt <egtvedt@samfundet.no> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/avr32/include/asm/barrier.h')
-rw-r--r--arch/avr32/include/asm/barrier.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/avr32/include/asm/barrier.h b/arch/avr32/include/asm/barrier.h
index 808001c9cf8c..0961275373db 100644
--- a/arch/avr32/include/asm/barrier.h
+++ b/arch/avr32/include/asm/barrier.h
@@ -8,6 +8,8 @@
#ifndef __ASM_AVR32_BARRIER_H
#define __ASM_AVR32_BARRIER_H
+#define nop() asm volatile("nop")
+
#define mb() asm volatile("" : : : "memory")
#define rmb() mb()
#define wmb() asm volatile("sync 0" : : : "memory")