diff options
-rw-r--r-- | backport/backport-include/linux/timer.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/backport/backport-include/linux/timer.h b/backport/backport-include/linux/timer.h index 9824ea6b..69590bb7 100644 --- a/backport/backport-include/linux/timer.h +++ b/backport/backport-include/linux/timer.h @@ -60,4 +60,11 @@ static inline void timer_setup(struct timer_list *timer, container_of(callback_timer, typeof(*var), timer_fieldname) #endif +#if LINUX_VERSION_IS_LESS(4,15,0) +#undef DEFINE_TIMER +#define DEFINE_TIMER(_name, _function) \ + struct timer_list _name = \ + __TIMER_INITIALIZER(_function, 0, 0, 0) +#endif + #endif /* _BACKPORT_TIMER_H */ |