mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-05 07:26:48 +07:00
s390/drivers: use setup_timer
Use setup_timer function instead of initializing timer with the function and data fields. Signed-off-by: Allen Pais <allen.lkml@gmail.com> Signed-off-by: Julian Wiedmann <jwi@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ce34435641
commit
dbb27af91d
@ -170,9 +170,7 @@ fsm_addtimer(fsm_timer *this, int millisec, int event, void *arg)
|
||||
this->fi->name, this, millisec);
|
||||
#endif
|
||||
|
||||
init_timer(&this->tl);
|
||||
this->tl.function = (void *)fsm_expire_timer;
|
||||
this->tl.data = (long)this;
|
||||
setup_timer(&this->tl, (void *)fsm_expire_timer, (long)this);
|
||||
this->expire_event = event;
|
||||
this->event_arg = arg;
|
||||
this->tl.expires = jiffies + (millisec * HZ) / 1000;
|
||||
@ -191,9 +189,7 @@ fsm_modtimer(fsm_timer *this, int millisec, int event, void *arg)
|
||||
#endif
|
||||
|
||||
del_timer(&this->tl);
|
||||
init_timer(&this->tl);
|
||||
this->tl.function = (void *)fsm_expire_timer;
|
||||
this->tl.data = (long)this;
|
||||
setup_timer(&this->tl, (void *)fsm_expire_timer, (long)this);
|
||||
this->expire_event = event;
|
||||
this->event_arg = arg;
|
||||
this->tl.expires = jiffies + (millisec * HZ) / 1000;
|
||||
|
Loading…
Reference in New Issue
Block a user