summaryrefslogtreecommitdiffstats
path: root/include/compiler.h
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.ibm.com>2019-03-29 11:58:49 +1100
committerStewart Smith <stewart@linux.ibm.com>2019-03-29 13:23:48 +1100
commit3e0eef2e9a922acb853f38c7fe42198bf7fb177d (patch)
treeb136b81193283d2c45d18235a3cdcfa56faec93d /include/compiler.h
parent11374f20e8f1c179571077292dd2b3011dea4ae2 (diff)
downloadblackbird-skiboot-3e0eef2e9a922acb853f38c7fe42198bf7fb177d.tar.gz
blackbird-skiboot-3e0eef2e9a922acb853f38c7fe42198bf7fb177d.zip
Force noinline for pci_add_(one_)device_node(s)()
We call all of these things recursively, so don't use excess stack. Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'include/compiler.h')
-rw-r--r--include/compiler.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/compiler.h b/include/compiler.h
index 35bf1652..9a4602e7 100644
--- a/include/compiler.h
+++ b/include/compiler.h
@@ -31,6 +31,7 @@
/* not __const as this has a different meaning (const) */
#define __attrconst __attribute__((const))
#define __warn_unused_result __attribute__((warn_unused_result))
+#define __noinline __attribute__((noinline))
#if 0 /* Provided by gcc stddef.h */
#define offsetof(type,m) __builtin_offsetof(type,m)
OpenPOWER on IntegriCloud