diff mbox series

gfs2: select CONFIG_LIBCRC32C

Message ID 20180202154403.1605622-1-arnd@arndb.de
State New
Headers show
Series gfs2: select CONFIG_LIBCRC32C | expand

Commit Message

Arnd Bergmann Feb. 2, 2018, 3:43 p.m. UTC
The new crc32c logic in gfs2_log_header_v2 causes a link
error without libcrc32c:

ERROR: "crc32c" [fs/gfs2/gfs2.ko] undefined!

While the original patch selected CONFIG_CRYPTO_CRC32C to deal
with this issue, it turned out to be the wrong symbol.

Fixes: c1696fb85d33 ("GFS2: Introduce new gfs2_log_header_v2")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

---
 fs/gfs2/Kconfig | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

-- 
2.9.0

Comments

Andreas Grünbacher Feb. 2, 2018, 3:52 p.m. UTC | #1
Hi Arnd,

2018-02-02 16:43 GMT+01:00 Arnd Bergmann <arnd@arndb.de>:
> The new crc32c logic in gfs2_log_header_v2 causes a link

> error without libcrc32c:

>

> ERROR: "crc32c" [fs/gfs2/gfs2.ko] undefined!

>

> While the original patch selected CONFIG_CRYPTO_CRC32C to deal

> with this issue, it turned out to be the wrong symbol.

>

> Fixes: c1696fb85d33 ("GFS2: Introduce new gfs2_log_header_v2")

> Signed-off-by: Arnd Bergmann <arnd@arndb.de>

> ---

>  fs/gfs2/Kconfig | 3 +--

>  1 file changed, 1 insertion(+), 2 deletions(-)

>

> diff --git a/fs/gfs2/Kconfig b/fs/gfs2/Kconfig

> index c0225d4b5435..3ed2b088dcfd 100644

> --- a/fs/gfs2/Kconfig

> +++ b/fs/gfs2/Kconfig

> @@ -3,8 +3,7 @@ config GFS2_FS

>         depends on (64BIT || LBDAF)

>         select FS_POSIX_ACL

>         select CRC32

> -       select CRYPTO

> -       select CRYPTO_CRC32C

> +       select LIBCRC32C

>         select QUOTACTL

>         select FS_IOMAP

>         help

> --

> 2.9.0

>


thanks for the fix, it's identical to what Bob has just asked Linus to
merge (https://lkml.org/lkml/2018/2/2/361).

Andreas
diff mbox series

Patch

diff --git a/fs/gfs2/Kconfig b/fs/gfs2/Kconfig
index c0225d4b5435..3ed2b088dcfd 100644
--- a/fs/gfs2/Kconfig
+++ b/fs/gfs2/Kconfig
@@ -3,8 +3,7 @@  config GFS2_FS
 	depends on (64BIT || LBDAF)
 	select FS_POSIX_ACL
 	select CRC32
-	select CRYPTO
-	select CRYPTO_CRC32C
+	select LIBCRC32C
 	select QUOTACTL
 	select FS_IOMAP
 	help