summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-06-10 11:12:39 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-06-12 16:11:24 +0200
commit3ccce23aa41a7dc3a0f765c5191577fef53bd202 (patch)
tree17d3a0244c3a4c9333843746b4621fdb78250883 /cpukit/score/include
parentconfigure: Documentation (diff)
downloadrtems-3ccce23aa41a7dc3a0f765c5191577fef53bd202.tar.bz2
score: Always provide <rtems/score/smplock.h>
Diffstat (limited to 'cpukit/score/include')
-rw-r--r--cpukit/score/include/rtems/score/percpu.h4
-rw-r--r--cpukit/score/include/rtems/score/smplock.h6
2 files changed, 7 insertions, 3 deletions
diff --git a/cpukit/score/include/rtems/score/percpu.h b/cpukit/score/include/rtems/score/percpu.h
index 3b97a68488..a91e6dc682 100644
--- a/cpukit/score/include/rtems/score/percpu.h
+++ b/cpukit/score/include/rtems/score/percpu.h
@@ -24,9 +24,7 @@
#else
#include <rtems/score/isrlevel.h>
#include <rtems/score/timestamp.h>
- #if defined(RTEMS_SMP)
- #include <rtems/score/smplock.h>
- #endif
+ #include <rtems/score/smplock.h>
/*
* NOTE: This file MUST be included on non-smp systems as well
diff --git a/cpukit/score/include/rtems/score/smplock.h b/cpukit/score/include/rtems/score/smplock.h
index b3ef0e2cb0..d444d181ee 100644
--- a/cpukit/score/include/rtems/score/smplock.h
+++ b/cpukit/score/include/rtems/score/smplock.h
@@ -20,6 +20,10 @@
#ifndef _RTEMS_SCORE_SMPLOCK_H
#define _RTEMS_SCORE_SMPLOCK_H
+#include <rtems/score/cpuopts.h>
+
+#if defined( RTEMS_SMP )
+
#include <rtems/score/cpusmplock.h>
#include <rtems/score/isr.h>
@@ -120,4 +124,6 @@ static inline void _SMP_lock_Release( SMP_lock_Control *lock )
}
#endif /* __cplusplus */
+#endif /* defined( RTEMS_SMP ) */
+
#endif /* _RTEMS_SCORE_SMPLOCK_H */