summaryrefslogtreecommitdiffstats
path: root/drivers/staging/otus/zdcompat.h
diff options
context:
space:
mode:
authorAlexander Beregalov <a.beregalov@gmail.com>2008-12-07 06:58:47 +0300
committerGreg Kroah-Hartman <gregkh@suse.de>2009-01-06 13:52:11 -0800
commitf4f85ff7255836122fc03f69957cdb02e2530faa (patch)
treedca7e23fdae897778dc5a2c21dbcfc338f63d7d3 /drivers/staging/otus/zdcompat.h
parent707eefb8ee714ecaae436980cf19a7e7eb171cf1 (diff)
downloadop-kernel-dev-f4f85ff7255836122fc03f69957cdb02e2530faa.zip
op-kernel-dev-f4f85ff7255836122fc03f69957cdb02e2530faa.tar.gz
Staging: otus: remove dependence on kernel version
Dependence on kernel version is not needed anymore if we are in mainline now. Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com> Cc: <lrodriguez@atheros.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/otus/zdcompat.h')
-rw-r--r--drivers/staging/otus/zdcompat.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/drivers/staging/otus/zdcompat.h b/drivers/staging/otus/zdcompat.h
index 27c807b3..8acf400 100644
--- a/drivers/staging/otus/zdcompat.h
+++ b/drivers/staging/otus/zdcompat.h
@@ -27,58 +27,13 @@
#ifndef _ZDCOMPAT_H
#define _ZDCOMPAT_H
-#ifndef KERNEL_VERSION
-#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
-#endif
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0))
-#ifndef INIT_TQUEUE
-#define INIT_TQUEUE(_tq, _routine, _data) \
- do { \
- (_tq)->next = NULL; \
- (_tq)->sync = 0; \
- PREPARE_TQUEUE((_tq), (_routine), (_data)); \
- } while (0)
-#define PREPARE_TQUEUE(_tq, _routine, _data) \
- do { \
- (_tq)->routine = _routine; \
- (_tq)->data = _data; \
- } while (0)
-#endif
-
-#ifndef INIT_WORK
-#define work_struct tq_struct
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0))
-#define schedule_work(a) queue_task(a, &tq_scheduler)
-#else
-#define schedule_work(a) schedule_task(a)
-#endif
-
-#define flush_scheduled_work flush_scheduled_tasks
-#define INIT_WORK(_wq, _routine, _data) INIT_TQUEUE(_wq, _routine, _data)
-#define PREPARE_WORK(_wq, _routine, _data) PREPARE_TQUEUE(_wq, _routine, _data)
-#endif
-#endif // < 2.5 kernel
-
#ifndef DECLARE_TASKLET
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0))
-#define tasklet_schedule(a) queue_task(a, &tq_scheduler)
-#else
#define tasklet_schedule(a) schedule_task(a)
#endif
-#endif
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,3,38))
-typedef struct device netdevice_t;
-#elif (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,4))
-typedef struct net_device netdevice_t;
-#else
#undef netdevice_t
typedef struct net_device netdevice_t;
-#endif
#ifdef WIRELESS_EXT
#if (WIRELESS_EXT < 13)
@@ -90,7 +45,6 @@ struct iw_request_info
#endif
#endif
-/* linux < 2.5.69 */
#ifndef IRQ_NONE
typedef void irqreturn_t;
#define IRQ_NONE
@@ -102,15 +56,7 @@ typedef void irqreturn_t;
#define in_atomic() 0
#endif
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)) // fixme
-#define URB_ASYNC_UNLINK USB_ASYNC_UNLINK
-#else
#define USB_QUEUE_BULK 0
-#endif
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0))
-#define free_netdev(x) kfree(x)
-#endif
#endif
OpenPOWER on IntegriCloud