From f2ce99148805611308bb7cba42139b0e4cd6c8ef Mon Sep 17 00:00:00 2001 From: Oleksandr Suvorov Date: Wed, 8 Apr 2020 14:53:27 +0300 Subject: compat: verification: fix building error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There are IS_ERR and PTR_ERR macros excplicitly use in the file x509_public_key.c. If nobody includes before compiling this file, one have got the comillation error [1]. Include directly fixes this issue. [1] --------------------------------------- compat/verification/x509_public_key.c: In function ‘x509_get_sig_params’: compat/verification/x509_public_key.c:52:6: error: implicit declaration of function ‘IS_ERR’; did you mean ‘HW_ERR’? [-Werror=implicit-function-declaration] 52 | if (IS_ERR(tfm)) { | ^~~~~~ | HW_ERR compat/verification/x509_public_key.c:53:7: error: implicit declaration of function ‘PTR_ERR’ [-Werror=implicit-function-declaration] 53 | if (PTR_ERR(tfm) == -ENOENT) { | ^~~~~~~ cc1: some warnings being treated as errors make[6]: *** [scripts/Makefile.build:308: compat/verification/x509_public_key.o] Error 1 --------------------------------------- Related-to: ELB-2388 Signed-off-by: Oleksandr Suvorov --- compat/verification/x509_public_key.c | 1 + 1 file changed, 1 insertion(+) diff --git a/compat/verification/x509_public_key.c b/compat/verification/x509_public_key.c index 858e2ee..7a72622 100644 --- a/compat/verification/x509_public_key.c +++ b/compat/verification/x509_public_key.c @@ -6,6 +6,7 @@ */ #define pr_fmt(fmt) "X.509: "fmt +#include #include #include #include -- cgit v1.2.3