Thread: [Madwifi-cvs] revision 1399 committed by svens
Status: Beta
Brought to you by:
otaku
From: svens <svn...@ma...> - 2006-01-15 14:34:24
|
Project : madwifi Revision : 1399 Author : svens Date : 2006-01-15 15:34:05 +0100 (Sun, 15 Jan 2006) Log Message : use INIT_WORK instead of PREPARE_WORK. This fixes ticket #152 Affected Files: * trunk/ath/if_athvar.h updated Modified: trunk/ath/if_athvar.h =================================================================== --- trunk/ath/if_athvar.h 2006-01-15 11:58:40 UTC (rev 1398) +++ trunk/ath/if_athvar.h 2006-01-15 14:34:05 UTC (rev 1399) @@ -80,9 +80,9 @@ #else #include <linux/workqueue.h> #define ATH_SCHEDULE_TASK(t) schedule_work((t)) -//#define ATH_INIT_SCHED_TASK(t, f, d) (DECLARE_WORK((t), (f), (d))) -#define ATH_INIT_SCHED_TASK(t, f, d) do { memset(((void *) (t)),0,sizeof(struct work_struct)); \ - PREPARE_WORK((t),((void (*)(void*))(f)),((void *) (d))); } while (0) + +#define ATH_INIT_SCHED_TASK(_t, _f, _d) INIT_WORK((_t), (void (*)(void *))(_f), (void *)(_d)); + #define ATH_WORK_THREAD work_struct #define ATH_FLUSH_TASKS flush_scheduled_work #endif /* KERNEL_VERSION < 2.5.41 */ |