FDDI: defza: Move SMT Tx data buffer declaration next to its skb
authorMaciej W. Rozycki <macro@linux-mips.org>
Wed, 7 Nov 2018 12:07:05 +0000 (12:07 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 8 Nov 2018 05:53:31 +0000 (21:53 -0800)
Move the temporary data buffer used when tapping into the SMT Tx queue
from the outer function level into the conditional block it's actually
used in and its containing skb is also declared, making the structure of
code better.

Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/fddi/defza.c

index 79980eeb0e438ee995a210315393ab99dba582b2..bebd0d6d2320a4df2e86bcd13fc1dcf7c6d704b9 100644 (file)
@@ -784,7 +784,7 @@ err_rx:
 static void fza_tx_smt(struct net_device *dev)
 {
        struct fza_private *fp = netdev_priv(dev);
-       struct fza_buffer_tx __iomem *smt_tx_ptr, *skb_data_ptr;
+       struct fza_buffer_tx __iomem *smt_tx_ptr;
        int i, len;
        u32 own;
 
@@ -799,6 +799,7 @@ static void fza_tx_smt(struct net_device *dev)
 
                if (!netif_queue_stopped(dev)) {
                        if (dev_nit_active(dev)) {
+                               struct fza_buffer_tx *skb_data_ptr;
                                struct sk_buff *skb;
 
                                /* Length must be a multiple of 4 as only word