#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
#include <asm/system.h>
static __inline__ unsigned long claim_dma_lock(void)
{
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
/* no fasync */
#define KILL_FASYNC(a,b,c)
#else
-#if LINUX_VERSION_CODE < 0x020400
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)
#define KILL_FASYNC(a,b,c) kill_fasync((a),(c))
#else
#define KILL_FASYNC(a,b,c) kill_fasync(&(a),(b),(c))
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020400
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)
#define __devinitdata __initdata
#define __exit
#endif
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
#define __init
#else
#include_next <linux/init.h>
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020300
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0)
#include <asm/irq.h>
#else
#include_next <linux/irq.h>
#include <linux/version.h>
-#if LINUX_VERSION_CODE >= 0x020300
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,3,0)
#include_next <linux/isapnp.h>
#else
#include <linux/pci.h>
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
#else
#include_next <linux/kmod.h>
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020300
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0)
#define VM_OFFSET(a) ((a)->vm_offset)
#define page_address(page) page
#else
#define VM_OFFSET(a) ((a)->vm_pgoff * PAGE_SIZE)
#endif
-#if LINUX_VERSION_CODE < 0x020500
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
#define REMAP_PAGE_RANGE(a,b,c,d,e) remap_page_range(b,c,d,e)
#else
#define REMAP_PAGE_RANGE(a,b,c,d,e) remap_page_range(a,b,c,d,e)
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020115
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,1,19)
#define MODULE_AUTHOR(a)
#define MODULE_DESCRIPTION(a)
#define MODULE_PARM(a,b)
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020155
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,1,55)
#include <linux/bios32.h>
#define PCI_SUPPORT_VER1
#else
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
#else
#include_next <linux/poll.h>
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
#define signal_pending(x) (((x)->signal) & (~(x)->blocked))
#endif
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
#include <linux/malloc.h>
#else
#include_next <linux/slab.h>
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020100
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0)
/* no spinlocks */
typedef int spinlock_t;
#define SPIN_LOCK_UNLOCKED 0
#else
-#if LINUX_VERSION_CODE < 0x020300
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0)
#include <asm/spinlock.h>
#else
#include_next <linux/spinlock.h>
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
#define mod_timer(a,b) do{del_timer((a));(a)->expires=(b);add_timer((a));}while(0)
#endif
#include <linux/version.h>
-#if LINUX_VERSION_CODE < 0x020200
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)
#else
#include_next <linux/vmalloc.h>