]> rtime.felk.cvut.cz Git - socketcan-devel.git/commitdiff
Added compilation error for accidently wrong code selection.
authorhartkopp <hartkopp@030b6a49-0b11-0410-94ab-b0dab22257f2>
Mon, 22 Dec 2008 08:23:47 +0000 (08:23 +0000)
committerhartkopp <hartkopp@030b6a49-0b11-0410-94ab-b0dab22257f2>
Mon, 22 Dec 2008 08:23:47 +0000 (08:23 +0000)
git-svn-id: svn://svn.berlios.de//socketcan/trunk@887 030b6a49-0b11-0410-94ab-b0dab22257f2

kernel/2.6/net/can/bcm-prior-2-6-22.c
kernel/2.6/net/can/bcm.c

index d42823b0e7b7e63d78d01897ad2cdf47f6a74eac..6e435116d8843df51814cada7b2b851282361208 100644 (file)
@@ -79,6 +79,11 @@ MODULE_DESCRIPTION("PF_CAN broadcast manager protocol");
 MODULE_LICENSE("Dual BSD/GPL");
 MODULE_AUTHOR("Oliver Hartkopp <oliver.hartkopp@volkswagen.de>");
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
+#error This code only supports Kernel versions _below_ 2.6.22
+#error For 2.6.22+ Kernels please use bcm.c instead of bcm-prior-2-6-22.c
+#endif
+
 /* easy access to can_frame payload */
 static inline u64 GET_U64(const struct can_frame *cp)
 {
index 88ace425c03cbc3dce506cc2428b5f4e291b71c3..8cb512fee6c81890fadcaf239731c084081e544c 100644 (file)
@@ -85,6 +85,11 @@ MODULE_DESCRIPTION("PF_CAN broadcast manager protocol");
 MODULE_LICENSE("Dual BSD/GPL");
 MODULE_AUTHOR("Oliver Hartkopp <oliver.hartkopp@volkswagen.de>");
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22)
+#error This code only supports Kernel versions 2.6.22+
+#error For older 2.6 Kernels please use bcm-prior-2-6-22.c instead of bcm.c
+#endif
+
 /* easy access to can_frame payload */
 static inline u64 GET_U64(const struct can_frame *cp)
 {