summaryrefslogtreecommitdiffstats
path: root/arch/parisc/lib/Makefile
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2013-10-23 23:29:16 +0200
committerHelge Deller <deller@gmx.de>2013-11-07 22:28:26 +0100
commitf6d12eefcda2e4135aa529ab8b5bf2766b4a78dd (patch)
tree595a3fe90daf8c5a5443745507349dff408af5e1 /arch/parisc/lib/Makefile
parente4be260d156409ebdabf1e13ed547d3703801c5f (diff)
parisc: make udelay() SMP-safe
Each CPU has it's own Control Register 16 (CR16) which is used as time source for the udelay() function. But since the CR16 registers across different CPUs are not synced, we need to recalculate the loop count if we get switched away to ensure that we really delay as much time as requested. Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'arch/parisc/lib/Makefile')
-rw-r--r--arch/parisc/lib/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/parisc/lib/Makefile b/arch/parisc/lib/Makefile
index 5651536ac73..8fa92b8d839 100644
--- a/arch/parisc/lib/Makefile
+++ b/arch/parisc/lib/Makefile
@@ -3,6 +3,6 @@
#
lib-y := lusercopy.o bitops.o checksum.o io.o memset.o fixup.o memcpy.o \
- ucmpdi2.o
+ ucmpdi2.o delay.o
obj-y := iomap.o