|
@@ -2000,7 +2000,7 @@ static void firestream_remove_one(struct pci_dev *pdev)
|
|
|
|
|
|
fs_dprintk (FS_DEBUG_CLEANUP, "Freeing irq%d.\n", dev->irq);
|
|
fs_dprintk (FS_DEBUG_CLEANUP, "Freeing irq%d.\n", dev->irq);
|
|
free_irq (dev->irq, dev);
|
|
free_irq (dev->irq, dev);
|
|
- del_timer (&dev->timer);
|
|
|
|
|
|
+ del_timer_sync (&dev->timer);
|
|
|
|
|
|
atm_dev_deregister(dev->atm_dev);
|
|
atm_dev_deregister(dev->atm_dev);
|
|
free_queue (dev, &dev->hp_txq);
|
|
free_queue (dev, &dev->hp_txq);
|