Applied 0002-use-setup_timer-for-v4.15.patch from Beckhoff.

This commit is contained in:
Florian Pose
2018-01-30 17:09:33 +01:00
parent 77dc73606d
commit 2b2c7c9613

View File

@@ -307,7 +307,11 @@ void read_voe(void)
/*****************************************************************************/
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
void cyclic_task(struct timer_list *t)
#else
void cyclic_task(unsigned long data)
#endif
{
// receive process data
down(&master_sem);
@@ -492,8 +496,12 @@ int __init init_mini_module(void)
#endif
printk(KERN_INFO PFX "Starting cyclic sample thread.\n");
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
timer_setup(&timer, cyclic_task, 0);
#else
init_timer(&timer);
timer.function = cyclic_task;
#endif
timer.expires = jiffies + 10;
add_timer(&timer);