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