struct sk_buff * saved_skb;
 
        /*
-        . This keeps track of how many packets that I have
-        . sent out.  When an TX_EMPTY interrupt comes, I know
+        . This keeps track of how many packets that I have
+        . sent out.  When an TX_EMPTY interrupt comes, I know
         . that all of these have been sent.
        */
        int     packets_waiting;
 
        /* Note:  It doesn't seem that waiting for the MMU busy is needed here,
           but this is a place where future chipsets _COULD_ break.  Be wary
-          of issuing another MMU command right after this */
+          of issuing another MMU command right after this */
 
        outb( 0, ioaddr + INT_MASK );
 }
        SMC_SELECT_BANK( 2 );
        outw( MC_ALLOC | numPages, ioaddr + MMU_CMD );
        /*
-       . Performance Hack
+       . Performance Hack
        .
-       . wait a short amount of time.. if I can send a packet now, I send
+       . wait a short amount of time.. if I can send a packet now, I send
        . it now.  Otherwise, I enable an interrupt and wait for one to be
        . available.
        .
                if ( status & IM_ALLOC_INT ) {
                        /* acknowledge the interrupt */
                        outb( IM_ALLOC_INT, ioaddr + INTERRUPT );
-                       break;
+                       break;
                }
-       } while ( -- time_out );
+       } while ( -- time_out );
 
-       if ( !time_out ) {
+       if ( !time_out ) {
                /* oh well, wait until the chip finds memory later */
                SMC_ENABLE_INT( IM_ALLOC_INT );
                PRINTK2((CARDNAME": memory allocation deferred.\n"));
                /* it's deferred, but I'll handle it later */
                return NETDEV_TX_OK;
-       }
+       }
        /* or YES! I can send the packet now.. */
        smc_hardware_send_packet(dev);
        netif_wake_queue(dev);
 #endif
 
        /* send the packet length ( +6 for status, length and ctl byte )
-          and the status word ( set to zeros ) */
+          and the status word ( set to zeros ) */
 #ifdef USE_32_BIT
        outl(  (length +6 ) << 16 , ioaddr + DATA_1 );
 #else
        /* send the actual data
         . I _think_ it's faster to send the longs first, and then
         . mop up by sending the last word.  It depends heavily
-        . on alignment, at least on the 486.  Maybe it would be
-        . a good idea to check which is optimal?  But that could take
+        . on alignment, at least on the 486.  Maybe it would be
+        . a good idea to check which is optimal?  But that could take
         . almost as much time as is saved?
        */
 #ifdef USE_32_BIT
        outb( IM_ALLOC_INT, ioaddr + INT_MASK );
 
        /*
-        . Allocate 512 bytes of memory.  Note that the chip was just
+        . Allocate 512 bytes of memory.  Note that the chip was just
         . reset so all the memory is available
        */
        outw( MC_ALLOC | 1, ioaddr + MMU_CMD );
                goto err_out;
        }
        /* The above MIGHT indicate a device, but I need to write to further
-               test this.  */
+               test this.  */
        outw( 0x0, ioaddr + BANK_SELECT );
        bank = inw( ioaddr + BANK_SELECT );
        if ( (bank & 0xFF00 ) != 0x3300 ) {
                goto err_out;
        }
        /* well, we've already written once, so hopefully another time won't
-          hurt.  This time, I need to switch the bank register to bank 1,
+          hurt.  This time, I need to switch the bank register to bank 1,
           so I can access the base address register */
        SMC_SELECT_BANK(1);
        base_address_register = inw( ioaddr + BASE );
        dev->base_addr = ioaddr;
 
        /*
-        . Get the MAC address ( bank 1, regs 4 - 9 )
+        . Get the MAC address ( bank 1, regs 4 - 9 )
        */
        SMC_SELECT_BANK( 1 );
        for ( i = 0; i < 6; i += 2 ) {
 
        /*
         Now, I want to find out more about the chip.  This is sort of
-        redundant, but it's cleaner to have it in both, rather than having
-        one VERY long probe procedure.
+        redundant, but it's cleaner to have it in both, rather than having
+        one VERY long probe procedure.
        */
        SMC_SELECT_BANK(3);
        revision_register  = inw( ioaddr + REVISION );
        /*
         . If dev->irq is 0, then the device has to be banged on to see
         . what the IRQ is.
-        .
+        .
         . This banging doesn't always detect the IRQ, for unknown reasons.
         . a workaround is to reset the chip and try again.
         .
         .
         . Specifying an IRQ is done with the assumption that the user knows
         . what (s)he is doing.  No checking is done!!!!
-        .
+        .
        */
        if ( dev->irq < 2 ) {
                int     trials;
        }
 
        /*
-               According to Becker, I have to set the hardware address
+               According to Becker, I have to set the hardware address
                at this point, because the (l)user can set it with an
                ioctl.  Easily done...
        */
 
                status = SMC_GET_INT(lp);
                if (status & IM_ALLOC_INT) {
                        SMC_ACK_INT(lp, IM_ALLOC_INT);
-                       break;
+                       break;
                }
-       } while (--poll_count);
+       } while (--poll_count);
 
        smc_special_unlock(&lp->lock, flags);
 
        lp->pending_tx_skb = skb;
-       if (!poll_count) {
+       if (!poll_count) {
                /* oh well, wait until the chip finds memory later */
                netif_stop_queue(dev);
                DBG(2, dev, "TX memory allocation deferred.\n");
                SMC_ENABLE_INT(lp, IM_ALLOC_INT);
-       } else {
+       } else {
                /*
                 * Allocation succeeded: push packet to the chip's own memory
                 * immediately.
        SMC_SET_INT_MASK(lp, IM_ALLOC_INT);
 
        /*
-        * Allocate 512 bytes of memory.  Note that the chip was just
+        * Allocate 512 bytes of memory.  Note that the chip was just
         * reset so all the memory is available
         */
        SMC_SET_MMU_CMD(lp, MC_ALLOC | 1);
 
        /* Grab the IRQ */
        retval = request_irq(dev->irq, smc_interrupt, irq_flags, dev->name, dev);
-       if (retval)
-               goto err_out;
+       if (retval)
+               goto err_out;
 
 #ifdef CONFIG_ARCH_PXA
 #  ifdef SMC_USE_PXA_DMA