unsigned long rx_toolong;
        unsigned long rx_collision;
        unsigned long rx_crc;
-       unsigned long rx_lenght;
+       unsigned long rx_length;
        unsigned long rx_mii;
        unsigned long rx_multicast;
        unsigned long rx_gmac_overflow;
 
                ret = discard_frame;
 
        if (unlikely(p->des01.rx.length_error)) {
-               x->rx_lenght++;
+               x->rx_length++;
                ret = discard_frame;
        }
        if (unlikely(p->des01.rx.mii_error)) {
 
 
        /* bits 5 7 0 | Frame status
         * ----------------------------------------------------------
-        *      0 0 0 | IEEE 802.3 Type frame (lenght < 1536 octects)
+        *      0 0 0 | IEEE 802.3 Type frame (length < 1536 octects)
         *      1 0 0 | IPv4/6 No CSUM errorS.
         *      1 0 1 | IPv4/6 CSUM PAYLOAD error
         *      1 1 0 | IPv4/6 CSUM IP HR error
        }
        if (unlikely(p->des01.erx.length_error)) {
                DBG(KERN_ERR "GMAC RX: length_error error\n");
-               x->rx_lenght++;
+               x->rx_length++;
                ret = discard_frame;
        }
 #ifdef STMMAC_VLAN_TAG_USED
 
        STMMAC_STAT(rx_toolong),
        STMMAC_STAT(rx_collision),
        STMMAC_STAT(rx_crc),
-       STMMAC_STAT(rx_lenght),
+       STMMAC_STAT(rx_length),
        STMMAC_STAT(rx_mii),
        STMMAC_STAT(rx_multicast),
        STMMAC_STAT(rx_gmac_overflow),