Commit 441cb1b7 authored by Eric Biggers's avatar Eric Biggers Committed by Herbert Xu
Browse files

crypto: algboss - compile out test-related code when tests disabled



When CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is set, the code in algboss.c
that handles CRYPTO_MSG_ALG_REGISTER is unnecessary, so make it be
compiled out.

Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 790c4c9f
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -175,11 +175,7 @@ static int cryptomgr_test(void *data)
{
	struct crypto_test_param *param = data;
	u32 type = param->type;
	int err = 0;

#ifdef CONFIG_CRYPTO_MANAGER_DISABLE_TESTS
	goto skiptest;
#endif
	int err;

	err = alg_test(param->driver, param->alg, type, CRYPTO_ALG_TESTED);

@@ -194,6 +190,9 @@ static int cryptomgr_schedule_test(struct crypto_alg *alg)
	struct task_struct *thread;
	struct crypto_test_param *param;

	if (IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS))
		return NOTIFY_DONE;

	if (!try_module_get(THIS_MODULE))
		goto err;