staging: ipath: ipath_driver: Use setup_timer
Use the timer API function setup_timer instead of init_timer, removing the structure field assignments. The simplified semantic patch used is :- <smpl> @timer@ expression e1,e2,e3,fn_ptr; @@ -init_timer(&e1); +setup_timer(&e1, fn_ptr, e2); ... when != fn_ptr = e3 -e1.function = fn_ptr; -e1.data = e2; </smpl> Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
575ff198f5
commit
6149e2e444
@ -2306,10 +2306,9 @@ void ipath_set_led_override(struct ipath_devdata *dd, unsigned int val)
|
||||
*/
|
||||
if (atomic_inc_return(&dd->ipath_led_override_timer_active) == 1) {
|
||||
/* Need to start timer */
|
||||
init_timer(&dd->ipath_led_override_timer);
|
||||
dd->ipath_led_override_timer.function =
|
||||
ipath_run_led_override;
|
||||
dd->ipath_led_override_timer.data = (unsigned long) dd;
|
||||
setup_timer(&dd->ipath_led_override_timer,
|
||||
ipath_run_led_override, (unsigned long)dd);
|
||||
|
||||
dd->ipath_led_override_timer.expires = jiffies + 1;
|
||||
add_timer(&dd->ipath_led_override_timer);
|
||||
} else
|
||||
|
Loading…
x
Reference in New Issue
Block a user