Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- In file included from ./arch/x86/include/asm/preempt.h:7,
- from ./include/linux/preempt.h:79,
- from ./include/linux/spinlock.h:56,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-lock.h:29,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:32,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-memdbg.c:25:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:28:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pgprot.h:30,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:33:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:28:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./arch/x86/include/asm/preempt.h:7,
- from ./include/linux/preempt.h:79,
- from ./include/linux/spinlock.h:56,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-lock.h:29,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:32,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-frontend.c:25:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pgprot.h:30,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:33:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- In file included from ./arch/x86/include/asm/preempt.h:7,
- from ./include/linux/preempt.h:79,
- from ./include/linux/spinlock.h:56,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-lock.h:29,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:32,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv_uvm_interface.c:33:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pgprot.h:30,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:33:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:28:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:28:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./arch/x86/include/asm/preempt.h:7,
- from ./include/linux/preempt.h:79,
- from ./include/linux/spinlock.h:56,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-lock.h:29,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:32,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-vgpu-vfio-interface.c:24:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pgprot.h:30,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:33:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:28:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- In file included from ./arch/x86/include/asm/nospec-branch.h:15,
- from ./arch/x86/include/asm/paravirt_types.h:12,
- from ./arch/x86/include/asm/paravirt.h:7,
- from ./arch/x86/include/asm/io.h:230,
- from ./include/linux/io.h:13,
- from ./include/linux/iosys-map.h:10,
- from ./include/linux/dma-buf.h:16,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-dmabuf.c:23:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- In file included from ./include/linux/sched.h:12,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.h:28,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c:27:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- In file included from ./include/linux/scatterlist.h:8,
- from ./include/linux/dma-buf.h:19:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-dmabuf.h:27,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-dmabuf.c:24:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pgprot.h:30,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:33,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c:30:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./include/uapi/linux/posix_types.h:5,
- from ./include/uapi/linux/types.h:14,
- from ./include/linux/types.h:6,
- from ./include/linux/io.h:9:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./include/uapi/linux/posix_types.h:5,
- from ./include/uapi/linux/types.h:14,
- from ./include/linux/types.h:6,
- from ./include/linux/kasan-checks.h:5,
- from ./include/asm-generic/rwonce.h:26,
- from ./arch/x86/include/generated/asm/rwonce.h:1,
- from ./include/linux/compiler.h:251,
- from ./include/linux/build_bug.h:5,
- from ./include/linux/init.h:5,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.h:27:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./arch/x86/include/asm/preempt.h:7,
- from ./include/linux/preempt.h:79,
- from ./include/linux/spinlock.h:56,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-lock.h:29,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:32,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.h:28,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.c:24:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pgprot.h:30,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:33:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:28:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./include/linux/mutex.h:14,
- from ./include/linux/kernfs.h:11,
- from ./include/linux/sysfs.h:16,
- from ./include/linux/kobject.h:20,
- from ./include/linux/pci.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-pci-table.h:27,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c:24:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- In file included from ./include/linux/scatterlist.h:8,
- from ./include/linux/dmapool.h:14,
- from ./include/linux/pci.h:1654:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pci.h:28,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c:26:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./include/uapi/linux/posix_types.h:5,
- from ./include/uapi/linux/types.h:14,
- from ./include/linux/types.h:6,
- from ./include/uapi/linux/mei_uuid.h:12,
- from ./include/uapi/linux/mei.h:10,
- from ./include/linux/mod_devicetable.h:12,
- from ./include/linux/pci.h:27:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./arch/x86/include/asm/preempt.h:7,
- from ./include/linux/preempt.h:79,
- from ./include/linux/spinlock.h:56,
- from ./include/linux/mmzone.h:8,
- from ./include/linux/gfp.h:7,
- from ./include/linux/slab.h:16,
- from ./include/linux/resource_ext.h:11,
- from ./include/linux/acpi.h:13,
- from ./include/linux/i2c.h:13,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-i2c.c:26:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- In file included from ./include/linux/memcontrol.h:20,
- from ./include/linux/swap.h:9,
- from ./include/linux/suspend.h:5,
- from ./include/linux/regulator/consumer.h:35,
- from ./include/linux/i2c.h:19:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-i2c.c:29:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from ./include/uapi/linux/posix_types.h:5,
- from ./include/uapi/linux/types.h:14,
- from ./include/linux/types.h:6,
- from ./include/linux/kasan-checks.h:5,
- from ./include/asm-generic/rwonce.h:26,
- from ./arch/x86/include/generated/asm/rwonce.h:1,
- from ./include/linux/compiler.h:251,
- from ./include/linux/build_bug.h:5,
- from ./include/linux/bits.h:21,
- from ./include/linux/ioport.h:13,
- from ./include/linux/acpi.h:12:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.c: At top level:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.c:293:6: warning: no previous prototype for 'nv_load_dma_map_scatterlist' [-Wmissing-prototypes]
- 293 | void nv_load_dma_map_scatterlist(
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.c:489:23: warning: no previous prototype for 'nv_dma_unmap_sgt' [-Wmissing-prototypes]
- 489 | NV_STATUS NV_API_CALL nv_dma_unmap_sgt(
- | ^~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c: In function 'nv_pci_probe':
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c:214:29: error: 'const struct bus_type' has no member named 'iommu_ops'
- 214 | if (pci_dev->dev.bus->iommu_ops == NULL)
- | ^~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-procfs.c: At top level:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-procfs.c:698:1: warning: no previous prototype for 'exercise_error_forwarding_va' [-Wmissing-prototypes]
- 698 | exercise_error_forwarding_va(
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-mlock.c: In function 'os_lock_user_pages':
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:44:31: error: too many arguments to function 'pin_user_pages'
- 44 | #define NV_PIN_USER_PAGES pin_user_pages
- | ^~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-mlock.c:245:11: note: in expansion of macro 'NV_PIN_USER_PAGES'
- 245 | ret = NV_PIN_USER_PAGES((unsigned long)address,
- | ^~~~~~~~~~~~~~~~~
- ./include/linux/mm.h:2481:6: note: declared here
- 2481 | long pin_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-interface.c: At top level:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-interface.c:367:7: warning: no previous prototype for 'os_mem_copy_custom' [-Wmissing-prototypes]
- 367 | void *os_mem_copy_custom(
- | ^~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv.c: At top level:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv.c:794:12: warning: no previous prototype for 'nvidia_init_module' [-Wmissing-prototypes]
- 794 | int __init nvidia_init_module(void)
- | ^~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv.c:914:6: warning: no previous prototype for 'nvidia_exit_module' [-Wmissing-prototypes]
- 914 | void nvidia_exit_module(void)
- | ^~~~~~~~~~~~~~~~~~
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-cray.o] Error 1
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv.c:1183:23: warning: no previous prototype for 'nv_get_num_dpaux_instances' [-Wmissing-prototypes]
- 1183 | NV_STATUS NV_API_CALL nv_get_num_dpaux_instances(nv_state_t *nv, NvU32 *num_instances)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-dmabuf.o] Error 1
- CC [M] /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/procfs_nvswitch.o
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-nano-timer.o] Error 1
- CC [M] /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/i2c_nvswitch.o
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c: At top level:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:395:6: warning: no previous prototype for 'nv_init_ibmnpu_info' [-Wmissing-prototypes]
- 395 | void nv_init_ibmnpu_info(nv_state_t *nv)
- | ^~~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:399:6: warning: no previous prototype for 'nv_destroy_ibmnpu_info' [-Wmissing-prototypes]
- 399 | void nv_destroy_ibmnpu_info(nv_state_t *nv)
- | ^~~~~~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:403:5: warning: no previous prototype for 'nv_init_ibmnpu_devices' [-Wmissing-prototypes]
- 403 | int nv_init_ibmnpu_devices(nv_state_t *nv)
- | ^~~~~~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:408:6: warning: no previous prototype for 'nv_unregister_ibmnpu_devices' [-Wmissing-prototypes]
- 408 | void nv_unregister_ibmnpu_devices(nv_state_t *nv)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:428:5: warning: no previous prototype for 'nv_get_ibmnpu_chip_id' [-Wmissing-prototypes]
- 428 | int nv_get_ibmnpu_chip_id(nv_state_t *nv)
- | ^~~~~~~~~~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:437:6: warning: no previous prototype for 'nv_ibmnpu_cache_flush_numa_region' [-Wmissing-prototypes]
- 437 | void nv_ibmnpu_cache_flush_numa_region(nv_state_t *nv)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-pat.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-acpi.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-mmap.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-i2c.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-vtophys.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-usermap.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-usermap.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-pci.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-mlock.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-p2p.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-vm.o] Error 1
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c: At top level:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c:313:12: warning: no previous prototype for 'nvlink_core_init' [-Wmissing-prototypes]
- 313 | int __init nvlink_core_init(void)
- | ^~~~~~~~~~~~~~~~
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-procfs.o] Error 1
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c:389:6: warning: no previous prototype for 'nvlink_core_exit' [-Wmissing-prototypes]
- 389 | void nvlink_core_exit(void)
- | ^~~~~~~~~~~~~~~~
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-modeset-interface.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-report-err.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-msi.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-registry.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-rsync.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/os-interface.o] Error 1
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.c: At top level:
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-memdbg.o] Error 1
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.c:1705:1: warning: no previous prototype for 'nvswitch_init' [-Wmissing-prototypes]
- 1705 | nvswitch_init
- | ^~~~~~~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.c:1790:1: warning: no previous prototype for 'nvswitch_exit' [-Wmissing-prototypes]
- 1790 | nvswitch_exit
- | ^~~~~~~~~~~~~
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-frontend.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-vgpu-vfio-interface.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv_uvm_interface.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.o] Error 1
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-caps.c: At top level:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-caps.c:269:5: warning: no previous prototype for 'nv_cap_procfs_init' [-Wmissing-prototypes]
- 269 | int nv_cap_procfs_init(void)
- | ^~~~~~~~~~~~~~~~~~
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/nv-caps.o] Error 1
- In file included from ./arch/x86/include/asm/preempt.h:7,
- from ./include/linux/preempt.h:79,
- from ./include/linux/spinlock.h:56,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-lock.h:29,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:32,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.h:28,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/i2c_nvswitch.c:24:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pgprot.h:30,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:33:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:28:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- In file included from ./arch/x86/include/asm/preempt.h:7,
- from ./include/linux/preempt.h:79,
- from ./include/linux/spinlock.h:56,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-lock.h:29,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:32,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.h:28,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/procfs_nvswitch.c:24:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES':
- ./arch/x86/include/asm/current.h:45:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 45 | #define current get_current()
- | ^~~~~~~~~~~~~
- | |
- | struct task_struct *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:31: note: in expansion of macro 'current'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-pgprot.h:30,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:33:
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:34:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:47: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:60: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:88:16: error: too many arguments to function 'get_user_pages'
- 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- In file included from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv.h:35,
- from /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:28:
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
- ./include/linux/stddef.h:8:14: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 8 | #define NULL ((void *)0)
- | ^~~~~~~~~~~
- | |
- | void *
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:35: note: in expansion of macro 'NULL'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~
- ./include/linux/mm.h:2479:35: note: expected 'long unsigned int' but argument is of type 'void *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:41: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~
- | |
- | struct mm_struct *
- ./include/linux/mm.h:2479:56: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ~~~~~~~~~~~~~~^~~~~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:52: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~
- | |
- | long unsigned int
- ./include/linux/mm.h:2480:59: note: expected 'struct page **' but argument is of type 'long unsigned int'
- 2480 | unsigned int gup_flags, struct page **pages);
- | ~~~~~~~~~~~~~~^~~~~
- /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/common/inc/nv-mm.h:182:20: error: too many arguments to function 'get_user_pages'
- 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
- | ^~~~~~~~~~~~~~
- ./include/linux/mm.h:2479:6: note: declared here
- 2479 | long get_user_pages(unsigned long start, unsigned long nr_pages,
- | ^~~~~~~~~~~~~~
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/i2c_nvswitch.o] Error 1
- make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/nvidia/procfs_nvswitch.o] Error 1
- make[3]: Target '/tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel/' not remade because of errors.
- make[2]: *** [/usr/src/linux-headers-6.8.4-2-pve/Makefile:1926: /tmp/selfgz2294/NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm-custom/kernel] Error 2
- make[2]: Target 'modules' not remade because of errors.
- make[1]: *** [Makefile:240: __sub-make] Error 2
- make[1]: Target 'modules' not remade because of errors.
- make[1]: Leaving directory '/usr/src/linux-headers-6.8.4-2-pve'
- make: *** [Makefile:82: modules] Error 2
- ERROR: The nvidia kernel module was not created.
- ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement