#ifndef __LINUX_SPINLOCK_TYPES_H #define __LINUX_SPINLOCK_TYPES_H /* * include/linux/spinlock_types.h - generic spinlock type definitions * and initializers * * portions Copyright 2005, Red Hat, Inc., Ingo Molnar * Released under the General Public License (GPL). */ #include <linux/spinlock_types_raw.h> #ifndef CONFIG_PREEMPT_RT_FULL # include <linux/spinlock_types_nort.h> # include <linux/rwlock_types.h> #else # include <linux/rtmutex.h> # include <linux/spinlock_types_rt.h> # include <linux/rwlock_types_rt.h> #endif #endif /* __LINUX_SPINLOCK_TYPES_H */