]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - lib/reed_solomon/decode_rs.c
kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_unlzma.c
[linux-2.6-omap-h63xx.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;
        }
        /*