X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/f82bd1d22c6e3c27e06ded96e89463888cff2b8e..8554583c1846da3be0ab3e25c5e4621e78de8125:/lincan/include/can_sysdep.h diff --git a/lincan/include/can_sysdep.h b/lincan/include/can_sysdep.h index 7117044..53e2ce1 100644 --- a/lincan/include/can_sysdep.h +++ b/lincan/include/can_sysdep.h @@ -1,3 +1,12 @@ +/* can_sysdep.h - hides differences between individual Linux kernel + * versions and RT extensions + * Linux CAN-bus device driver. + * Written by Pavel Pisa - OCERA team member + * email:pisa@cmp.felk.cvut.cz + * This software is released under the GPL-License. + * Version lincan-0.3 17 Jun 2004 + */ + #ifndef _CAN_SYSDEP_H #define _CAN_SYSDEP_H @@ -27,13 +36,15 @@ #include #include +#include "lincan_config.h" + /*optional features*/ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)) #define CAN_ENABLE_KERN_FASYNC #ifdef CONFIG_PCI #define CAN_ENABLE_PCI_SUPPORT #endif -#ifdef CONFIG_OC_LINCAN_VME +#ifdef CONFIG_OC_LINCANVME #define CAN_ENABLE_VME_SUPPORT #endif #endif @@ -134,6 +145,10 @@ #define del_timer_sync del_timer #endif /* <2.4.0 */ +#ifdef __HAVE_ARCH_CMPXCHG + #define CAN_HAVE_ARCH_CMPXCHG +#endif + #ifndef CAN_WITH_RTL /* Standard LINUX kernel */