]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
Staging: rtl8192e: Clean up rtl8192_pci_initdescring()
authorMike McCormack <mikem@ring3k.org>
Fri, 24 Sep 2010 09:39:41 +0000 (18:39 +0900)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 30 Sep 2010 06:15:18 +0000 (23:15 -0700)
Signed-off-by: Mike McCormack <mikem@ring3k.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/rtl8192e/r8192E_core.c

index 8761adbda329e0e551e0e4c222eed663d62373f7..adbf41bc51a2bcf6fb941cf0e0ef0748c70ff755 100644 (file)
@@ -1598,41 +1598,31 @@ static int rtl8192_alloc_tx_desc_ring(struct net_device *dev,
     return 0;
 }
 
-
 static short rtl8192_pci_initdescring(struct net_device *dev)
 {
-    u32 ret;
-    int i;
-    struct r8192_priv *priv = ieee80211_priv(dev);
-
-    ret = rtl8192_alloc_rx_desc_ring(dev);
-    if (ret) {
-        return ret;
-    }
-
+       u32 ret;
+       int i;
+       struct r8192_priv *priv = ieee80211_priv(dev);
 
-    /* general process for other queue */
-    for (i = 0; i < MAX_TX_QUEUE_COUNT; i++) {
-        ret = rtl8192_alloc_tx_desc_ring(dev, i, priv->txringcount);
-        if (ret)
-            goto err_free_rings;
-    }
+       ret = rtl8192_alloc_rx_desc_ring(dev);
+       if (ret)
+               return ret;
 
-#if 0
-    /* specific process for hardware beacon process */
-    ret = rtl8192_alloc_tx_desc_ring(dev, MAX_TX_QUEUE_COUNT - 1, 2);
-    if (ret)
-        goto err_free_rings;
-#endif
+       /* general process for other queue */
+       for (i = 0; i < MAX_TX_QUEUE_COUNT; i++) {
+               ret = rtl8192_alloc_tx_desc_ring(dev, i, priv->txringcount);
+               if (ret)
+                       goto err_free_rings;
+       }
 
-    return 0;
+       return 0;
 
 err_free_rings:
-    rtl8192_free_rx_ring(dev);
-    for (i = 0; i < MAX_TX_QUEUE_COUNT; i++)
-        if (priv->tx_ring[i].desc)
-            rtl8192_free_tx_ring(dev, i);
-    return 1;
+       rtl8192_free_rx_ring(dev);
+       for (i = 0; i < MAX_TX_QUEUE_COUNT; i++)
+               if (priv->tx_ring[i].desc)
+                       rtl8192_free_tx_ring(dev, i);
+       return 1;
 }
 
 static void rtl8192_pci_resetdescring(struct net_device *dev)