make[4]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8'
make -C /build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/linux-4.4.194 SUBDIRS=`pwd` ARCH=mips CROSS_COMPILE=mipsel-openwrt-linux-musl- modules
make[5]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/linux-4.4.194'
  CC [M]  /build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8/zc.o
/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8/zc.c: In function '__get_userbuf':
/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/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/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_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/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/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/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_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/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8/zc.o' failed
make[6]: *** [/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8/zc.o] Error 1
Makefile:1436: recipe for target '_module_/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8' failed
make[5]: *** [_module_/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8] Error 2
make[5]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_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/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8'
Makefile:75: recipe for target '/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8/.built' failed
make[3]: *** [/build/lede-17.01/slaves/phase2/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl-1.1.16/linux-brcm47xx_generic/cryptodev-linux-1.8/.built] Error 2