X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/94b8e4f0425cebad0a186daf054168fa6910f9b8..91dfab84182937b62ef64cb12d8e4f89e6d5c3ec:/lincan/include/can_sysdep.h diff --git a/lincan/include/can_sysdep.h b/lincan/include/can_sysdep.h index 9e6adf5..0297e21 100644 --- a/lincan/include/can_sysdep.h +++ b/lincan/include/can_sysdep.h @@ -72,4 +72,28 @@ #define del_timer_sync del_timer #endif /* <2.4.0 */ +#define CAN_ENABLE_KERN_FASYNC + +#ifndef CAN_WITH_RTL + +#define can_spinlock_t spinlock_t +#define can_spin_irqflags_t unsigned long +#define can_spin_lock spin_lock +#define can_spin_unlock spin_unlock +#define can_spin_lock_irqsave spin_lock_irqsave +#define can_spin_unlock_irqrestore spin_unlock_irqrestore +#define can_spin_lock_init spin_lock_init + +#else /*CAN_WITH_RTL*/ + +#define can_spinlock_t rtl_spinlock_t +#define can_spin_irqflags_t unsigned long +#define can_spin_lock rtl_spin_lock +#define can_spin_unlock rtl_spin_unlock +#define can_spin_lock_irqsave rtl_spin_lock_irqsave +#define can_spin_unlock_irqrestore rtl_spin_unlock_irqrestore +#define can_spin_lock_init rtl_spin_lock_init + +#endif /*CAN_WITH_RTL*/ + #endif /*_CAN_SYSDEP_H*/