diff options
Diffstat (limited to 'drivers/staging/otus/zdcompat.h')
-rw-r--r-- | drivers/staging/otus/zdcompat.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/drivers/staging/otus/zdcompat.h b/drivers/staging/otus/zdcompat.h index 27c807b3a7d..8acf400fbc0 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 |