diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2011-03-21 13:32:17 +0100 |
---|---|---|
committer | Steven Rostedt <rostedt@rostedt.homelinux.com> | 2013-05-20 13:45:27 -0400 |
commit | a87556c8558eb2cdeb0815641a6d8ae49522e3a2 (patch) | |
tree | 0cf9ab8dfa19181403d62e65bab4a6ef70982643 /include | |
parent | 73ca818ada42cf8bcc4e1652ce01f25e95d52937 (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.h | 5 |
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() |