sis190: early setting of the pci driver private data

Below this point, the error path will proceed through
sis190_release_board(). It will happily oops if
pci_set_drvdata() has not been issued.

Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>

+2 -2
+2 -2
drivers/net/sis190.c
··· 1791 1791 goto out; 1792 1792 } 1793 1793 1794 + pci_set_drvdata(pdev, dev); 1795 + 1794 1796 tp = netdev_priv(dev); 1795 1797 ioaddr = tp->mmio_addr; 1796 1798 ··· 1828 1826 rc = register_netdev(dev); 1829 1827 if (rc < 0) 1830 1828 goto err_remove_mii; 1831 - 1832 - pci_set_drvdata(pdev, dev); 1833 1829 1834 1830 net_probe(tp, KERN_INFO "%s: %s at %p (IRQ: %d), " 1835 1831 "%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x\n",