make[4]: Entering directory '/build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8' make -C /build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/linux-4.4.194 SUBDIRS=`pwd` ARCH=arm64 CROSS_COMPILE=aarch64-openwrt-linux-musl- modules make[5]: Entering directory '/build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/linux-4.4.194' CC [M] /build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8/zc.o /build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8/zc.c: In function '__get_userbuf': /build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8/zc.c:63:44: warning: passing argument 7 of 'get_user_pages' from incompatible pointer type [-Wincompatible-pointer-types] (unsigned long)addr, pgcount, write, 0, pg, NULL); ^ In file included from /build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/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/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8/zc.c:62:8: error: too many arguments to function 'get_user_pages' ret = get_user_pages(task, mm, ^ In file included from /build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/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/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8/zc.o' failed make[6]: *** [/build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8/zc.o] Error 1 Makefile:1436: recipe for target '_module_/build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8' failed make[5]: *** [_module_/build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8] Error 2 make[5]: Leaving directory '/build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/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/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8' Makefile:75: recipe for target '/build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8/.built' failed make[3]: *** [/build/lede-17.01/slaves/phase2/aarch64_armv8-a/build/sdk/build_dir/target-aarch64_armv8-a_musl-1.1.16/linux-arm64/cryptodev-linux-1.8/.built] Error 2