make[4]: Entering directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8' make -C /build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/linux-4.4.194 SUBDIRS=`pwd` ARCH=arc CROSS_COMPILE=arc-openwrt-linux-uclibc- modules make[5]: Entering directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/linux-4.4.194' CC [M] /build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/zc.o /build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/zc.c: In function '__get_userbuf': /build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/zc.c:63:4: warning: passing argument 7 of 'get_user_pages' from incompatible pointer type [enabled by default] (unsigned long)addr, pgcount, write, 0, pg, NULL); ^ In file included from /build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/zc.c:28:0: include/linux/mm.h:1221:6: note: expected 'struct vm_area_struct **' but argument is of type 'struct page **' long get_user_pages(struct task_struct *tsk, struct mm_struct *mm, ^ /build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/zc.c:63:4: error: too many arguments to function 'get_user_pages' (unsigned long)addr, pgcount, write, 0, pg, NULL); ^ In file included from /build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/zc.c:28:0: include/linux/mm.h:1221:6: note: declared here long get_user_pages(struct task_struct *tsk, struct mm_struct *mm, ^ scripts/Makefile.build:277: recipe for target '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/zc.o' failed make[6]: *** [/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/zc.o] Error 1 Makefile:1436: recipe for target '_module_/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8' failed make[5]: *** [_module_/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8] Error 2 make[5]: Leaving directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/linux-4.4.194' Makefile:25: recipe for target 'build' failed make[4]: *** [build] Error 2 make[4]: Leaving directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8' Makefile:75: recipe for target '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/.built' failed make[3]: *** [/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/cryptodev-linux-1.8/.built] Error 2