Linux Audio

Check our new training course

Loading...
v5.14.15
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef __LINUX_PREEMPT_H
 3#define __LINUX_PREEMPT_H
 4
 5extern int preempt_count;
 6
 7#define preempt_disable()	uatomic_inc(&preempt_count)
 8#define preempt_enable()	uatomic_dec(&preempt_count)
 9
10static inline int in_interrupt(void)
11{
12	return 0;
13}
14
15#endif /* __LINUX_PREEMPT_H */
v6.8
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef __LINUX_PREEMPT_H
 3#define __LINUX_PREEMPT_H
 4
 5extern int preempt_count;
 6
 7#define preempt_disable()	uatomic_inc(&preempt_count)
 8#define preempt_enable()	uatomic_dec(&preempt_count)
 9
10static inline int in_interrupt(void)
11{
12	return 0;
13}
14
15#endif /* __LINUX_PREEMPT_H */