rtl8192e: use HAVE_NET_DEVICE_OPS unconditionally
authorStefan Lippers-Hollmann <s.L-H@gmx.de>
Tue, 15 Nov 2011 10:26:10 +0000 (11:26 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sun, 27 Nov 2011 01:19:24 +0000 (17:19 -0800)
Mainline provides NET_DEVICE_OPS, remove alternate code paths and now
obsolete defines from ccflags-y.

Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/rtl8192e/Makefile
drivers/staging/rtl8192e/rtl_core.c

index 80c2c8360b4ff1865a473e2e158d75ce1044a469..299131c256e67fa7a8dfa2be406f688efaa5de02 100644 (file)
@@ -1,5 +1,4 @@
 ccflags-y += -DCONFIG_PM_RTL
-ccflags-y += -DHAVE_NET_DEVICE_OPS
 
 r8192e_pci-objs :=             \
        rtl_core.o              \
index 5ad96649f4076586d8ebec77c97bd675a01bd29c..4868091c3a422c1e421a232376ba3b0c900df638 100644 (file)
@@ -2839,7 +2839,6 @@ done:
 /****************************************************************************
        ---------------------------- PCI_STUFF---------------------------
 *****************************************************************************/
-#ifdef HAVE_NET_DEVICE_OPS
 static const struct net_device_ops rtl8192_netdev_ops = {
        .ndo_open = rtl8192_open,
        .ndo_stop = rtl8192_close,
@@ -2851,7 +2850,6 @@ static const struct net_device_ops rtl8192_netdev_ops = {
        .ndo_change_mtu = eth_change_mtu,
        .ndo_start_xmit = rtllib_xmit,
 };
-#endif
 
 static int __devinit rtl8192_pci_probe(struct pci_dev *pdev,
                        const struct pci_device_id *id)
@@ -2938,17 +2936,7 @@ static int __devinit rtl8192_pci_probe(struct pci_dev *pdev,
        dev->irq = pdev->irq;
        priv->irq = 0;
 
-#ifdef HAVE_NET_DEVICE_OPS
        dev->netdev_ops = &rtl8192_netdev_ops;
-#else
-       dev->open = rtl8192_open;
-       dev->stop = rtl8192_close;
-       dev->tx_timeout = rtl8192_tx_timeout;
-       dev->do_ioctl = rtl8192_ioctl;
-       dev->set_multicast_list = r8192_set_multicast;
-       dev->set_mac_address = r8192_set_mac_adr;
-       dev->hard_start_xmit = rtllib_xmit;
-#endif
 
        dev->wireless_handlers = (struct iw_handler_def *)
                                 &r8192_wx_handlers_def;