>>> ocf-linux 20171122 Extracting gzip -d -c /home/thomas/autobuild/instance-1/dl/ocf-linux/ocf-linux-20171122.tar.gz | /home/thomas/autobuild/instance-1/output-1/host/bin/tar --strip-components=1 -C /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122 -xf - >>> ocf-linux 20171122 Patching >>> ocf-linux 20171122 Configuring >>> ocf-linux 20171122 Building >>> ocf-linux 20171122 Building kernel module(s) PATH="/home/thomas/autobuild/instance-1/output-1/host/bin:/home/thomas/autobuild/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PKG_CONFIG="/home/thomas/autobuild/instance-1/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/thomas/autobuild/instance-1/output-1/host/lib/pkgconfig:/home/thomas/autobuild/instance-1/output-1/host/share/pkgconfig" BR_BINARIES_DIR=/home/thomas/autobuild/instance-1/output-1/images /usr/bin/make -j4 -C /home/thomas/autobuild/instance-1/output-1/build/linux-6.1.5 HOSTCC="/usr/bin/gcc -O2 -I/home/thomas/autobuild/instance-1/output-1/host/include -L/home/thomas/autobuild/instance-1/output-1/host/lib -Wl,-rpath,/home/thomas/autobuild/instance-1/output-1/host/lib" ARCH=mips INSTALL_MOD_PATH=/home/thomas/autobuild/instance-1/output-1/target CROSS_COMPILE="/home/thomas/autobuild/instance-1/output-1/host/bin/mips-img-linux-gnu-" WERROR=0 REGENERATE_PARSERS=1 DEPMOD=/home/thomas/autobuild/instance-1/output-1/host/sbin/depmod CONFIG_OCF_OCF=m CONFIG_OCF_CRYPTOSOFT=m CONFIG_OCF_BENCH=m CONFIG_OCF_OCFNULL=m PWD=/home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf M=/home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf modules make[1]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/linux-6.1.5' CC [M] /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/crypto.o CC [M] /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.o CC [M] /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.o CC [M] /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/ocfnull/ocfnull.o In file included from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/crypto.c:81:0: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:278:18: error: field ‘acc’ has incomplete type struct timespec acc; /* total accumulated time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:279:18: error: field ‘min’ has incomplete type struct timespec min; /* min time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:280:18: error: field ‘max’ has incomplete type struct timespec max; /* max time */ ^~~ In file included from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/ocfnull/ocfnull.c:49:0: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/ocfnull/../cryptodev.h:278:18: error: field ‘acc’ has incomplete type struct timespec acc; /* total accumulated time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/ocfnull/../cryptodev.h:279:18: error: field ‘min’ has incomplete type struct timespec min; /* min time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/ocfnull/../cryptodev.h:280:18: error: field ‘max’ has incomplete type struct timespec max; /* max time */ ^~~ make[3]: *** [scripts/Makefile.build:250: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/ocfnull/ocfnull.o] Error 1 make[2]: *** [scripts/Makefile.build:500: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/ocfnull] Error 2 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [scripts/Makefile.build:250: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/crypto.o] Error 1 In file included from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:60:0: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:278:18: error: field ‘acc’ has incomplete type struct timespec acc; /* total accumulated time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:279:18: error: field ‘min’ has incomplete type struct timespec min; /* min time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:280:18: error: field ‘max’ has incomplete type struct timespec max; /* max time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c: In function ‘swcr_newsession’: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:437:6: error: implicit declaration of function ‘crypto_ablkcipher_tfm’ [-Werror=implicit-function-declaration] crypto_ablkcipher_tfm(crypto_alloc_ablkcipher(algo, 0, 0)); ^~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:437:28: error: implicit declaration of function ‘crypto_alloc_ablkcipher’ [-Werror=implicit-function-declaration] crypto_ablkcipher_tfm(crypto_alloc_ablkcipher(algo, 0, 0)); ^~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:436:41: warning: pointer/integer type mismatch in conditional expression (*swd)->sw_tfm = swcr_no_ablk ? NULL : ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:442:22: error: implicit declaration of function ‘crypto_blkcipher_tfm’ [-Werror=implicit-function-declaration] (*swd)->sw_tfm = crypto_blkcipher_tfm( ^~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:443:7: error: implicit declaration of function ‘crypto_alloc_blkcipher’ [-Werror=implicit-function-declaration] crypto_alloc_blkcipher(algo, 0, CRYPTO_ALG_ASYNC)); ^~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:442:20: warning: assignment makes pointer from integer without a cast [-Wint-conversion] (*swd)->sw_tfm = crypto_blkcipher_tfm( ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:467:5: error: implicit declaration of function ‘crypto_ablkcipher_set_flags’ [-Werror=implicit-function-declaration] crypto_ablkcipher_set_flags( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:468:7: error: implicit declaration of function ‘__crypto_ablkcipher_cast’ [-Werror=implicit-function-declaration] __crypto_ablkcipher_cast((*swd)->sw_tfm), ^~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:469:8: error: ‘CRYPTO_TFM_REQ_WEAK_KEY’ undeclared (first use in this function) CRYPTO_TFM_REQ_WEAK_KEY); ^~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:469:8: note: each undeclared identifier is reported only once for each function it appears in /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:470:13: error: implicit declaration of function ‘crypto_ablkcipher_setkey’ [-Werror=implicit-function-declaration] error = crypto_ablkcipher_setkey( ^~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:475:5: error: implicit declaration of function ‘crypto_blkcipher_set_flags’ [-Werror=implicit-function-declaration] crypto_blkcipher_set_flags( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:476:7: error: implicit declaration of function ‘crypto_blkcipher_cast’ [-Werror=implicit-function-declaration] crypto_blkcipher_cast((*swd)->sw_tfm), ^~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:478:13: error: implicit declaration of function ‘crypto_blkcipher_setkey’ [-Werror=implicit-function-declaration] error = crypto_blkcipher_setkey( ^~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:500:22: error: implicit declaration of function ‘crypto_hash_tfm’ [-Werror=implicit-function-declaration] (*swd)->sw_tfm = crypto_hash_tfm( ^~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:501:7: error: implicit declaration of function ‘crypto_alloc_hash’ [-Werror=implicit-function-declaration] crypto_alloc_hash(algo, 0, CRYPTO_ALG_ASYNC)); ^~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:500:20: warning: assignment makes pointer from integer without a cast [-Wint-conversion] (*swd)->sw_tfm = crypto_hash_tfm( ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:526:30: error: implicit declaration of function ‘crypto_hash_digestsize’ [-Werror=implicit-function-declaration] (*swd)->u.hmac.sw_mlen = crypto_hash_digestsize( ^~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:527:7: error: implicit declaration of function ‘crypto_hash_cast’ [-Werror=implicit-function-declaration] crypto_hash_cast((*swd)->sw_tfm)); ^~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c: In function ‘swcr_freesession’: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:588:5: error: implicit declaration of function ‘crypto_free_ablkcipher’ [-Werror=implicit-function-declaration] crypto_free_ablkcipher(__crypto_ablkcipher_cast(swd->sw_tfm)); ^~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:592:5: error: implicit declaration of function ‘crypto_free_blkcipher’ [-Werror=implicit-function-declaration] crypto_free_blkcipher(crypto_blkcipher_cast(swd->sw_tfm)); ^~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:596:5: error: implicit declaration of function ‘crypto_free_hash’ [-Werror=implicit-function-declaration] crypto_free_hash(crypto_hash_cast(swd->sw_tfm)); ^~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:600:64: error: implicit declaration of function ‘crypto_comp_cast’ [-Werror=implicit-function-declaration] execute_later((void (*)(void *))crypto_free_comp, (void *)crypto_comp_cast(swd->sw_tfm)); ^~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:602:23: warning: passing argument 1 of ‘crypto_free_comp’ makes pointer from integer without a cast [-Wint-conversion] crypto_free_comp(crypto_comp_cast(swd->sw_tfm)); ^~~~~~~~~~~~~~~~ In file included from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:47:0: ./include/linux/crypto.h:748:20: note: expected ‘struct crypto_comp *’ but argument is of type ‘int’ static inline void crypto_free_comp(struct crypto_comp *tfm) ^~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c: In function ‘swcr_process_req_complete’: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:647:3: error: implicit declaration of function ‘ablkcipher_request_free’ [-Werror=implicit-function-declaration] ablkcipher_request_free(req->crypto_req); ^~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c: In function ‘swcr_process_req’: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:775:40: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ if (skip < skb_shinfo(skb)->frags[i].size) { ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:776:36: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ len = skb_shinfo(skb)->frags[i].size - skip; ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:782:31: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘page_offset’; did you mean ‘bv_offset’? skb_shinfo(skb)->frags[i].page_offset + skip); ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:787:38: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ skip -= skb_shinfo(skb)->frags[i].size; ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:873:4: error: implicit declaration of function ‘crypto_ablkcipher_ivsize’ [-Werror=implicit-function-declaration] crypto_ablkcipher_ivsize(__crypto_ablkcipher_cast(sw->sw_tfm)); ^~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:875:16: error: implicit declaration of function ‘crypto_ablkcipher_blocksize’ [-Werror=implicit-function-declaration] if (sg_len < crypto_ablkcipher_blocksize( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:890:21: error: implicit declaration of function ‘ablkcipher_request_alloc’ [-Werror=implicit-function-declaration] req->crypto_req = ablkcipher_request_alloc( ^~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:890:19: warning: assignment makes pointer from integer without a cast [-Wint-conversion] req->crypto_req = ablkcipher_request_alloc( ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:899:3: error: implicit declaration of function ‘ablkcipher_request_set_callback’ [-Werror=implicit-function-declaration] ablkcipher_request_set_callback(req->crypto_req, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:914:6: error: ‘CRYPTO_TFM_REQ_WEAK_KEY’ undeclared (first use in this function) CRYPTO_TFM_REQ_WEAK_KEY); ^~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:938:4: error: implicit declaration of function ‘ablkcipher_request_set_crypt’ [-Werror=implicit-function-declaration] ablkcipher_request_set_crypt(req->crypto_req, req->sg, req->sg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:940:10: error: implicit declaration of function ‘crypto_ablkcipher_encrypt’ [-Werror=implicit-function-declaration] ret = crypto_ablkcipher_encrypt(req->crypto_req); ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:951:10: error: implicit declaration of function ‘crypto_ablkcipher_decrypt’ [-Werror=implicit-function-declaration] ret = crypto_ablkcipher_decrypt(req->crypto_req); ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:970:25: error: storage size of ‘desc’ isn’t known struct blkcipher_desc desc; ^~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:971:16: error: implicit declaration of function ‘crypto_blkcipher_ivsize’ [-Werror=implicit-function-declaration] int ivsize = crypto_blkcipher_ivsize(crypto_blkcipher_cast(sw->sw_tfm)); ^~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:973:16: error: implicit declaration of function ‘crypto_blkcipher_blocksize’ [-Werror=implicit-function-declaration] if (sg_len < crypto_blkcipher_blocksize( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1029:4: error: implicit declaration of function ‘crypto_blkcipher_encrypt_iv’ [-Werror=implicit-function-declaration] crypto_blkcipher_encrypt_iv(&desc, req->sg, req->sg, sg_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1040:4: error: implicit declaration of function ‘crypto_blkcipher_decrypt_iv’ [-Werror=implicit-function-declaration] crypto_blkcipher_decrypt_iv(&desc, req->sg, req->sg, sg_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:970:25: warning: unused variable ‘desc’ [-Wunused-variable] struct blkcipher_desc desc; ^~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1048:20: error: storage size of ‘desc’ isn’t known struct hash_desc desc; ^~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1069:4: error: implicit declaration of function ‘crypto_hash_setkey’ [-Werror=implicit-function-declaration] crypto_hash_setkey(desc.tfm, sw->u.hmac.sw_key, ^~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1071:4: error: implicit declaration of function ‘crypto_hash_digest’ [-Werror=implicit-function-declaration] crypto_hash_digest(&desc, req->sg, sg_len, result); ^~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1048:20: warning: unused variable ‘desc’ [-Wunused-variable] struct hash_desc desc; ^~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1111:31: warning: passing argument 1 of ‘crypto_comp_compress’ makes pointer from integer without a cast [-Wint-conversion] ret = crypto_comp_compress(crypto_comp_cast(sw->sw_tfm), ^~~~~~~~~~~~~~~~ In file included from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:47:0: ./include/linux/crypto.h:767:5: note: expected ‘struct crypto_comp *’ but argument is of type ‘int’ int crypto_comp_compress(struct crypto_comp *tfm, ^~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1120:33: warning: passing argument 1 of ‘crypto_comp_decompress’ makes pointer from integer without a cast [-Wint-conversion] ret = crypto_comp_decompress(crypto_comp_cast(sw->sw_tfm), ^~~~~~~~~~~~~~~~ In file included from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:47:0: ./include/linux/crypto.h:771:5: note: expected ‘struct crypto_comp *’ but argument is of type ‘int’ int crypto_comp_decompress(struct crypto_comp *tfm, ^~~~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c: In function ‘cryptosoft_init’: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1281:12: error: implicit declaration of function ‘crypto_has_cipher’ [-Werror=implicit-function-declaration] found = crypto_has_cipher(algo, 0, CRYPTO_ALG_ASYNC); ^~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1284:12: error: implicit declaration of function ‘crypto_has_hash’ [-Werror=implicit-function-declaration] found = crypto_has_hash(algo, 0, swcr_no_ahash?CRYPTO_ALG_ASYNC:0); ^~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1293:12: error: implicit declaration of function ‘crypto_has_blkcipher’ [-Werror=implicit-function-declaration] found = crypto_has_blkcipher(algo, 0, CRYPTO_ALG_ASYNC); ^~~~~~~~~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.c:1295:13: error: implicit declaration of function ‘crypto_has_ablkcipher’ [-Werror=implicit-function-declaration] found = crypto_has_ablkcipher(algo, 0, 0); ^~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:250: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/cryptosoft.o] Error 1 In file included from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:51:0: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:278:18: error: field ‘acc’ has incomplete type struct timespec acc; /* total accumulated time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:279:18: error: field ‘min’ has incomplete type struct timespec min; /* min time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/./cryptodev.h:280:18: error: field ‘max’ has incomplete type struct timespec max; /* max time */ ^~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c: In function ‘skb_copy_bits_back’: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:157:41: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ if (offset < skb_shinfo(skb)->frags[i].size) { ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:159:31: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘page_offset’; did you mean ‘bv_offset’? skb_shinfo(skb)->frags[i].page_offset, ^ In file included from ./include/linux/kernel.h:26:0, from ./include/linux/cpumask.h:10, from ./include/linux/smp.h:13, from ./arch/mips/include/asm/cpu-type.h:12, from ./arch/mips/include/asm/timex.h:19, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/module.h:13, from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:41: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:46: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^ ./include/linux/minmax.h:20:21: note: in definition of macro ‘__typecheck’ (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ ./include/linux/minmax.h:36:24: note: in expansion of macro ‘__safe_cmp’ __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ ./include/linux/minmax.h:104:27: note: in expansion of macro ‘__careful_cmp’ #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) ^~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:10: note: in expansion of macro ‘min_t’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^~~~~ In file included from ./include/linux/list.h:9:0, from ./include/linux/module.h:12, from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:41: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:46: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^ ./include/linux/const.h:12:48: note: in definition of macro ‘__is_constexpr’ (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))) ^ ./include/linux/minmax.h:26:25: note: in expansion of macro ‘__no_side_effects’ (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:36:24: note: in expansion of macro ‘__safe_cmp’ __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ ./include/linux/minmax.h:104:27: note: in expansion of macro ‘__careful_cmp’ #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) ^~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:10: note: in expansion of macro ‘min_t’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^~~~~ In file included from ./include/linux/kernel.h:26:0, from ./include/linux/cpumask.h:10, from ./include/linux/smp.h:13, from ./arch/mips/include/asm/cpu-type.h:12, from ./arch/mips/include/asm/timex.h:19, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/module.h:13, from /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:41: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:46: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^ ./include/linux/minmax.h:28:27: note: in definition of macro ‘__cmp’ #define __cmp(x, y, op) ((x) op (y) ? (x) : (y)) ^ ./include/linux/minmax.h:104:27: note: in expansion of macro ‘__careful_cmp’ #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) ^~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:10: note: in expansion of macro ‘min_t’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:46: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^ ./include/linux/minmax.h:28:40: note: in definition of macro ‘__cmp’ #define __cmp(x, y, op) ((x) op (y) ? (x) : (y)) ^ ./include/linux/minmax.h:104:27: note: in expansion of macro ‘__careful_cmp’ #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) ^~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:10: note: in expansion of macro ‘min_t’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:46: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^ ./include/linux/minmax.h:31:10: note: in definition of macro ‘__cmp_once’ typeof(x) unique_x = (x); \ ^ ./include/linux/minmax.h:104:27: note: in expansion of macro ‘__careful_cmp’ #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) ^~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:10: note: in expansion of macro ‘min_t’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:46: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^ ./include/linux/minmax.h:31:25: note: in definition of macro ‘__cmp_once’ typeof(x) unique_x = (x); \ ^ ./include/linux/minmax.h:104:27: note: in expansion of macro ‘__careful_cmp’ #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) ^~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:10: note: in expansion of macro ‘min_t’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^~~~~ ./include/linux/minmax.h:36:2: error: first argument to ‘__builtin_choose_expr’ not a constant __builtin_choose_expr(__safe_cmp(x, y), \ ^ ./include/linux/minmax.h:104:27: note: in expansion of macro ‘__careful_cmp’ #define min_t(type, x, y) __careful_cmp((type)(x), (type)(y), <) ^~~~~~~~~~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:160:10: note: in expansion of macro ‘min_t’ cp, min_t(int, skb_shinfo(skb)->frags[i].size, len)); ^~~~~ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:161:36: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ len -= skb_shinfo(skb)->frags[i].size; ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:162:35: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ cp += skb_shinfo(skb)->frags[i].size; ^ /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.c:164:38: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ offset -= skb_shinfo(skb)->frags[i].size; ^ make[2]: *** [scripts/Makefile.build:250: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf/criov.o] Error 1 make[1]: *** [Makefile:1992: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/ocf] Error 2 make[1]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/linux-6.1.5' make: *** [package/pkg-generic.mk:294: /home/thomas/autobuild/instance-1/output-1/build/ocf-linux-20171122/.stamp_built] Error 2 make: Leaving directory '/home/thomas/autobuild/instance-1/buildroot'