Browse Source

drivers: usb: atm: cxacru: use setup_timer() helper.

   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: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Allen Pais 7 years ago
parent
commit
6a29d4b944
1 changed files with 1 additions and 3 deletions
  1. 1 3
      drivers/usb/atm/cxacru.c

+ 1 - 3
drivers/usb/atm/cxacru.c

@@ -570,10 +570,8 @@ static int cxacru_start_wait_urb(struct urb *urb, struct completion *done,
 {
 {
 	struct timer_list timer;
 	struct timer_list timer;
 
 
-	init_timer(&timer);
+	setup_timer(&timer, cxacru_timeout_kill, (unsigned long)urb);
 	timer.expires = jiffies + msecs_to_jiffies(CMD_TIMEOUT);
 	timer.expires = jiffies + msecs_to_jiffies(CMD_TIMEOUT);
-	timer.data = (unsigned long) urb;
-	timer.function = cxacru_timeout_kill;
 	add_timer(&timer);
 	add_timer(&timer);
 	wait_for_completion(done);
 	wait_for_completion(done);
 	del_timer_sync(&timer);
 	del_timer_sync(&timer);