aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/timer.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/timer.h')
-rw-r--r--include/linux/timer.h5
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.