Function memcmp is implicit declaration on kernel 4.9.88 ARM platform. backport-include/keys/asymmetric-type.h uses function memcmp but its caller compat/verification/verify.c and all its related header files do not include string.h, the header file is usually included from arch/arm/include/asm, but in this configuration, it doesn't. We need to be safe and insure string.h is there. --- backport/backport-include/keys/asymmetric-type.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backport/backport-include/keys/asymmetric-type.h b/backport/backport-include/keys/asymmetric-type.h index ee9c418..5744de9 100644 --- a/backport/backport-include/keys/asymmetric-type.h +++ b/backport/backport-include/keys/asymmetric-type.h @@ -2,6 +2,8 @@ #define __BP_ASYMMETRIC_TYPE_H #ifdef CPTCFG_BPAUTO_BUILD_SYSTEM_DATA_VERIFICATION +#include <linux/string.h> + struct asymmetric_key_id { unsigned short len; unsigned char data[]; -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe backports" in