|
@@ -10,7 +10,7 @@
|
|
*
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
* under the terms of the GNU General Public License as published by the Free
|
|
* under the terms of the GNU General Public License as published by the Free
|
|
- * Software Foundation; either version 2 of the License, or (at your option)
|
|
|
|
|
|
+ * Software Foundation; either version 2 of the License, or (at your option)
|
|
* any later version.
|
|
* any later version.
|
|
*
|
|
*
|
|
*/
|
|
*/
|
|
@@ -288,11 +288,11 @@ static int crypto_init_ops(struct crypto_tfm *tfm, u32 type, u32 mask)
|
|
|
|
|
|
case CRYPTO_ALG_TYPE_COMPRESS:
|
|
case CRYPTO_ALG_TYPE_COMPRESS:
|
|
return crypto_init_compress_ops(tfm);
|
|
return crypto_init_compress_ops(tfm);
|
|
-
|
|
|
|
|
|
+
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
BUG();
|
|
BUG();
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
}
|
|
}
|
|
@@ -315,10 +315,9 @@ static void crypto_exit_ops(struct crypto_tfm *tfm)
|
|
case CRYPTO_ALG_TYPE_COMPRESS:
|
|
case CRYPTO_ALG_TYPE_COMPRESS:
|
|
crypto_exit_compress_ops(tfm);
|
|
crypto_exit_compress_ops(tfm);
|
|
break;
|
|
break;
|
|
-
|
|
|
|
|
|
+
|
|
default:
|
|
default:
|
|
BUG();
|
|
BUG();
|
|
-
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -593,12 +592,12 @@ int crypto_has_alg(const char *name, u32 type, u32 mask)
|
|
{
|
|
{
|
|
int ret = 0;
|
|
int ret = 0;
|
|
struct crypto_alg *alg = crypto_alg_mod_lookup(name, type, mask);
|
|
struct crypto_alg *alg = crypto_alg_mod_lookup(name, type, mask);
|
|
-
|
|
|
|
|
|
+
|
|
if (!IS_ERR(alg)) {
|
|
if (!IS_ERR(alg)) {
|
|
crypto_mod_put(alg);
|
|
crypto_mod_put(alg);
|
|
ret = 1;
|
|
ret = 1;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
EXPORT_SYMBOL_GPL(crypto_has_alg);
|
|
EXPORT_SYMBOL_GPL(crypto_has_alg);
|