diff options
| author | Geliang Tang <geliangtang@gmail.com> | 2017-04-22 09:34:51 +0800 | 
|---|---|---|
| committer | Doug Ledford <dledford@redhat.com> | 2017-04-28 13:19:14 -0400 | 
| commit | 2443c6cc92ed8d01f942d389f9d6aff5e00f99f0 (patch) | |
| tree | 62958e071f72203d5f590983aa21507b589aa4d4 /drivers/infiniband/hw/qib/qib_init.c | |
| parent | 79d9df5618d4dce3d7fefc88feb4b2e60897fd4a (diff) | |
IB/qib: use setup_timer
Use setup_timer() instead of init_timer() to simplify the code.
Signed-off-by: Geliang Tang <geliangtang@gmail.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/qib/qib_init.c')
| -rw-r--r-- | drivers/infiniband/hw/qib/qib_init.c | 15 | 
1 files changed, 6 insertions, 9 deletions
diff --git a/drivers/infiniband/hw/qib/qib_init.c b/drivers/infiniband/hw/qib/qib_init.c index b50240b1d5a4..6c16ba1107ba 100644 --- a/drivers/infiniband/hw/qib/qib_init.c +++ b/drivers/infiniband/hw/qib/qib_init.c @@ -233,9 +233,8 @@ int qib_init_pportdata(struct qib_pportdata *ppd, struct qib_devdata *dd,  	spin_lock_init(&ppd->cc_shadow_lock);  	init_waitqueue_head(&ppd->state_wait); -	init_timer(&ppd->symerr_clear_timer); -	ppd->symerr_clear_timer.function = qib_clear_symerror_on_linkup; -	ppd->symerr_clear_timer.data = (unsigned long)ppd; +	setup_timer(&ppd->symerr_clear_timer, qib_clear_symerror_on_linkup, +		    (unsigned long)ppd);  	ppd->qib_wq = NULL;  	ppd->ibport_data.pmastats = @@ -429,9 +428,8 @@ static int loadtime_init(struct qib_devdata *dd)  	qib_get_eeprom_info(dd);  	/* setup time (don't start yet) to verify we got interrupt */ -	init_timer(&dd->intrchk_timer); -	dd->intrchk_timer.function = verify_interrupt; -	dd->intrchk_timer.data = (unsigned long) dd; +	setup_timer(&dd->intrchk_timer, verify_interrupt, +		    (unsigned long)dd);  done:  	return ret;  } @@ -755,9 +753,8 @@ done:  				continue;  			if (dd->flags & QIB_HAS_SEND_DMA)  				ret = qib_setup_sdma(ppd); -			init_timer(&ppd->hol_timer); -			ppd->hol_timer.function = qib_hol_event; -			ppd->hol_timer.data = (unsigned long)ppd; +			setup_timer(&ppd->hol_timer, qib_hol_event, +				    (unsigned long)ppd);  			ppd->hol_state = QIB_HOL_UP;  		}  | 
