aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2011-03-21 13:32:17 +0100
committerSteven Rostedt <rostedt@rostedt.homelinux.com>2013-05-20 13:45:27 -0400
commita87556c8558eb2cdeb0815641a6d8ae49522e3a2 (patch)
tree0cf9ab8dfa19181403d62e65bab4a6ef70982643 /include
parent73ca818ada42cf8bcc4e1652ce01f25e95d52937 (diff)
preempt-mark-legitimated-no-resched-sites.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include')
-rw-r--r--include/linux/preempt.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/linux/preempt.h b/include/linux/preempt.h
index e86bf010fbc4..281f0ffbab67 100644
--- a/include/linux/preempt.h
+++ b/include/linux/preempt.h
@@ -48,12 +48,14 @@ do { \
barrier(); \
} while (0)
-#define preempt_enable_no_resched() \
+#define __preempt_enable_no_resched() \
do { \
barrier(); \
dec_preempt_count(); \
} while (0)
+#define preempt_enable_no_resched() __preempt_enable_no_resched()
+
#define preempt_enable() \
do { \
preempt_enable_no_resched(); \
@@ -98,6 +100,7 @@ do { \
* region.
*/
#define preempt_disable() barrier()
+#define __preempt_enable_no_resched() barrier()
#define preempt_enable_no_resched() barrier()
#define preempt_enable() barrier()