From 5b13100671925a53e7276f63c9259bde0df6d1f7 Mon Sep 17 00:00:00 2001 From: David Gibson Date: Thu, 9 Oct 2003 09:57:49 -0700 Subject: [PATCH] [NET]: Fix initialization sequence in SunGEM driver. --- drivers/net/sungem.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/drivers/net/sungem.c b/drivers/net/sungem.c index a346fd1d4dba2..4382ddf07d7b5 100644 --- a/drivers/net/sungem.c +++ b/drivers/net/sungem.c @@ -2731,6 +2731,19 @@ static int __devinit gem_init_one(struct pci_dev *pdev, if (gem_get_device_address(gp)) goto err_out_free_consistent; + dev->open = gem_open; + dev->stop = gem_close; + dev->hard_start_xmit = gem_start_xmit; + dev->get_stats = gem_get_stats; + dev->set_multicast_list = gem_set_multicast; + dev->do_ioctl = gem_ioctl; + dev->ethtool_ops = &gem_ethtool_ops; + dev->tx_timeout = gem_tx_timeout; + dev->watchdog_timeo = 5 * HZ; + dev->change_mtu = gem_change_mtu; + dev->irq = pdev->irq; + dev->dma = 0; + if (register_netdev(dev)) { printk(KERN_ERR PFX "Cannot register net device, " "aborting.\n"); @@ -2759,19 +2772,6 @@ static int __devinit gem_init_one(struct pci_dev *pdev, pci_set_drvdata(pdev, dev); - dev->open = gem_open; - dev->stop = gem_close; - dev->hard_start_xmit = gem_start_xmit; - dev->get_stats = gem_get_stats; - dev->set_multicast_list = gem_set_multicast; - dev->do_ioctl = gem_ioctl; - dev->ethtool_ops = &gem_ethtool_ops; - dev->tx_timeout = gem_tx_timeout; - dev->watchdog_timeo = 5 * HZ; - dev->change_mtu = gem_change_mtu; - dev->irq = pdev->irq; - dev->dma = 0; - /* GEM can do it all... */ dev->features |= NETIF_F_SG | NETIF_F_HW_CSUM; if (pci_using_dac) -- 2.53.0