#ifndef _KERNEL_SYNC_SPIN_LOCK_H #define _KERNEL_SYNC_SPIN_LOCK_H #include #define SPIN_LOCK_INIT ATOMIC_FLAG_INIT typedef atomic_flag spin_lock_t; void spin_lock(spin_lock_t *sl); void spin_unlock(spin_lock_t *sl); #endif // _KERNEL_SYNC_SPIN_LOCK_H