﻿id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host
15896,linux kernel-4.8-rc4 fail to build guest additions vboxvideo/vbox_ttm.c error: too few arguments to function ‘ttm_bo_move_memcpy’ -> fixed in releases higher than 5.1.4,sergiomb,,"
{{{
/tmp/akmodsbuild.rAatyUU4/BUILD/VirtualBox-kmod-5.1.4/_kmod_build_4.8.0-0.rc4.git3.2.fc26.x86_64/vboxvideo/vbox_ttm.c: In function ‘vbox_bo_move’:
/tmp/akmodsbuild.rAatyUU4/BUILD/VirtualBox-kmod-5.1.4/_kmod_build_4.8.0-0.rc4.git3.2.fc26.x86_64/vboxvideo/vbox_ttm.c:224:9: error: too few arguments to function ‘ttm_bo_move_memcpy’
     r = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem);
         ^
In file included from /tmp/akmodsbuild.rAatyUU4/BUILD/VirtualBox-kmod-5.1.4/_kmod_build_4.8.0-0.rc4.git3.2.fc26.x86_64/vboxvideo/vbox_drv.h:62:0,
                 from /tmp/akmodsbuild.rAatyUU4/BUILD/VirtualBox-kmod-5.1.4/_kmod_build_4.8.0-0.rc4.git3.2.fc26.x86_64/vboxvideo/vbox_ttm.c:48:
./include/drm/ttm/ttm_bo_driver.h:1002:12: note: declared here
 extern int ttm_bo_move_memcpy(struct ttm_buffer_object *bo,
            ^
scripts/Makefile.build:289: recipe for target '/tmp/akmodsbuild.rAatyUU4/BUILD/VirtualBox-kmod-5.1.4/_kmod_build_4.8.0-0.rc4.git3.2.fc26.x86_64/vboxvideo/vbox_ttm.o' failed
}}}

I began to dig and it is https://patchwork.kernel.org/patch/9157413/
it easy to fix just for kernel-4.8-rc4 


{{{
-    r = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem);
+    r = ttm_bo_move_memcpy(bo, evict, interruptible, no_wait_gpu, new_mem);
}}}


for all kernels leave up to you. 

Thanks 
",defect,closed,guest additions/x11/graphics,VirtualBox 5.1.4,fixed,,,Linux,Linux
