aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorValentine Barshak <vbarshak@ru.mvista.com>2008-02-05 01:57:55 +1100
committerJosh Boyer <jwboyer@linux.vnet.ibm.com>2008-02-06 21:02:56 -0600
commit853265e588153dca22c82b84df39bbb40abd7ad0 (patch)
treef073097a174c65158d581204f6fd311c8e5663a3 /arch/powerpc
parent[POWERPC] 4xx: Fix offset value on Warp board (diff)
downloadlinux-dev-853265e588153dca22c82b84df39bbb40abd7ad0.tar.xz
linux-dev-853265e588153dca22c82b84df39bbb40abd7ad0.zip
[POWERPC] Add missing native dcr dcr_ind_lock spinlock
The include/asm-powerpc/dcr-native.h declares extern spinlock_t dcr_ind_lock; but it's actually isn't defined. This patch adds a missing dcr_ind_lock. Signed-off-by: Valentine Barshak <vbarshak@ru.mvista.com> Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/sysdev/dcr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/powerpc/sysdev/dcr.c b/arch/powerpc/sysdev/dcr.c
index 427027c7ea0f..437e48d3ae33 100644
--- a/arch/powerpc/sysdev/dcr.c
+++ b/arch/powerpc/sysdev/dcr.c
@@ -137,5 +137,6 @@ void dcr_unmap(dcr_host_t host, unsigned int dcr_c)
h.token = NULL;
}
EXPORT_SYMBOL_GPL(dcr_unmap);
-
-#endif /* !defined(CONFIG_PPC_DCR_NATIVE) */
+#else /* defined(CONFIG_PPC_DCR_NATIVE) */
+DEFINE_SPINLOCK(dcr_ind_lock);
+#endif /* !defined(CONFIG_PPC_DCR_NATIVE) */