$ cat /var/lib/dkms/nvidia-361/361.42/build/make.log ... In file included from ./arch/x86/include/asm/processor.h:15:0, from ./arch/x86/include/asm/cpufeature.h:4, from ./arch/x86/include/asm/thread_info.h:52, from include/linux/thread_info.h:54, from ./arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/mmzone.h:7, from include/linux/gfp.h:5, from include/linux/mm.h:9, from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-pgprot.h:17, from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-linux.h:17, from /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:15: /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c: In function ‘os_lock_user_pages’: ./arch/x86/include/asm/current.h:17:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion] #define current get_current() ^ /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:119:26: note: in expansion of macro ‘current’ ret = get_user_pages(current, mm, (unsigned long)address, ^ In file included from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-pgprot.h:17:0, from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-linux.h:17, from /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:15: include/linux/mm.h:1254:6: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’ long get_user_pages(unsigned long start, unsigned long nr_pages, ^ /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:119:35: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion] ret = get_user_pages(current, mm, (unsigned long)address, ^ In file included from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-pgprot.h:17:0, from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-linux.h:17, from /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:15: include/linux/mm.h:1254:6: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’ long get_user_pages(unsigned long start, unsigned long nr_pages, ^ /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:120:25: warning: passing argument 5 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion] page_count, write, force, user_pages, NULL); ^ In file included from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-pgprot.h:17:0, from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-linux.h:17, from /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:15: include/linux/mm.h:1254:6: note: expected ‘struct page **’ but argument is of type ‘NvBool {aka unsigned char}’ long get_user_pages(unsigned long start, unsigned long nr_pages, ^ /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:120:32: warning: passing argument 6 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion] page_count, write, force, user_pages, NULL); ^ In file included from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-pgprot.h:17:0, from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-linux.h:17, from /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:15: include/linux/mm.h:1254:6: note: expected ‘struct vm_area_struct **’ but argument is of type ‘NvBool {aka unsigned char}’ long get_user_pages(unsigned long start, unsigned long nr_pages, ^ /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:119:11: error: too many arguments to function ‘get_user_pages’ ret = get_user_pages(current, mm, (unsigned long)address, ^ In file included from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-pgprot.h:17:0, from /var/lib/dkms/nvidia-361/361.42/build/common/inc/nv-linux.h:17, from /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:15: include/linux/mm.h:1254:6: note: declared here long get_user_pages(unsigned long start, unsigned long nr_pages, ^ /var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.c:132:13: error: implicit declaration of function ‘page_cache_release’ [-Werror=implicit-function-declaration] page_cache_release(user_pages[i]); ^ cc1: some warnings being treated as errors scripts/Makefile.build:289: recipe for target '/var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.o' failed make[2]: *** [/var/lib/dkms/nvidia-361/361.42/build/nvidia/os-mlock.o] Error 1 make[2]: *** Waiting for unfinished jobs.... Makefile:1461: recipe for target '_module_/var/lib/dkms/nvidia-361/361.42/build' failed make[1]: *** [_module_/var/lib/dkms/nvidia-361/361.42/build] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-4.7.0-040700rc4-generic' Makefile:81: recipe for target 'modules' failed make: *** [modules] Error 2
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1595656 Title: modprobe ftdi_sio - nonfunctional for (some) devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-lts-xenial/+bug/1595656/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs