32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
|
From f3d0d5e548431be08036b4671d750f73a1a258d4 Mon Sep 17 00:00:00 2001
|
||
|
From: Matthias Brugger <mbrugger@suse.com>
|
||
|
Date: Wed, 27 Jan 2021 10:42:30 +0100
|
||
|
Subject: [PATCH] fs: btrfs: Select SHA256 in Kconfig
|
||
|
|
||
|
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 | 1 +
|
||
|
1 file changed, 1 insertion(+)
|
||
|
|
||
|
diff --git a/fs/btrfs/Kconfig b/fs/btrfs/Kconfig
|
||
|
index f302b1fbef..2a32f42ad1 100644
|
||
|
--- a/fs/btrfs/Kconfig
|
||
|
+++ b/fs/btrfs/Kconfig
|
||
|
@@ -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
|