dm integrity: select CRYPTO_SKCIPHER
authorAnthony Iliopoulos <ailiop@suse.com>
Mon, 14 Dec 2020 17:18:11 +0000 (18:18 +0100)
committerMike Snitzer <snitzer@redhat.com>
Mon, 4 Jan 2021 20:02:31 +0000 (15:02 -0500)
The integrity target relies on skcipher for encryption/decryption, but
certain kernel configurations may not enable CRYPTO_SKCIPHER, leading to
compilation errors due to unresolved symbols. Explicitly select
CRYPTO_SKCIPHER for DM_INTEGRITY, since it is unconditionally dependent
on it.

Signed-off-by: Anthony Iliopoulos <ailiop@suse.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/Kconfig

index b7e2d96666142eb948924a8112ed02e2c3f779f1..a378a89670949923fcdd92304a797a204b56385b 100644 (file)
@@ -605,6 +605,7 @@ config DM_INTEGRITY
        select BLK_DEV_INTEGRITY
        select DM_BUFIO
        select CRYPTO
+       select CRYPTO_SKCIPHER
        select ASYNC_XOR
        help
          This device-mapper target emulates a block device that has