add preliminary support for the successor of the storm port
[openwrt.git] / target / linux / generic-2.6 / files / fs / yaffs2 / yaffs_ecc.c
index be860d0..e286039 100644 (file)
@@ -14,9 +14,9 @@
 /*
  * This code implements the ECC algorithm used in SmartMedia.
  *
 /*
  * This code implements the ECC algorithm used in SmartMedia.
  *
- * The ECC comprises 22 bits of parity information and is stuffed into 3 bytes. 
+ * The ECC comprises 22 bits of parity information and is stuffed into 3 bytes.
  * The two unused bit are set to 1.
  * The two unused bit are set to 1.
- * The ECC can correct single bit errors in a 256-byte page of data. Thus, two such ECC 
+ * The ECC can correct single bit errors in a 256-byte page of data. Thus, two such ECC
  * blocks are used on a 512-byte NAND page.
  *
  */
  * blocks are used on a 512-byte NAND page.
  *
  */
@@ -228,8 +228,8 @@ int yaffs_ECCCorrect(unsigned char *data, unsigned char *read_ecc,
                return 1; /* Corrected the error */
        }
 
                return 1; /* Corrected the error */
        }
 
-       if ((yaffs_CountBits(d0) + 
-            yaffs_CountBits(d1) + 
+       if ((yaffs_CountBits(d0) +
+            yaffs_CountBits(d1) +
             yaffs_CountBits(d2)) ==  1) {
                /* Reccoverable error in ecc */
 
             yaffs_CountBits(d2)) ==  1) {
                /* Reccoverable error in ecc */
 
@@ -239,7 +239,7 @@ int yaffs_ECCCorrect(unsigned char *data, unsigned char *read_ecc,
 
                return 1; /* Corrected the error */
        }
 
                return 1; /* Corrected the error */
        }
-       
+
        /* Unrecoverable error */
 
        return -1;
        /* Unrecoverable error */
 
        return -1;
@@ -293,7 +293,7 @@ int yaffs_ECCCorrectOther(unsigned char *data, unsigned nBytes,
        if ((cDelta | lDelta | lDeltaPrime) == 0)
                return 0; /* no error */
 
        if ((cDelta | lDelta | lDeltaPrime) == 0)
                return 0; /* no error */
 
-       if (lDelta == ~lDeltaPrime && 
+       if (lDelta == ~lDeltaPrime &&
            (((cDelta ^ (cDelta >> 1)) & 0x15) == 0x15))
        {
                /* Single bit (recoverable) error in data */
            (((cDelta ^ (cDelta >> 1)) & 0x15) == 0x15))
        {
                /* Single bit (recoverable) error in data */
@@ -309,7 +309,7 @@ int yaffs_ECCCorrectOther(unsigned char *data, unsigned nBytes,
 
                if(lDelta >= nBytes)
                        return -1;
 
                if(lDelta >= nBytes)
                        return -1;
-                       
+
                data[lDelta] ^= (1 << bit);
 
                return 1; /* corrected */
                data[lDelta] ^= (1 << bit);
 
                return 1; /* corrected */
This page took 0.022662 seconds and 4 git commands to generate.