]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - lib/reed_solomon/decode_rs.c
Merge tag 'trace-3.8-rc2-regression-fix' of git://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / lib / reed_solomon / decode_rs.c
index a58df56f09b6093f06a038f9a38675936ec3fa88..0ec3f257ffdf9d38b96dad16276e7b3164f13e63 100644 (file)
@@ -39,8 +39,7 @@
 
        /* Check length parameter for validity */
        pad = nn - nroots - len;
-       if (pad < 0 || pad >= nn)
-               return -ERANGE;
+       BUG_ON(pad < 0 || pad >= nn);
 
        /* Does the caller provide the syndrome ? */
        if (s != NULL)
                 * deg(lambda) unequal to number of roots => uncorrectable
                 * error detected
                 */
-               count = -1;
+               count = -EBADMSG;
                goto finish;
        }
        /*