]> git.hungrycats.org Git - linux/commitdiff
[netdrvr tg3] initialize workqueue correctly
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 12 Nov 2003 15:29:38 +0000 (10:29 -0500)
committerStephen Hemminger <shemminger@osdl.org>
Wed, 12 Nov 2003 15:29:38 +0000 (10:29 -0500)
(fixes crash)

drivers/net/tg3.c

index 142281300e10faf0bd31ecc70ab73d9f54ac8f53..464d1ecd7489e5c58b16582b5d7d3cb96d7d3c5d 100644 (file)
@@ -7605,7 +7605,7 @@ static int __devinit tg3_init_one(struct pci_dev *pdev,
        spin_lock_init(&tp->lock);
        spin_lock_init(&tp->tx_lock);
        spin_lock_init(&tp->indirect_lock);
-       PREPARE_WORK(&tp->reset_task, tg3_reset_task, tp);
+       INIT_WORK(&tp->reset_task, tg3_reset_task, tp);
 
        tp->regs = (unsigned long) ioremap(tg3reg_base, tg3reg_len);
        if (tp->regs == 0UL) {