X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/a7089a3bc04cfa7e263670d51f5af9abb0791ea8..3c47a7cd435662f7e2daa006596722271f5dd090:/lincan/include/can_sysdep.h diff --git a/lincan/include/can_sysdep.h b/lincan/include/can_sysdep.h index ff06946..b2c8d83 100644 --- a/lincan/include/can_sysdep.h +++ b/lincan/include/can_sysdep.h @@ -56,6 +56,9 @@ #include #include #include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,10)) + #include +#endif #include #include @@ -133,13 +136,13 @@ #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,7)) || (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)) -#define MINOR_NR \ - (MINOR(file->f_dentry->d_inode->i_rdev)) +#define INODE2MINOR_NR(inode) \ + (MINOR(inode->i_rdev)) #else /* Linux kernel < 2.5.7 or >= 2.6.0 */ -#define MINOR_NR \ - (minor(file->f_dentry->d_inode->i_rdev)) +#define INODE2MINOR_NR(inode) \ + (minor(inode->i_rdev)) #endif /* Linux kernel < 2.5.7 or >= 2.6.0 */ @@ -219,6 +222,18 @@ #endif #endif +#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)) + #define can_pci_dev_get(_M_pdev) (_M_pdev) + #define can_pci_dev_put(_M_pdev) do {} while(0) + #define can_pci_get_device pci_find_device + #define can_pci_get_subsys pci_find_subsys +#else /* > 2.6.0 */ + #define can_pci_dev_get pci_dev_get + #define can_pci_dev_put pci_dev_put + #define can_pci_get_device pci_get_device + #define can_pci_get_subsys pci_get_subsys +#endif + #ifndef CAN_WITH_RTL /* Standard LINUX kernel */