aboutsummaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>2011-03-16 19:06:02 -0400
committerMathieu Desnoyers <mathieu.desnoyers@polymtl.ca>2011-03-16 19:06:02 -0400
commitb2afcd30fff4c24290a63a2497de301864d9726d (patch)
tree146bbe7989b99e7d2f20ae60b2210cad2345654f /include/linux
parentc5eb989efedce43c30b7c71a6f393f6f62b1f46a (diff)
ltt-align-reinsert-maybe-build-bug-on
ltt-align reinsert MAYBE_BUILD_BUG_ON Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/ltt-core.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/ltt-core.h b/include/linux/ltt-core.h
index acb696ed106..d02c1e64544 100644
--- a/include/linux/ltt-core.h
+++ b/include/linux/ltt-core.h
@@ -12,6 +12,14 @@
/* Keep track of trap nesting inside LTT */
DECLARE_PER_CPU(unsigned int, ltt_nesting);
+#ifndef MAYBE_BUILD_BUG_ON
+#define MAYBE_BUILD_BUG_ON(cond) \
+ do { \
+ if (__builtin_constant_p(cond)) \
+ BUILD_BUG_ON(cond); \
+ } while (0)
+#endif
+
#ifndef CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS
/*