mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-18 11:11:27 +00:00
scst/include/backport.h: Rework the DEFINE_TIMER() backport such that it also works with kernel 3.6 and before
This commit is contained in:
@@ -708,9 +708,9 @@ struct t10_pi_tuple {
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 15, 0)
|
||||
#undef DEFINE_TIMER
|
||||
#define DEFINE_TIMER(_name, _function) \
|
||||
struct timer_list _name = __TIMER_INITIALIZER( \
|
||||
(void (*)(unsigned long))(_function), \
|
||||
(unsigned long)&(_name), 0, 0)
|
||||
struct timer_list _name = TIMER_INITIALIZER( \
|
||||
(void (*)(unsigned long))(_function), 0, \
|
||||
(unsigned long)&(_name))
|
||||
#endif
|
||||
|
||||
/* <linux/types.h> */
|
||||
|
||||
Reference in New Issue
Block a user