diff options
Diffstat (limited to 'include/linux/timer.h')
-rw-r--r-- | include/linux/timer.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/include/linux/timer.h b/include/linux/timer.h index b1ae64b112c2..04af640ea95b 100644 --- a/include/linux/timer.h +++ b/include/linux/timer.h | |||
@@ -63,9 +63,6 @@ struct timer_list { | |||
63 | 63 | ||
64 | #define TIMER_TRACE_FLAGMASK (TIMER_MIGRATING | TIMER_DEFERRABLE | TIMER_PINNED | TIMER_IRQSAFE) | 64 | #define TIMER_TRACE_FLAGMASK (TIMER_MIGRATING | TIMER_DEFERRABLE | TIMER_PINNED | TIMER_IRQSAFE) |
65 | 65 | ||
66 | #define TIMER_DATA_TYPE struct timer_list * | ||
67 | #define TIMER_FUNC_TYPE void (*)(TIMER_DATA_TYPE) | ||
68 | |||
69 | #define __TIMER_INITIALIZER(_function, _flags) { \ | 66 | #define __TIMER_INITIALIZER(_function, _flags) { \ |
70 | .entry = { .next = TIMER_ENTRY_STATIC }, \ | 67 | .entry = { .next = TIMER_ENTRY_STATIC }, \ |
71 | .function = (_function), \ | 68 | .function = (_function), \ |
@@ -76,7 +73,7 @@ struct timer_list { | |||
76 | 73 | ||
77 | #define DEFINE_TIMER(_name, _function) \ | 74 | #define DEFINE_TIMER(_name, _function) \ |
78 | struct timer_list _name = \ | 75 | struct timer_list _name = \ |
79 | __TIMER_INITIALIZER((TIMER_FUNC_TYPE)_function, 0) | 76 | __TIMER_INITIALIZER(_function, 0) |
80 | 77 | ||
81 | /* | 78 | /* |
82 | * LOCKDEP and DEBUG timer interfaces. | 79 | * LOCKDEP and DEBUG timer interfaces. |