|
@@ -11087,9 +11087,7 @@ static void tg3_timer_init(struct tg3 *tp)
|
|
|
tp->asf_multiplier = (HZ / tp->timer_offset) *
|
|
|
TG3_FW_UPDATE_FREQ_SEC;
|
|
|
|
|
|
- init_timer(&tp->timer);
|
|
|
- tp->timer.data = (unsigned long) tp;
|
|
|
- tp->timer.function = tg3_timer;
|
|
|
+ setup_timer(&tp->timer, tg3_timer, (unsigned long)tp);
|
|
|
}
|
|
|
|
|
|
static void tg3_timer_start(struct tg3 *tp)
|