<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>After download code from <a href="https://github.com/GPUOpen-LibrariesAndSDKs/MxGPU-Virtualization">https://github.com/GPUOpen-LibrariesAndSDKs/MxGPU-Virtualization</a>,  I try to compile MxGPU-Virtualization-master source on my CentOS 7.3 host, but got an error.  Do I need to change the kernel of hostos?</div><div dir="ltr"><div><br></div><div><div>[root@myhost drv]# uname -r</div><div>3.10.0-514.el7.x86_64</div></div><div><br></div><div>[root@myhost drv]# make<br></div><div><div>make -C /lib/modules/3.10.0-514.el7.x86_64/build M=/home/astute/zwj/MxGPU-Virtualization-master/drv modules</div><div>make[1]: Entering directory `/usr/src/kernels/3.10.0-514.el7.x86_64'</div><div>  CC [M]  /home/astute/zwj/MxGPU-Virtualization-master/drv/gim_file.o</div><div>/home/astute/zwj/MxGPU-Virtualization-master/drv/gim_file.c: In function ‘file_truncate’:</div><div>/home/astute/zwj/MxGPU-Virtualization-master/drv/gim_file.c:87:2: error: too few arguments to function ‘notify_change’</div><div>  ret = notify_change(file->f_path.dentry, &newattrs);</div><div>  ^</div><div>In file included from /home/astute/zwj/MxGPU-Virtualization-master/drv/gim_file.c:23:0:</div><div>include/linux/fs.h:2579:12: note: declared here</div><div> extern int notify_change(struct dentry *, struct iattr *, struct inode **);</div><div>            ^</div><div>make[2]: *** [/home/astute/zwj/MxGPU-Virtualization-master/drv/gim_file.o] Error 1</div><div>make[1]: *** [_module_/home/astute/zwj/MxGPU-Virtualization-master/drv] Error 2</div><div>make[1]: Leaving directory `/usr/src/kernels/3.10.0-514.el7.x86_64'</div><div>make: *** [all] Error 2</div></div><div><br></div></div></div></div></div></div></div>