diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-05-12 21:20:41 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2008-05-23 20:31:27 +0200 |
commit | ffdc1a09ae7e2cbd714a446ee38a27f625b5f1c8 (patch) | |
tree | 6f201715b559fe3b6a023df09b1ad416998cdb3d /include/linux/linkage.h | |
parent | 502825282e6f79c975a644afc124432ec1744de4 (diff) | |
download | blackbird-op-linux-ffdc1a09ae7e2cbd714a446ee38a27f625b5f1c8.tar.gz blackbird-op-linux-ffdc1a09ae7e2cbd714a446ee38a27f625b5f1c8.zip |
tracing: add notrace to linkage.h
notrace signals that a function should not be traced. Most of the
time this is used by tracers to annotate code that cannot be
traced - it's in a volatile state (such as in user vdso context
or NMI context) or it's in the tracer internals.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include/linux/linkage.h')
-rw-r--r-- | include/linux/linkage.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/linkage.h b/include/linux/linkage.h index 2119610b24f8..14f329c64ba8 100644 --- a/include/linux/linkage.h +++ b/include/linux/linkage.h @@ -3,6 +3,8 @@ #include <asm/linkage.h> +#define notrace __attribute__((no_instrument_function)) + #ifdef __cplusplus #define CPP_ASMLINKAGE extern "C" #else |