]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
fs: btrfs: Select SHA256 in Kconfig
authorMatthias Brugger <mbrugger@suse.com>
Wed, 27 Jan 2021 09:42:30 +0000 (10:42 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 29 Jan 2021 15:36:49 +0000 (10:36 -0500)
Since commit 565a4147d17a ("fs: btrfs: Add more checksum algorithms")
btrfs uses the sha256 checksum algorithm. But Kconfig lacks to select
it. This leads to compilation errors:
fs/built-in.o: In function `hash_sha256':
fs/btrfs/crypto/hash.c:25: undefined reference to `sha256_starts'
fs/btrfs/crypto/hash.c:26: undefined reference to `sha256_update'
fs/btrfs/crypto/hash.c:27: undefined reference to `sha256_finish'

Signed-off-by: Matthias Brugger <mbrugger@suse.com>
Reviewed-by: Qu Wenruo <wqu@suse.com>
fs/btrfs/Kconfig

index f302b1fbef52e7ff1c4f618e21362d495bffde47..2a32f42ad13174479f57964a12c2fe469e54c5f9 100644 (file)
@@ -4,6 +4,7 @@ config FS_BTRFS
        select LZO
        select ZSTD
        select RBTREE
+       select SHA256
        help
          This provides a single-device read-only BTRFS support. BTRFS is a
          next-generation Linux file system based on the copy-on-write