]> git.sesse.net Git - bcachefs-tools-debian/blob - c_src/include/linux/preempt.h
dbc7c24dd89460852b4923a04846de46a325204d
[bcachefs-tools-debian] / c_src / include / linux / preempt.h
1 #ifndef __LINUX_PREEMPT_H
2 #define __LINUX_PREEMPT_H
3
4 extern void preempt_disable(void);
5 extern void preempt_enable(void);
6
7 #define sched_preempt_enable_no_resched()       preempt_enable()
8 #define preempt_enable_no_resched()             preempt_enable()
9 #define preempt_check_resched()                 do { } while (0)
10
11 #define preempt_disable_notrace()               preempt_disable()
12 #define preempt_enable_no_resched_notrace()     preempt_enable()
13 #define preempt_enable_notrace()                preempt_enable()
14 #define preemptible()                           0
15
16 #endif /* __LINUX_PREEMPT_H */