|
@@ -1183,9 +1183,7 @@ static void ide_init_port_data(ide_hwif_t *hwif, unsigned int index)
|
|
|
|
|
|
spin_lock_init(&hwif->lock);
|
|
spin_lock_init(&hwif->lock);
|
|
|
|
|
|
- init_timer(&hwif->timer);
|
|
|
|
- hwif->timer.function = &ide_timer_expiry;
|
|
|
|
- hwif->timer.data = (unsigned long)hwif;
|
|
|
|
|
|
+ setup_timer(&hwif->timer, &ide_timer_expiry, (unsigned long)hwif);
|
|
|
|
|
|
init_completion(&hwif->gendev_rel_comp);
|
|
init_completion(&hwif->gendev_rel_comp);
|
|
|
|
|