Guest User

Make Log

a guest
Sep 11th, 2023
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 173.91 KB | None | 0 0
  1. DKMS make.log for nvidia-525.116.04 for kernel 6.5.2-arch1-1 (x86_64)
  2. seg 11 set 2023 19:21:41 WEST
  3. make[1]: a entrar na pasta "/usr/lib/modules/6.5.2-arch1-1/build"
  4. warning: the compiler differs from the one used to build the kernel
  5. The kernel was built by: gcc (GCC) 13.2.1 20230801
  6. You are using: cc (GCC) 13.2.1 20230801
  7. SYMLINK /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-kernel.o
  8. SYMLINK /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia-modeset/nv-modeset-kernel.o
  9. CONFTEST: hash__remap_4k_pfn
  10. CONFTEST: set_pages_uc
  11. CONFTEST: list_is_first
  12. CONFTEST: set_memory_uc
  13. CONFTEST: set_memory_array_uc
  14. CONFTEST: set_pages_array_uc
  15. CONFTEST: ioremap_cache
  16. CONFTEST: ioremap_wc
  17. CONFTEST: pci_get_domain_bus_and_slot
  18. CONFTEST: get_num_physpages
  19. CONFTEST: pde_data
  20. CONFTEST: xen_ioemu_inject_msi
  21. CONFTEST: phys_to_dma
  22. CONFTEST: get_dma_ops
  23. CONFTEST: dma_attr_macros
  24. CONFTEST: dma_map_page_attrs
  25. CONFTEST: write_cr4
  26. CONFTEST: of_find_node_by_phandle
  27. CONFTEST: of_node_to_nid
  28. CONFTEST: pnv_pci_get_npu_dev
  29. CONFTEST: of_get_ibm_chip_id
  30. CONFTEST: pci_bus_address
  31. CONFTEST: pci_stop_and_remove_bus_device
  32. CONFTEST: register_cpu_notifier
  33. CONFTEST: cpuhp_setup_state
  34. CONFTEST: dma_map_resource
  35. CONFTEST: get_backlight_device_by_name
  36. CONFTEST: timer_setup
  37. CONFTEST: pci_enable_msix_range
  38. CONFTEST: kernel_read_has_pointer_pos_arg
  39. CONFTEST: kernel_write_has_pointer_pos_arg
  40. CONFTEST: dma_direct_map_resource
  41. CONFTEST: tegra_get_platform
  42. CONFTEST: tegra_bpmp_send_receive
  43. CONFTEST: flush_cache_all
  44. CONFTEST: vmf_insert_pfn
  45. CONFTEST: jiffies_to_timespec
  46. CONFTEST: ktime_get_raw_ts64
  47. CONFTEST: ktime_get_real_ts64
  48. CONFTEST: full_name_hash
  49. CONFTEST: pci_enable_atomic_ops_to_root
  50. CONFTEST: vga_tryget
  51. CONFTEST: pgprot_decrypted
  52. CONFTEST: cc_mkdec
  53. CONFTEST: seq_read_iter
  54. CONFTEST: unsafe_follow_pfn
  55. CONFTEST: drm_gem_object_get
  56. CONFTEST: drm_gem_object_put_unlocked
  57. CONFTEST: add_memory_driver_managed
  58. CONFTEST: device_property_read_u64
  59. CONFTEST: devm_of_platform_populate
  60. CONFTEST: of_dma_configure
  61. CONFTEST: of_property_count_elems_of_size
  62. CONFTEST: of_property_read_variable_u8_array
  63. CONFTEST: i2c_new_client_device
  64. CONFTEST: i2c_unregister_device
  65. CONFTEST: of_get_named_gpio
  66. CONFTEST: devm_gpio_request_one
  67. CONFTEST: gpio_direction_input
  68. CONFTEST: gpio_direction_output
  69. CONFTEST: gpio_get_value
  70. CONFTEST: gpio_set_value
  71. CONFTEST: gpio_to_irq
  72. CONFTEST: icc_get
  73. CONFTEST: icc_put
  74. CONFTEST: icc_set_bw
  75. CONFTEST: dma_buf_export_args
  76. CONFTEST: dma_buf_ops_has_kmap
  77. CONFTEST: dma_buf_ops_has_kmap_atomic
  78. CONFTEST: dma_buf_ops_has_map
  79. CONFTEST: dma_buf_ops_has_map_atomic
  80. CONFTEST: dma_buf_has_dynamic_attachment
  81. CONFTEST: dma_buf_attachment_has_peer2peer
  82. CONFTEST: dma_set_mask_and_coherent
  83. CONFTEST: devm_clk_bulk_get_all
  84. CONFTEST: get_task_ioprio
  85. CONFTEST: mdev_set_iommu_device
  86. CONFTEST: wait_on_bit_lock_argument_count
  87. CONFTEST: radix_tree_empty
  88. CONFTEST: radix_tree_replace_slot
  89. CONFTEST: cpumask_of_node
  90. CONFTEST: pnv_npu2_init_context
  91. CONFTEST: ioasid_get
  92. CONFTEST: migrate_vma_setup
  93. CONFTEST: mmget_not_zero
  94. CONFTEST: acpi_video_backlight_use_native
  95. CONFTEST: drm_dev_unref
  96. CONFTEST: drm_reinit_primary_mode_group
  97. CONFTEST: get_user_pages_remote
  98. CONFTEST: get_user_pages
  99. CONFTEST: pin_user_pages_remote
  100. CONFTEST: pin_user_pages
  101. CONFTEST: drm_gem_object_lookup
  102. CONFTEST: drm_atomic_state_ref_counting
  103. CONFTEST: drm_driver_has_gem_prime_res_obj
  104. CONFTEST: drm_atomic_helper_connector_dpms
  105. CONFTEST: drm_connector_funcs_have_mode_in_name
  106. CONFTEST: drm_connector_has_vrr_capable_property
  107. CONFTEST: drm_framebuffer_get
  108. CONFTEST: drm_dev_put
  109. CONFTEST: drm_format_num_planes
  110. CONFTEST: drm_connector_for_each_possible_encoder
  111. CONFTEST: drm_rotation_available
  112. CONFTEST: drm_vma_offset_exact_lookup_locked
  113. CONFTEST: nvhost_dma_fence_unpack
  114. CONFTEST: is_export_symbol_gpl_of_node_to_nid
  115. CONFTEST: is_export_symbol_gpl_sme_active
  116. CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
  117. CONFTEST: is_export_symbol_present_swiotlb_dma_ops
  118. CONFTEST: is_export_symbol_present_close_fd
  119. CONFTEST: is_export_symbol_present___close_fd
  120. CONFTEST: is_export_symbol_present_get_unused_fd
  121. CONFTEST: is_export_symbol_present_get_unused_fd_flags
  122. CONFTEST: is_export_symbol_present_nvhost_get_default_device
  123. CONFTEST: is_export_symbol_present_nvhost_syncpt_unit_interface_get_byte_offset
  124. CONFTEST: is_export_symbol_present_nvhost_syncpt_unit_interface_get_aperture
  125. CONFTEST: is_export_symbol_present_tegra_dce_register_ipc_client
  126. CONFTEST: is_export_symbol_present_tegra_dce_unregister_ipc_client
  127. CONFTEST: is_export_symbol_present_tegra_dce_client_ipc_send_recv
  128. CONFTEST: is_export_symbol_present_dram_clk_to_mc_clk
  129. CONFTEST: is_export_symbol_present_get_dram_num_channels
  130. CONFTEST: is_export_symbol_present_tegra_dram_types
  131. CONFTEST: is_export_symbol_present_pxm_to_node
  132. CONFTEST: is_export_symbol_present_screen_info
  133. CONFTEST: is_export_symbol_present_int_active_memcg
  134. CONFTEST: dma_ops
  135. CONFTEST: swiotlb_dma_ops
  136. CONFTEST: noncoherent_swiotlb_dma_ops
  137. CONFTEST: vm_fault_has_address
  138. CONFTEST: vm_insert_pfn_prot
  139. CONFTEST: vmf_insert_pfn_prot
  140. CONFTEST: vm_ops_fault_removed_vma_arg
  141. CONFTEST: vmbus_channel_has_ringbuffer_page
  142. CONFTEST: kmem_cache_has_kobj_remove_work
  143. CONFTEST: sysfs_slab_unlink
  144. CONFTEST: timespec64
  145. CONFTEST: proc_ops
  146. CONFTEST: vmalloc_has_pgprot_t_arg
  147. CONFTEST: mm_has_mmap_lock
  148. CONFTEST: pci_channel_state
  149. CONFTEST: pci_dev_has_ats_enabled
  150. CONFTEST: remove_memory_has_nid_arg
  151. CONFTEST: add_memory_driver_managed_has_mhp_flags_arg
  152. CONFTEST: num_registered_fb
  153. CONFTEST: pci_driver_has_driver_managed_dma
  154. CONFTEST: vm_area_struct_has_const_vm_flags
  155. CONFTEST: backing_dev_info
  156. CONFTEST: mm_context_t
  157. CONFTEST: vm_fault_t
  158. CONFTEST: mmu_notifier_ops_invalidate_range
  159. CONFTEST: migrate_vma_added_flags
  160. CONFTEST: make_device_exclusive_range
  161. CONFTEST: drm_bus_present
  162. CONFTEST: drm_bus_has_bus_type
  163. CONFTEST: drm_bus_has_get_irq
  164. CONFTEST: drm_bus_has_get_name
  165. CONFTEST: drm_driver_has_device_list
  166. CONFTEST: drm_driver_has_legacy_dev_list
  167. CONFTEST: drm_driver_has_set_busid
  168. CONFTEST: drm_crtc_state_has_connectors_changed
  169. CONFTEST: drm_init_function_args
  170. CONFTEST: drm_helper_mode_fill_fb_struct
  171. CONFTEST: drm_master_drop_has_from_release_arg
  172. CONFTEST: drm_driver_unload_has_int_return_type
  173. CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
  174. CONFTEST: drm_atomic_helper_plane_destroy_state_has_plane_arg
  175. CONFTEST: drm_mode_object_find_has_file_priv_arg
  176. CONFTEST: dma_buf_owner
  177. CONFTEST: drm_connector_list_iter
  178. CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
  179. CONFTEST: drm_driver_prime_flag_present
  180. CONFTEST: drm_gem_object_has_resv
  181. CONFTEST: drm_crtc_state_has_async_flip
  182. CONFTEST: drm_crtc_state_has_pageflip_flags
  183. CONFTEST: drm_crtc_state_has_vrr_enabled
  184. CONFTEST: drm_format_modifiers_present
  185. CONFTEST: drm_vma_node_is_allowed_has_tag_arg
  186. CONFTEST: drm_vma_offset_node_has_readonly
  187. CONFTEST: drm_display_mode_has_vrefresh
  188. CONFTEST: drm_driver_master_set_has_int_return_type
  189. CONFTEST: drm_driver_has_gem_free_object
  190. CONFTEST: drm_prime_pages_to_sg_has_drm_device_arg
  191. CONFTEST: drm_driver_has_gem_prime_callbacks
  192. CONFTEST: drm_crtc_atomic_check_has_atomic_state_arg
  193. CONFTEST: drm_gem_object_vmap_has_map_arg
  194. CONFTEST: drm_plane_atomic_check_has_atomic_state_arg
  195. CONFTEST: drm_device_has_pdev
  196. CONFTEST: drm_crtc_state_has_no_vblank
  197. CONFTEST: drm_mode_config_has_allow_fb_modifiers
  198. CONFTEST: drm_has_hdr_output_metadata
  199. CONFTEST: dma_resv_add_fence
  200. CONFTEST: dma_resv_reserve_fences
  201. CONFTEST: reservation_object_reserve_shared_has_num_fences_arg
  202. CONFTEST: drm_connector_has_override_edid
  203. CONFTEST: drm_driver_has_dumb_destroy
  204. CONFTEST: dom0_kernel_present
  205. CONFTEST: nvidia_vgpu_kvm_build
  206. CONFTEST: nvidia_grid_build
  207. CONFTEST: nvidia_grid_csp_build
  208. CONFTEST: pm_runtime_available
  209. CONFTEST: pci_class_multimedia_hd_audio
  210. CONFTEST: drm_available
  211. CONFTEST: vfio_pci_core_available
  212. CONFTEST: drm_atomic_available
  213. CONFTEST: is_export_symbol_gpl_refcount_inc
  214. CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
  215. CONFTEST: drm_alpha_blending_available
  216. CONFTEST: ib_peer_memory_symbols
  217. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv.o
  218. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pci.o
  219. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-dmabuf.o
  220. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-nano-timer.o
  221. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-acpi.o
  222. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-cray.o
  223. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-dma.o
  224. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-i2c.o
  225. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-mmap.o
  226. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-p2p.o
  227. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pat.o
  228. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-procfs.o
  229. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-usermap.o
  230. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-vm.o
  231. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-vtophys.o
  232. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-interface.o
  233. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-mlock.o
  234. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-pci.o
  235. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-registry.o
  236. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-usermap.o
  237. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-modeset-interface.o
  238. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pci-table.o
  239. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-kthread-q.o
  240. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-memdbg.o
  241. In file included from ./arch/x86/include/asm/nospec-branch.h:15,
  242. from ./arch/x86/include/asm/paravirt_types.h:27,
  243. from ./arch/x86/include/asm/ptrace.h:97,
  244. from ./arch/x86/include/asm/math_emu.h:5,
  245. from ./arch/x86/include/asm/processor.h:13,
  246. from ./arch/x86/include/asm/timex.h:5,
  247. from ./include/linux/timex.h:67,
  248. from ./include/linux/time32.h:13,
  249. from ./include/linux/time.h:60,
  250. from ./include/linux/ktime.h:24,
  251. from ./include/linux/hrtimer_defs.h:5,
  252. from ./include/linux/hrtimer.h:15,
  253. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-nano-timer.c:27:
  254. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  255. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  256. 44 | #define current get_current()
  257. | ^~~~~~~~~~~~~
  258. | |
  259. | struct task_struct *
  260. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  261. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  262. | ^~~~~~~
  263. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  264. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33,
  265. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-nano-timer.c:31:
  266. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  267. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  268. | ~~~~~~~~~~~~~~^~~~~
  269. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  270. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  271. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  272. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  273. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  274. | ~~~~~~~~~~~~~~^~~~~~~~
  275. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  276. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  277. | ^~~~~~~~
  278. | |
  279. | long unsigned int
  280. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  281. 2431 | unsigned int gup_flags, struct page **pages);
  282. | ~~~~~~~~~~~~~~^~~~~
  283. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  284. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  285. | ^~~~~~~~~~~~~~
  286. ./include/linux/mm.h:2430:6: note: declared here
  287. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  288. | ^~~~~~~~~~~~~~
  289. In file included from ./include/uapi/linux/posix_types.h:5,
  290. from ./include/uapi/linux/types.h:14,
  291. from ./include/linux/types.h:6,
  292. from ./include/linux/limits.h:6,
  293. from ./include/linux/kernel.h:16,
  294. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-nano-timer.c:26:
  295. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  296. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  297. 8 | #define NULL ((void *)0)
  298. | ^~~~~~~~~~~
  299. | |
  300. | void *
  301. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  302. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  303. | ^~~~
  304. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  305. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  306. | ~~~~~~~~~~~~~~^~~~~
  307. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  308. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  309. | ^~
  310. | |
  311. | struct mm_struct *
  312. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  313. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  314. | ~~~~~~~~~~~~~~^~~~~~~~
  315. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  316. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  317. | ^~~~~~~~
  318. | |
  319. | long unsigned int
  320. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  321. 2431 | unsigned int gup_flags, struct page **pages);
  322. | ~~~~~~~~~~~~~~^~~~~
  323. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  324. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  325. | ^~~~~~~~~~~~~~
  326. In file included from ./arch/x86/include/asm/preempt.h:7,
  327. from ./include/linux/preempt.h:79,
  328. from ./include/linux/spinlock.h:56,
  329. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  330. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  331. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-acpi.c:27:
  332. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  333. ./include/linux/mm.h:2430:6: note: declared here
  334. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  335. | ^~~~~~~~~~~~~~
  336. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  337. 44 | #define current get_current()
  338. | ^~~~~~~~~~~~~
  339. | |
  340. | struct task_struct *
  341. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  342. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  343. | ^~~~~~~
  344. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  345. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  346. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  347. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  348. | ~~~~~~~~~~~~~~^~~~~
  349. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  350. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  351. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  352. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  353. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  354. | ~~~~~~~~~~~~~~^~~~~~~~
  355. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  356. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  357. | ^~~~~~~~
  358. | |
  359. | long unsigned int
  360. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  361. 2431 | unsigned int gup_flags, struct page **pages);
  362. | ~~~~~~~~~~~~~~^~~~~
  363. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  364. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  365. | ^~~~~~~~~~~~~~
  366. ./include/linux/mm.h:2430:6: note: declared here
  367. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  368. | ^~~~~~~~~~~~~~
  369. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  370. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  371. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  372. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  373. 8 | #define NULL ((void *)0)
  374. | ^~~~~~~~~~~
  375. | |
  376. | void *
  377. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  378. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  379. | ^~~~
  380. In file included from ./arch/x86/include/asm/preempt.h:7,
  381. from ./include/linux/preempt.h:79,
  382. from ./include/linux/spinlock.h:56,
  383. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  384. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  385. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-dma.c:27:
  386. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  387. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  388. 44 | #define current get_current()
  389. | ^~~~~~~~~~~~~
  390. | |
  391. | struct task_struct *
  392. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  393. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  394. | ^~~~~~~
  395. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  396. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  397. | ~~~~~~~~~~~~~~^~~~~
  398. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  399. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  400. | ^~
  401. | |
  402. | struct mm_struct *
  403. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  404. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  405. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  406. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  407. | ~~~~~~~~~~~~~~^~~~~
  408. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  409. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  410. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  411. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  412. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  413. | ~~~~~~~~~~~~~~^~~~~~~~
  414. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  415. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  416. | ^~~~~~~~
  417. | |
  418. | long unsigned int
  419. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  420. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  421. | ~~~~~~~~~~~~~~^~~~~~~~
  422. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  423. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  424. | ^~~~~~~~
  425. | |
  426. | long unsigned int
  427. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  428. 2431 | unsigned int gup_flags, struct page **pages);
  429. | ~~~~~~~~~~~~~~^~~~~
  430. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  431. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  432. | ^~~~~~~~~~~~~~
  433. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  434. 2431 | unsigned int gup_flags, struct page **pages);
  435. | ~~~~~~~~~~~~~~^~~~~
  436. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  437. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  438. | ^~~~~~~~~~~~~~
  439. ./include/linux/mm.h:2430:6: note: declared here
  440. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  441. | ^~~~~~~~~~~~~~
  442. ./include/linux/mm.h:2430:6: note: declared here
  443. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  444. | ^~~~~~~~~~~~~~
  445. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  446. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  447. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  448. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  449. 8 | #define NULL ((void *)0)
  450. | ^~~~~~~~~~~
  451. | |
  452. | void *
  453. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  454. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  455. | ^~~~
  456. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  457. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  458. | ~~~~~~~~~~~~~~^~~~~
  459. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  460. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  461. | ^~
  462. | |
  463. | struct mm_struct *
  464. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  465. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  466. | ~~~~~~~~~~~~~~^~~~~~~~
  467. In file included from ./arch/x86/include/asm/preempt.h:7,
  468. from ./include/linux/preempt.h:79,
  469. from ./include/linux/spinlock.h:56,
  470. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  471. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  472. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-cray.c:27:
  473. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  474. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  475. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  476. | ^~~~~~~~
  477. | |
  478. | long unsigned int
  479. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  480. 44 | #define current get_current()
  481. | ^~~~~~~~~~~~~
  482. | |
  483. | struct task_struct *
  484. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  485. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  486. | ^~~~~~~
  487. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  488. 2431 | unsigned int gup_flags, struct page **pages);
  489. | ~~~~~~~~~~~~~~^~~~~
  490. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  491. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  492. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  493. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  494. | ~~~~~~~~~~~~~~^~~~~
  495. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  496. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  497. | ^~~~~~~~~~~~~~
  498. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  499. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  500. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  501. ./include/linux/mm.h:2430:6: note: declared here
  502. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  503. | ^~~~~~~~~~~~~~
  504. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  505. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  506. | ~~~~~~~~~~~~~~^~~~~~~~
  507. In file included from ./arch/x86/include/asm/nospec-branch.h:15,
  508. from ./arch/x86/include/asm/paravirt_types.h:27,
  509. from ./arch/x86/include/asm/ptrace.h:97,
  510. from ./arch/x86/include/asm/math_emu.h:5,
  511. from ./arch/x86/include/asm/processor.h:13,
  512. from ./arch/x86/include/asm/timex.h:5,
  513. from ./include/linux/timex.h:67,
  514. from ./include/linux/time32.h:13,
  515. from ./include/linux/time.h:60,
  516. from ./include/linux/stat.h:19,
  517. from ./include/linux/module.h:13,
  518. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv.c:24:
  519. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  520. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  521. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  522. | ^~~~~~~~
  523. | |
  524. | long unsigned int
  525. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  526. 44 | #define current get_current()
  527. | ^~~~~~~~~~~~~
  528. | |
  529. | struct task_struct *
  530. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  531. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  532. | ^~~~~~~
  533. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  534. 2431 | unsigned int gup_flags, struct page **pages);
  535. | ~~~~~~~~~~~~~~^~~~~
  536. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  537. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  538. | ^~~~~~~~~~~~~~
  539. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  540. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33,
  541. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv.c:34:
  542. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  543. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  544. | ~~~~~~~~~~~~~~^~~~~
  545. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  546. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  547. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  548. ./include/linux/mm.h:2430:6: note: declared here
  549. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  550. | ^~~~~~~~~~~~~~
  551. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  552. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  553. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  554. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  555. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  556. | ~~~~~~~~~~~~~~^~~~~~~~
  557. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  558. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  559. | ^~~~~~~~
  560. | |
  561. | long unsigned int
  562. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  563. 8 | #define NULL ((void *)0)
  564. | ^~~~~~~~~~~
  565. | |
  566. | void *
  567. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  568. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  569. | ^~~~
  570. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  571. 2431 | unsigned int gup_flags, struct page **pages);
  572. | ~~~~~~~~~~~~~~^~~~~
  573. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  574. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  575. | ~~~~~~~~~~~~~~^~~~~
  576. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  577. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  578. | ^~~~~~~~~~~~~~
  579. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  580. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  581. | ^~
  582. | |
  583. | struct mm_struct *
  584. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  585. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  586. | ~~~~~~~~~~~~~~^~~~~~~~
  587. ./include/linux/mm.h:2430:6: note: declared here
  588. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  589. | ^~~~~~~~~~~~~~
  590. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  591. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  592. | ^~~~~~~~
  593. | |
  594. | long unsigned int
  595. In file included from ./include/uapi/linux/posix_types.h:5,
  596. from ./include/uapi/linux/types.h:14,
  597. from ./include/linux/types.h:6,
  598. from ./include/linux/kasan-checks.h:5,
  599. from ./include/asm-generic/rwonce.h:26,
  600. from ./arch/x86/include/generated/asm/rwonce.h:1,
  601. from ./include/linux/compiler.h:246,
  602. from ./include/linux/build_bug.h:5,
  603. from ./include/linux/container_of.h:5,
  604. from ./include/linux/list.h:5,
  605. from ./include/linux/module.h:12:
  606. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  607. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  608. 8 | #define NULL ((void *)0)
  609. | ^~~~~~~~~~~
  610. | |
  611. | void *
  612. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  613. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  614. | ^~~~
  615. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  616. 2431 | unsigned int gup_flags, struct page **pages);
  617. | ~~~~~~~~~~~~~~^~~~~
  618. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  619. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  620. | ^~~~~~~~~~~~~~
  621. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  622. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  623. | ~~~~~~~~~~~~~~^~~~~
  624. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  625. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  626. | ^~
  627. | |
  628. | struct mm_struct *
  629. ./include/linux/mm.h:2430:6: note: declared here
  630. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  631. | ^~~~~~~~~~~~~~
  632. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  633. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  634. | ~~~~~~~~~~~~~~^~~~~~~~
  635. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  636. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  637. | ^~~~~~~~
  638. | |
  639. | long unsigned int
  640. In file included from ./arch/x86/include/asm/preempt.h:7,
  641. from ./include/linux/preempt.h:79,
  642. from ./include/linux/spinlock.h:56,
  643. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  644. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  645. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-mmap.c:27:
  646. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  647. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  648. 44 | #define current get_current()
  649. | ^~~~~~~~~~~~~
  650. | |
  651. | struct task_struct *
  652. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  653. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  654. | ^~~~~~~
  655. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  656. 2431 | unsigned int gup_flags, struct page **pages);
  657. | ~~~~~~~~~~~~~~^~~~~
  658. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  659. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  660. | ^~~~~~~~~~~~~~
  661. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  662. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  663. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  664. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  665. | ~~~~~~~~~~~~~~^~~~~
  666. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  667. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  668. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  669. ./include/linux/mm.h:2430:6: note: declared here
  670. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  671. | ^~~~~~~~~~~~~~
  672. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  673. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  674. | ~~~~~~~~~~~~~~^~~~~~~~
  675. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  676. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  677. | ^~~~~~~~
  678. | |
  679. | long unsigned int
  680. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  681. 2431 | unsigned int gup_flags, struct page **pages);
  682. | ~~~~~~~~~~~~~~^~~~~
  683. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  684. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  685. | ^~~~~~~~~~~~~~
  686. ./include/linux/mm.h:2430:6: note: declared here
  687. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  688. | ^~~~~~~~~~~~~~
  689. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  690. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  691. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  692. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  693. 8 | #define NULL ((void *)0)
  694. | ^~~~~~~~~~~
  695. | |
  696. | void *
  697. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  698. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  699. | ^~~~
  700. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  701. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  702. | ~~~~~~~~~~~~~~^~~~~
  703. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  704. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  705. | ^~
  706. | |
  707. | struct mm_struct *
  708. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  709. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  710. | ~~~~~~~~~~~~~~^~~~~~~~
  711. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  712. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  713. | ^~~~~~~~
  714. | |
  715. | long unsigned int
  716. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  717. 2431 | unsigned int gup_flags, struct page **pages);
  718. | ~~~~~~~~~~~~~~^~~~~
  719. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  720. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  721. | ^~~~~~~~~~~~~~
  722. ./include/linux/mm.h:2430:6: note: declared here
  723. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  724. | ^~~~~~~~~~~~~~
  725. In file included from ./arch/x86/include/asm/preempt.h:7,
  726. from ./include/linux/preempt.h:79,
  727. from ./include/linux/spinlock.h:56,
  728. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  729. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  730. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-vtophys.c:27:
  731. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  732. In file included from ./arch/x86/include/asm/preempt.h:7,
  733. from ./include/linux/preempt.h:79,
  734. from ./include/linux/spinlock.h:56,
  735. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  736. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  737. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-pci.c:27:
  738. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  739. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  740. 44 | #define current get_current()
  741. | ^~~~~~~~~~~~~
  742. | |
  743. | struct task_struct *
  744. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  745. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  746. | ^~~~~~~
  747. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  748. 44 | #define current get_current()
  749. | ^~~~~~~~~~~~~
  750. | |
  751. | struct task_struct *
  752. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  753. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  754. | ^~~~~~~
  755. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  756. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  757. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  758. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  759. | ~~~~~~~~~~~~~~^~~~~
  760. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  761. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  762. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  763. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  764. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  765. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  766. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  767. | ~~~~~~~~~~~~~~^~~~~
  768. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  769. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  770. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  771. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  772. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  773. | ~~~~~~~~~~~~~~^~~~~~~~
  774. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  775. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  776. | ^~~~~~~~
  777. | |
  778. | long unsigned int
  779. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  780. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  781. | ~~~~~~~~~~~~~~^~~~~~~~
  782. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  783. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  784. | ^~~~~~~~
  785. | |
  786. | long unsigned int
  787. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  788. 2431 | unsigned int gup_flags, struct page **pages);
  789. | ~~~~~~~~~~~~~~^~~~~
  790. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  791. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  792. | ^~~~~~~~~~~~~~
  793. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  794. 2431 | unsigned int gup_flags, struct page **pages);
  795. | ~~~~~~~~~~~~~~^~~~~
  796. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  797. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  798. | ^~~~~~~~~~~~~~
  799. ./include/linux/mm.h:2430:6: note: declared here
  800. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  801. | ^~~~~~~~~~~~~~
  802. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  803. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  804. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  805. ./include/linux/mm.h:2430:6: note: declared here
  806. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  807. | ^~~~~~~~~~~~~~
  808. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  809. 8 | #define NULL ((void *)0)
  810. | ^~~~~~~~~~~
  811. | |
  812. | void *
  813. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  814. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  815. | ^~~~
  816. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  817. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  818. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  819. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  820. 8 | #define NULL ((void *)0)
  821. | ^~~~~~~~~~~
  822. | |
  823. | void *
  824. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  825. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  826. | ^~~~
  827. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  828. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  829. | ~~~~~~~~~~~~~~^~~~~
  830. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  831. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  832. | ^~
  833. | |
  834. | struct mm_struct *
  835. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  836. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  837. | ~~~~~~~~~~~~~~^~~~~
  838. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  839. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  840. | ^~
  841. | |
  842. | struct mm_struct *
  843. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  844. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  845. | ~~~~~~~~~~~~~~^~~~~~~~
  846. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  847. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  848. | ^~~~~~~~
  849. | |
  850. | long unsigned int
  851. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  852. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  853. | ~~~~~~~~~~~~~~^~~~~~~~
  854. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  855. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  856. | ^~~~~~~~
  857. | |
  858. | long unsigned int
  859. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  860. 2431 | unsigned int gup_flags, struct page **pages);
  861. | ~~~~~~~~~~~~~~^~~~~
  862. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  863. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  864. | ^~~~~~~~~~~~~~
  865. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  866. 2431 | unsigned int gup_flags, struct page **pages);
  867. | ~~~~~~~~~~~~~~^~~~~
  868. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  869. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  870. | ^~~~~~~~~~~~~~
  871. ./include/linux/mm.h:2430:6: note: declared here
  872. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  873. | ^~~~~~~~~~~~~~
  874. ./include/linux/mm.h:2430:6: note: declared here
  875. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  876. | ^~~~~~~~~~~~~~
  877. In file included from ./arch/x86/include/asm/preempt.h:7,
  878. from ./include/linux/preempt.h:79,
  879. from ./include/linux/spinlock.h:56,
  880. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  881. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  882. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-p2p.c:27:
  883. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  884. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  885. 44 | #define current get_current()
  886. | ^~~~~~~~~~~~~
  887. | |
  888. | struct task_struct *
  889. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  890. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  891. | ^~~~~~~
  892. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  893. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  894. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  895. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  896. | ~~~~~~~~~~~~~~^~~~~
  897. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  898. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  899. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  900. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  901. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  902. | ~~~~~~~~~~~~~~^~~~~~~~
  903. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  904. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  905. | ^~~~~~~~
  906. | |
  907. | long unsigned int
  908. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  909. 2431 | unsigned int gup_flags, struct page **pages);
  910. | ~~~~~~~~~~~~~~^~~~~
  911. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  912. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  913. | ^~~~~~~~~~~~~~
  914. ./include/linux/mm.h:2430:6: note: declared here
  915. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  916. | ^~~~~~~~~~~~~~
  917. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  918. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  919. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  920. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  921. 8 | #define NULL ((void *)0)
  922. | ^~~~~~~~~~~
  923. | |
  924. | void *
  925. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  926. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  927. | ^~~~
  928. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  929. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  930. | ~~~~~~~~~~~~~~^~~~~
  931. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  932. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  933. | ^~
  934. | |
  935. | struct mm_struct *
  936. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  937. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  938. | ~~~~~~~~~~~~~~^~~~~~~~
  939. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  940. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  941. | ^~~~~~~~
  942. | |
  943. | long unsigned int
  944. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  945. 2431 | unsigned int gup_flags, struct page **pages);
  946. | ~~~~~~~~~~~~~~^~~~~
  947. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  948. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  949. | ^~~~~~~~~~~~~~
  950. ./include/linux/mm.h:2430:6: note: declared here
  951. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  952. | ^~~~~~~~~~~~~~
  953. In file included from ./arch/x86/include/asm/preempt.h:7,
  954. from ./include/linux/preempt.h:79,
  955. from ./include/linux/spinlock.h:56,
  956. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  957. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  958. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-interface.c:27:
  959. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  960. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  961. 44 | #define current get_current()
  962. | ^~~~~~~~~~~~~
  963. | |
  964. | struct task_struct *
  965. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  966. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  967. | ^~~~~~~
  968. In file included from ./arch/x86/include/asm/preempt.h:7,
  969. from ./include/linux/preempt.h:79,
  970. from ./include/linux/spinlock.h:56,
  971. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  972. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  973. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pat.c:27:
  974. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  975. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  976. 44 | #define current get_current()
  977. | ^~~~~~~~~~~~~
  978. | |
  979. | struct task_struct *
  980. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  981. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  982. | ^~~~~~~
  983. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  984. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  985. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  986. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  987. | ~~~~~~~~~~~~~~^~~~~
  988. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  989. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  990. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  991. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  992. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  993. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  994. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  995. | ~~~~~~~~~~~~~~^~~~~
  996. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  997. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  998. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  999. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1000. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1001. | ~~~~~~~~~~~~~~^~~~~~~~
  1002. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1003. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1004. | ^~~~~~~~
  1005. | |
  1006. | long unsigned int
  1007. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1008. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1009. | ~~~~~~~~~~~~~~^~~~~~~~
  1010. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1011. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1012. | ^~~~~~~~
  1013. | |
  1014. | long unsigned int
  1015. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1016. 2431 | unsigned int gup_flags, struct page **pages);
  1017. | ~~~~~~~~~~~~~~^~~~~
  1018. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1019. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1020. | ^~~~~~~~~~~~~~
  1021. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1022. 2431 | unsigned int gup_flags, struct page **pages);
  1023. | ~~~~~~~~~~~~~~^~~~~
  1024. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1025. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1026. | ^~~~~~~~~~~~~~
  1027. ./include/linux/mm.h:2430:6: note: declared here
  1028. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1029. | ^~~~~~~~~~~~~~
  1030. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1031. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1032. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1033. ./include/linux/mm.h:2430:6: note: declared here
  1034. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1035. | ^~~~~~~~~~~~~~
  1036. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1037. 8 | #define NULL ((void *)0)
  1038. | ^~~~~~~~~~~
  1039. | |
  1040. | void *
  1041. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1042. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1043. | ^~~~
  1044. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1045. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1046. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1047. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1048. 8 | #define NULL ((void *)0)
  1049. | ^~~~~~~~~~~
  1050. | |
  1051. | void *
  1052. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1053. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1054. | ^~~~
  1055. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1056. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1057. | ~~~~~~~~~~~~~~^~~~~
  1058. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1059. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1060. | ^~
  1061. | |
  1062. | struct mm_struct *
  1063. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1064. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1065. | ~~~~~~~~~~~~~~^~~~~
  1066. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1067. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1068. | ^~
  1069. | |
  1070. | struct mm_struct *
  1071. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1072. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1073. | ~~~~~~~~~~~~~~^~~~~~~~
  1074. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1075. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1076. | ~~~~~~~~~~~~~~^~~~~~~~
  1077. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1078. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1079. | ^~~~~~~~
  1080. | |
  1081. | long unsigned int
  1082. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1083. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1084. | ^~~~~~~~
  1085. | |
  1086. | long unsigned int
  1087. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1088. 2431 | unsigned int gup_flags, struct page **pages);
  1089. | ~~~~~~~~~~~~~~^~~~~
  1090. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1091. 2431 | unsigned int gup_flags, struct page **pages);
  1092. | ~~~~~~~~~~~~~~^~~~~
  1093. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1094. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1095. | ^~~~~~~~~~~~~~
  1096. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1097. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1098. | ^~~~~~~~~~~~~~
  1099. ./include/linux/mm.h:2430:6: note: declared here
  1100. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1101. | ^~~~~~~~~~~~~~
  1102. ./include/linux/mm.h:2430:6: note: declared here
  1103. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1104. | ^~~~~~~~~~~~~~
  1105. In file included from ./arch/x86/include/asm/preempt.h:7,
  1106. from ./include/linux/preempt.h:79,
  1107. from ./include/linux/spinlock.h:56,
  1108. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  1109. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  1110. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-mlock.c:27:
  1111. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1112. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1113. 44 | #define current get_current()
  1114. | ^~~~~~~~~~~~~
  1115. | |
  1116. | struct task_struct *
  1117. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1118. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1119. | ^~~~~~~
  1120. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  1121. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  1122. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1123. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1124. | ~~~~~~~~~~~~~~^~~~~
  1125. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  1126. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1127. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1128. In file included from ./arch/x86/include/asm/preempt.h:7,
  1129. from ./include/linux/preempt.h:79,
  1130. from ./include/linux/spinlock.h:56,
  1131. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  1132. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  1133. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-procfs.c:27:
  1134. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1135. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1136. 44 | #define current get_current()
  1137. | ^~~~~~~~~~~~~
  1138. | |
  1139. | struct task_struct *
  1140. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1141. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1142. | ^~~~~~~
  1143. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1144. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1145. | ~~~~~~~~~~~~~~^~~~~~~~
  1146. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1147. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1148. | ^~~~~~~~
  1149. | |
  1150. | long unsigned int
  1151. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  1152. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  1153. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1154. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1155. | ~~~~~~~~~~~~~~^~~~~
  1156. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  1157. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1158. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1159. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1160. 2431 | unsigned int gup_flags, struct page **pages);
  1161. | ~~~~~~~~~~~~~~^~~~~
  1162. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1163. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1164. | ^~~~~~~~~~~~~~
  1165. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1166. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1167. | ~~~~~~~~~~~~~~^~~~~~~~
  1168. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1169. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1170. | ^~~~~~~~
  1171. | |
  1172. | long unsigned int
  1173. ./include/linux/mm.h:2430:6: note: declared here
  1174. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1175. | ^~~~~~~~~~~~~~
  1176. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1177. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1178. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1179. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1180. 8 | #define NULL ((void *)0)
  1181. | ^~~~~~~~~~~
  1182. | |
  1183. | void *
  1184. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1185. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1186. | ^~~~
  1187. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1188. 2431 | unsigned int gup_flags, struct page **pages);
  1189. | ~~~~~~~~~~~~~~^~~~~
  1190. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1191. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1192. | ^~~~~~~~~~~~~~
  1193. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1194. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1195. | ~~~~~~~~~~~~~~^~~~~
  1196. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1197. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1198. | ^~
  1199. | |
  1200. | struct mm_struct *
  1201. ./include/linux/mm.h:2430:6: note: declared here
  1202. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1203. | ^~~~~~~~~~~~~~
  1204. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1205. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1206. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1207. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1208. 8 | #define NULL ((void *)0)
  1209. | ^~~~~~~~~~~
  1210. | |
  1211. | void *
  1212. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1213. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1214. | ^~~~
  1215. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1216. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1217. | ~~~~~~~~~~~~~~^~~~~~~~
  1218. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1219. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1220. | ^~~~~~~~
  1221. | |
  1222. | long unsigned int
  1223. In file included from ./arch/x86/include/asm/preempt.h:7,
  1224. from ./include/linux/preempt.h:79,
  1225. from ./include/linux/spinlock.h:56,
  1226. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  1227. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  1228. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-registry.c:27:
  1229. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1230. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1231. 44 | #define current get_current()
  1232. | ^~~~~~~~~~~~~
  1233. | |
  1234. | struct task_struct *
  1235. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1236. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1237. | ^~~~~~~
  1238. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1239. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1240. | ~~~~~~~~~~~~~~^~~~~
  1241. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1242. 2431 | unsigned int gup_flags, struct page **pages);
  1243. | ~~~~~~~~~~~~~~^~~~~
  1244. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1245. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1246. | ^~
  1247. | |
  1248. | struct mm_struct *
  1249. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1250. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1251. | ^~~~~~~~~~~~~~
  1252. In file included from ./arch/x86/include/asm/preempt.h:7,
  1253. from ./include/linux/preempt.h:79,
  1254. from ./include/linux/spinlock.h:56,
  1255. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  1256. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  1257. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-usermap.c:27:
  1258. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1259. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1260. 44 | #define current get_current()
  1261. | ^~~~~~~~~~~~~
  1262. | |
  1263. | struct task_struct *
  1264. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1265. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1266. | ^~~~~~~
  1267. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  1268. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  1269. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1270. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1271. | ~~~~~~~~~~~~~~^~~~~
  1272. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  1273. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1274. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1275. ./include/linux/mm.h:2430:6: note: declared here
  1276. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1277. | ^~~~~~~~~~~~~~
  1278. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1279. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1280. | ~~~~~~~~~~~~~~^~~~~~~~
  1281. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1282. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1283. | ^~~~~~~~
  1284. | |
  1285. | long unsigned int
  1286. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  1287. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  1288. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1289. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1290. | ~~~~~~~~~~~~~~^~~~~
  1291. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  1292. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1293. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1294. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1295. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1296. | ~~~~~~~~~~~~~~^~~~~~~~
  1297. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1298. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1299. | ^~~~~~~~
  1300. | |
  1301. | long unsigned int
  1302. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1303. 2431 | unsigned int gup_flags, struct page **pages);
  1304. | ~~~~~~~~~~~~~~^~~~~
  1305. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1306. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1307. | ^~~~~~~~~~~~~~
  1308. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1309. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1310. | ~~~~~~~~~~~~~~^~~~~~~~
  1311. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1312. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1313. | ^~~~~~~~
  1314. | |
  1315. | long unsigned int
  1316. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1317. 2431 | unsigned int gup_flags, struct page **pages);
  1318. | ~~~~~~~~~~~~~~^~~~~
  1319. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1320. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1321. | ^~~~~~~~~~~~~~
  1322. ./include/linux/mm.h:2430:6: note: declared here
  1323. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1324. | ^~~~~~~~~~~~~~
  1325. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1326. 2431 | unsigned int gup_flags, struct page **pages);
  1327. | ~~~~~~~~~~~~~~^~~~~
  1328. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1329. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1330. | ^~~~~~~~~~~~~~
  1331. ./include/linux/mm.h:2430:6: note: declared here
  1332. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1333. | ^~~~~~~~~~~~~~
  1334. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1335. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1336. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1337. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1338. 8 | #define NULL ((void *)0)
  1339. | ^~~~~~~~~~~
  1340. | |
  1341. | void *
  1342. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1343. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1344. | ^~~~
  1345. ./include/linux/mm.h:2430:6: note: declared here
  1346. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1347. | ^~~~~~~~~~~~~~
  1348. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1349. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1350. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1351. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1352. 8 | #define NULL ((void *)0)
  1353. | ^~~~~~~~~~~
  1354. | |
  1355. | void *
  1356. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1357. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1358. | ^~~~
  1359. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1360. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1361. | ~~~~~~~~~~~~~~^~~~~
  1362. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1363. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1364. | ^~
  1365. | |
  1366. | struct mm_struct *
  1367. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1368. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1369. | ~~~~~~~~~~~~~~^~~~~
  1370. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1371. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1372. | ^~
  1373. | |
  1374. | struct mm_struct *
  1375. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1376. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1377. | ~~~~~~~~~~~~~~^~~~~~~~
  1378. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1379. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1380. | ^~~~~~~~
  1381. | |
  1382. | long unsigned int
  1383. In file included from ./arch/x86/include/asm/preempt.h:7,
  1384. from ./include/linux/preempt.h:79,
  1385. from ./include/linux/spinlock.h:56,
  1386. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  1387. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  1388. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-vm.c:26:
  1389. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1390. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1391. 44 | #define current get_current()
  1392. | ^~~~~~~~~~~~~
  1393. | |
  1394. | struct task_struct *
  1395. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1396. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1397. | ^~~~~~~
  1398. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1399. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1400. | ~~~~~~~~~~~~~~^~~~~~~~
  1401. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1402. 2431 | unsigned int gup_flags, struct page **pages);
  1403. | ~~~~~~~~~~~~~~^~~~~
  1404. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1405. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1406. | ^~~~~~~~
  1407. | |
  1408. | long unsigned int
  1409. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1410. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1411. | ^~~~~~~~~~~~~~
  1412. In file included from ./arch/x86/include/asm/preempt.h:7,
  1413. from ./include/linux/preempt.h:79,
  1414. from ./include/linux/spinlock.h:56,
  1415. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  1416. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  1417. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-usermap.c:27:
  1418. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1419. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  1420. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  1421. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1422. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1423. | ~~~~~~~~~~~~~~^~~~~
  1424. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1425. 44 | #define current get_current()
  1426. | ^~~~~~~~~~~~~
  1427. | |
  1428. | struct task_struct *
  1429. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1430. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1431. | ^~~~~~~
  1432. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  1433. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1434. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1435. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1436. 2431 | unsigned int gup_flags, struct page **pages);
  1437. | ~~~~~~~~~~~~~~^~~~~
  1438. ./include/linux/mm.h:2430:6: note: declared here
  1439. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1440. | ^~~~~~~~~~~~~~
  1441. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1442. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1443. | ^~~~~~~~~~~~~~
  1444. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  1445. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  1446. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1447. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1448. | ~~~~~~~~~~~~~~^~~~~
  1449. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1450. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1451. | ~~~~~~~~~~~~~~^~~~~~~~
  1452. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  1453. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1454. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1455. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1456. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1457. | ^~~~~~~~
  1458. | |
  1459. | long unsigned int
  1460. ./include/linux/mm.h:2430:6: note: declared here
  1461. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1462. | ^~~~~~~~~~~~~~
  1463. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1464. 2431 | unsigned int gup_flags, struct page **pages);
  1465. | ~~~~~~~~~~~~~~^~~~~
  1466. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1467. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1468. | ^~~~~~~~~~~~~~
  1469. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1470. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1471. | ~~~~~~~~~~~~~~^~~~~~~~
  1472. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1473. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1474. | ^~~~~~~~
  1475. | |
  1476. | long unsigned int
  1477. ./include/linux/mm.h:2430:6: note: declared here
  1478. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1479. | ^~~~~~~~~~~~~~
  1480. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1481. 2431 | unsigned int gup_flags, struct page **pages);
  1482. | ~~~~~~~~~~~~~~^~~~~
  1483. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1484. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-vm.c:25:
  1485. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1486. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1487. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1488. | ^~~~~~~~~~~~~~
  1489. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1490. 8 | #define NULL ((void *)0)
  1491. | ^~~~~~~~~~~
  1492. | |
  1493. | void *
  1494. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1495. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1496. | ^~~~
  1497. ./include/linux/mm.h:2430:6: note: declared here
  1498. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1499. | ^~~~~~~~~~~~~~
  1500. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1501. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1502. | ~~~~~~~~~~~~~~^~~~~
  1503. In file included from ./include/linux/mutex.h:14,
  1504. from ./include/linux/kernfs.h:11,
  1505. from ./include/linux/sysfs.h:16,
  1506. from ./include/linux/kobject.h:20,
  1507. from ./include/linux/pci.h:35,
  1508. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pci-table.h:27,
  1509. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pci.c:24:
  1510. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1511. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1512. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1513. | ^~
  1514. | |
  1515. | struct mm_struct *
  1516. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1517. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1518. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1519. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1520. 44 | #define current get_current()
  1521. | ^~~~~~~~~~~~~
  1522. | |
  1523. | struct task_struct *
  1524. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1525. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1526. | ^~~~~~~
  1527. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1528. 8 | #define NULL ((void *)0)
  1529. | ^~~~~~~~~~~
  1530. | |
  1531. | void *
  1532. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1533. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1534. | ^~~~
  1535. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1536. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1537. | ~~~~~~~~~~~~~~^~~~~~~~
  1538. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1539. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1540. | ^~~~~~~~
  1541. | |
  1542. | long unsigned int
  1543. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1544. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1545. | ~~~~~~~~~~~~~~^~~~~
  1546. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1547. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1548. | ^~
  1549. | |
  1550. | struct mm_struct *
  1551. In file included from ./include/linux/scatterlist.h:8,
  1552. from ./include/linux/dmapool.h:14,
  1553. from ./include/linux/pci.h:1591:
  1554. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1555. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1556. | ~~~~~~~~~~~~~~^~~~~
  1557. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34,
  1558. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pci.h:28,
  1559. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pci.c:26:
  1560. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1561. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1562. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1563. 2431 | unsigned int gup_flags, struct page **pages);
  1564. | ~~~~~~~~~~~~~~^~~~~
  1565. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1566. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1567. | ^~~~~~~~~~~~~~
  1568. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1569. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1570. | ~~~~~~~~~~~~~~^~~~~~~~
  1571. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1572. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1573. | ^~~~~~~~
  1574. | |
  1575. | long unsigned int
  1576. ./include/linux/mm.h:2430:6: note: declared here
  1577. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1578. | ^~~~~~~~~~~~~~
  1579. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1580. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1581. | ~~~~~~~~~~~~~~^~~~~~~~
  1582. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1583. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1584. | ^~~~~~~~
  1585. | |
  1586. | long unsigned int
  1587. In file included from ./arch/x86/include/asm/nospec-branch.h:15,
  1588. from ./arch/x86/include/asm/paravirt_types.h:27,
  1589. from ./arch/x86/include/asm/paravirt.h:7,
  1590. from ./arch/x86/include/asm/io.h:235,
  1591. from ./include/linux/io.h:13,
  1592. from ./include/linux/iosys-map.h:10,
  1593. from ./include/linux/dma-buf.h:16,
  1594. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-dmabuf.c:23:
  1595. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1596. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1597. 44 | #define current get_current()
  1598. | ^~~~~~~~~~~~~
  1599. | |
  1600. | struct task_struct *
  1601. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1602. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1603. | ^~~~~~~
  1604. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1605. 2431 | unsigned int gup_flags, struct page **pages);
  1606. | ~~~~~~~~~~~~~~^~~~~
  1607. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1608. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1609. | ^~~~~~~~~~~~~~
  1610. In file included from ./include/linux/scatterlist.h:8,
  1611. from ./include/linux/dma-buf.h:19:
  1612. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1613. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1614. | ~~~~~~~~~~~~~~^~~~~
  1615. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1616. 2431 | unsigned int gup_flags, struct page **pages);
  1617. | ~~~~~~~~~~~~~~^~~~~
  1618. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34,
  1619. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-dmabuf.h:27,
  1620. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-dmabuf.c:24:
  1621. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1622. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1623. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1624. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1625. | ^~~~~~~~~~~~~~
  1626. ./include/linux/mm.h:2430:6: note: declared here
  1627. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1628. | ^~~~~~~~~~~~~~
  1629. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1630. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1631. | ~~~~~~~~~~~~~~^~~~~~~~
  1632. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1633. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1634. | ^~~~~~~~
  1635. | |
  1636. | long unsigned int
  1637. ./include/linux/mm.h:2430:6: note: declared here
  1638. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1639. | ^~~~~~~~~~~~~~
  1640. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1641. 2431 | unsigned int gup_flags, struct page **pages);
  1642. | ~~~~~~~~~~~~~~^~~~~
  1643. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1644. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1645. | ^~~~~~~~~~~~~~
  1646. In file included from ./include/uapi/linux/posix_types.h:5,
  1647. from ./include/uapi/linux/types.h:14,
  1648. from ./include/linux/types.h:6,
  1649. from ./include/uapi/linux/mei_uuid.h:12,
  1650. from ./include/uapi/linux/mei.h:10,
  1651. from ./include/linux/mod_devicetable.h:12,
  1652. from ./include/linux/pci.h:27:
  1653. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1654. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1655. 8 | #define NULL ((void *)0)
  1656. | ^~~~~~~~~~~
  1657. | |
  1658. | void *
  1659. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1660. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1661. | ^~~~
  1662. ./include/linux/mm.h:2430:6: note: declared here
  1663. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1664. | ^~~~~~~~~~~~~~
  1665. In file included from ./include/uapi/linux/posix_types.h:5,
  1666. from ./include/uapi/linux/types.h:14,
  1667. from ./include/linux/types.h:6,
  1668. from ./include/linux/io.h:9:
  1669. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1670. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1671. 8 | #define NULL ((void *)0)
  1672. | ^~~~~~~~~~~
  1673. | |
  1674. | void *
  1675. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1676. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1677. | ^~~~
  1678. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1679. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1680. | ~~~~~~~~~~~~~~^~~~~
  1681. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1682. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1683. | ^~
  1684. | |
  1685. | struct mm_struct *
  1686. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1687. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1688. | ~~~~~~~~~~~~~~^~~~~
  1689. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1690. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1691. | ^~
  1692. | |
  1693. | struct mm_struct *
  1694. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1695. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1696. | ~~~~~~~~~~~~~~^~~~~~~~
  1697. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1698. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1699. | ^~~~~~~~
  1700. | |
  1701. | long unsigned int
  1702. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1703. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1704. | ~~~~~~~~~~~~~~^~~~~~~~
  1705. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1706. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1707. | ^~~~~~~~
  1708. | |
  1709. | long unsigned int
  1710. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1711. 2431 | unsigned int gup_flags, struct page **pages);
  1712. | ~~~~~~~~~~~~~~^~~~~
  1713. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1714. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1715. | ^~~~~~~~~~~~~~
  1716. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1717. 2431 | unsigned int gup_flags, struct page **pages);
  1718. | ~~~~~~~~~~~~~~^~~~~
  1719. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1720. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1721. | ^~~~~~~~~~~~~~
  1722. ./include/linux/mm.h:2430:6: note: declared here
  1723. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1724. | ^~~~~~~~~~~~~~
  1725. ./include/linux/mm.h:2430:6: note: declared here
  1726. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1727. | ^~~~~~~~~~~~~~
  1728. In file included from ./arch/x86/include/asm/preempt.h:7,
  1729. from ./include/linux/preempt.h:79,
  1730. from ./include/linux/spinlock.h:56,
  1731. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  1732. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  1733. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-memdbg.c:25:
  1734. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1735. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1736. 44 | #define current get_current()
  1737. | ^~~~~~~~~~~~~
  1738. | |
  1739. | struct task_struct *
  1740. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1741. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1742. | ^~~~~~~
  1743. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  1744. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  1745. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1746. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1747. | ~~~~~~~~~~~~~~^~~~~
  1748. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  1749. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1750. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1751. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1752. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1753. | ~~~~~~~~~~~~~~^~~~~~~~
  1754. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1755. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1756. | ^~~~~~~~
  1757. | |
  1758. | long unsigned int
  1759. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1760. 2431 | unsigned int gup_flags, struct page **pages);
  1761. | ~~~~~~~~~~~~~~^~~~~
  1762. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1763. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1764. | ^~~~~~~~~~~~~~
  1765. ./include/linux/mm.h:2430:6: note: declared here
  1766. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1767. | ^~~~~~~~~~~~~~
  1768. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1769. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1770. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1771. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1772. 8 | #define NULL ((void *)0)
  1773. | ^~~~~~~~~~~
  1774. | |
  1775. | void *
  1776. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1777. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1778. | ^~~~
  1779. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1780. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1781. | ~~~~~~~~~~~~~~^~~~~
  1782. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1783. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1784. | ^~
  1785. | |
  1786. | struct mm_struct *
  1787. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1788. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1789. | ~~~~~~~~~~~~~~^~~~~~~~
  1790. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1791. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1792. | ^~~~~~~~
  1793. | |
  1794. | long unsigned int
  1795. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1796. 2431 | unsigned int gup_flags, struct page **pages);
  1797. | ~~~~~~~~~~~~~~^~~~~
  1798. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1799. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1800. | ^~~~~~~~~~~~~~
  1801. ./include/linux/mm.h:2430:6: note: declared here
  1802. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1803. | ^~~~~~~~~~~~~~
  1804. In file included from ./arch/x86/include/asm/preempt.h:7,
  1805. from ./include/linux/preempt.h:79,
  1806. from ./include/linux/spinlock.h:56,
  1807. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  1808. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  1809. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-modeset-interface.c:27:
  1810. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1811. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1812. 44 | #define current get_current()
  1813. | ^~~~~~~~~~~~~
  1814. | |
  1815. | struct task_struct *
  1816. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1817. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1818. | ^~~~~~~
  1819. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  1820. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  1821. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1822. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1823. | ~~~~~~~~~~~~~~^~~~~
  1824. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  1825. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1826. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1827. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1828. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1829. | ~~~~~~~~~~~~~~^~~~~~~~
  1830. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1831. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1832. | ^~~~~~~~
  1833. | |
  1834. | long unsigned int
  1835. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1836. 2431 | unsigned int gup_flags, struct page **pages);
  1837. | ~~~~~~~~~~~~~~^~~~~
  1838. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1839. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1840. | ^~~~~~~~~~~~~~
  1841. ./include/linux/mm.h:2430:6: note: declared here
  1842. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1843. | ^~~~~~~~~~~~~~
  1844. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  1845. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  1846. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1847. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1848. 8 | #define NULL ((void *)0)
  1849. | ^~~~~~~~~~~
  1850. | |
  1851. | void *
  1852. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1853. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1854. | ^~~~
  1855. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1856. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1857. | ~~~~~~~~~~~~~~^~~~~
  1858. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1859. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1860. | ^~
  1861. | |
  1862. | struct mm_struct *
  1863. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1864. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1865. | ~~~~~~~~~~~~~~^~~~~~~~
  1866. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1867. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1868. | ^~~~~~~~
  1869. | |
  1870. | long unsigned int
  1871. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1872. 2431 | unsigned int gup_flags, struct page **pages);
  1873. | ~~~~~~~~~~~~~~^~~~~
  1874. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1875. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1876. | ^~~~~~~~~~~~~~
  1877. ./include/linux/mm.h:2430:6: note: declared here
  1878. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1879. | ^~~~~~~~~~~~~~
  1880. In file included from ./arch/x86/include/asm/preempt.h:7,
  1881. from ./include/linux/preempt.h:79,
  1882. from ./include/linux/spinlock.h:56,
  1883. from ./include/linux/mmzone.h:8,
  1884. from ./include/linux/gfp.h:7,
  1885. from ./include/linux/slab.h:16,
  1886. from ./include/linux/resource_ext.h:11,
  1887. from ./include/linux/acpi.h:13,
  1888. from ./include/linux/i2c.h:13,
  1889. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-i2c.c:26:
  1890. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  1891. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1892. 44 | #define current get_current()
  1893. | ^~~~~~~~~~~~~
  1894. | |
  1895. | struct task_struct *
  1896. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  1897. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1898. | ^~~~~~~
  1899. In file included from ./include/linux/memcontrol.h:20,
  1900. from ./include/linux/swap.h:9,
  1901. from ./include/linux/suspend.h:5,
  1902. from ./include/linux/regulator/consumer.h:35,
  1903. from ./include/linux/i2c.h:19:
  1904. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1905. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1906. | ~~~~~~~~~~~~~~^~~~~
  1907. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34,
  1908. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-i2c.c:29:
  1909. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1910. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1911. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1912. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1913. | ~~~~~~~~~~~~~~^~~~~~~~
  1914. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1915. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1916. | ^~~~~~~~
  1917. | |
  1918. | long unsigned int
  1919. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1920. 2431 | unsigned int gup_flags, struct page **pages);
  1921. | ~~~~~~~~~~~~~~^~~~~
  1922. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  1923. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  1924. | ^~~~~~~~~~~~~~
  1925. ./include/linux/mm.h:2430:6: note: declared here
  1926. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1927. | ^~~~~~~~~~~~~~
  1928. In file included from ./include/uapi/linux/posix_types.h:5,
  1929. from ./include/uapi/linux/types.h:14,
  1930. from ./include/linux/types.h:6,
  1931. from ./include/linux/kasan-checks.h:5,
  1932. from ./include/asm-generic/rwonce.h:26,
  1933. from ./arch/x86/include/generated/asm/rwonce.h:1,
  1934. from ./include/linux/compiler.h:246,
  1935. from ./include/linux/build_bug.h:5,
  1936. from ./include/linux/bits.h:21,
  1937. from ./include/linux/ioport.h:13,
  1938. from ./include/linux/acpi.h:12:
  1939. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1940. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1941. 8 | #define NULL ((void *)0)
  1942. | ^~~~~~~~~~~
  1943. | |
  1944. | void *
  1945. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  1946. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1947. | ^~~~
  1948. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  1949. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1950. | ~~~~~~~~~~~~~~^~~~~
  1951. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1952. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1953. | ^~
  1954. | |
  1955. | struct mm_struct *
  1956. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1957. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1958. | ~~~~~~~~~~~~~~^~~~~~~~
  1959. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1960. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1961. | ^~~~~~~~
  1962. | |
  1963. | long unsigned int
  1964. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1965. 2431 | unsigned int gup_flags, struct page **pages);
  1966. | ~~~~~~~~~~~~~~^~~~~
  1967. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  1968. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  1969. | ^~~~~~~~~~~~~~
  1970. ./include/linux/mm.h:2430:6: note: declared here
  1971. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1972. | ^~~~~~~~~~~~~~
  1973. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-ibmnpu.o
  1974. CC [M] /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-report-err.o
  1975. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-nano-timer.o] Error 1
  1976. make[3]: *** A aguardar por trabalhos não terminados....
  1977. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-cray.o] Error 1
  1978. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-dma.o] Error 1
  1979. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pci.o] Error 1
  1980. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-mmap.c: At top level:
  1981. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-mmap.c:303:5: warning: conflicting types for ‘nv_encode_caching’ due to enum/integer mismatch; have ‘int(pgprot_t *, NvU32, nv_memory_type_t)’ {aka ‘int(struct pgprot *, unsigned int, nv_memory_type_t)’} [-Wenum-int-mismatch]
  1982. 303 | int nv_encode_caching(
  1983. | ^~~~~~~~~~~~~~~~~
  1984. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:1727:
  1985. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-proto.h:46:13: note: previous declaration of ‘nv_encode_caching’ with type ‘int(pgprot_t *, NvU32, NvU32)’ {aka ‘int(struct pgprot *, unsigned int, unsigned int)’}
  1986. 46 | int nv_encode_caching (pgprot_t *, NvU32, NvU32);
  1987. | ^~~~~~~~~~~~~~~~~
  1988. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-acpi.o] Error 1
  1989. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-dmabuf.o] Error 1
  1990. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-mmap.c: In function ‘nv_encode_caching’:
  1991. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-mmap.c:353:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  1992. 353 | if (NV_ALLOW_CACHING(memory_type))
  1993. | ^
  1994. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-mmap.c:356:9: note: here
  1995. 356 | default:
  1996. | ^~~~~~~
  1997. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-vtophys.o] Error 1
  1998. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-mlock.c: In function ‘os_lock_user_pages’:
  1999. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:44:31: error: too many arguments to function ‘pin_user_pages’
  2000. 44 | #define NV_PIN_USER_PAGES pin_user_pages
  2001. | ^~~~~~~~~~~~~~
  2002. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-mlock.c:245:11: note: in expansion of macro ‘NV_PIN_USER_PAGES’
  2003. 245 | ret = NV_PIN_USER_PAGES((unsigned long)address,
  2004. | ^~~~~~~~~~~~~~~~~
  2005. ./include/linux/mm.h:2432:6: note: declared here
  2006. 2432 | long pin_user_pages(unsigned long start, unsigned long nr_pages,
  2007. | ^~~~~~~~~~~~~~
  2008. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-pci.o] Error 1
  2009. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-usermap.o] Error 1
  2010. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-i2c.o] Error 1
  2011. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-mmap.o] Error 1
  2012. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-pat.o] Error 1
  2013. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-usermap.o] Error 1
  2014. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-registry.o] Error 1
  2015. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-memdbg.o] Error 1
  2016. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-p2p.o] Error 1
  2017. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-procfs.o] Error 1
  2018. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-mlock.o] Error 1
  2019. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-vm.o] Error 1
  2020. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/os-interface.o] Error 1
  2021. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-modeset-interface.o] Error 1
  2022. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv.o] Error 1
  2023. In file included from ./arch/x86/include/asm/preempt.h:7,
  2024. from ./include/linux/preempt.h:79,
  2025. from ./include/linux/spinlock.h:56,
  2026. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  2027. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  2028. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-ibmnpu.c:27:
  2029. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  2030. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2031. 44 | #define current get_current()
  2032. | ^~~~~~~~~~~~~
  2033. | |
  2034. | struct task_struct *
  2035. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  2036. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  2037. | ^~~~~~~
  2038. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  2039. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  2040. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  2041. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2042. | ~~~~~~~~~~~~~~^~~~~
  2043. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  2044. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2045. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  2046. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2047. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2048. | ~~~~~~~~~~~~~~^~~~~~~~
  2049. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  2050. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  2051. | ^~~~~~~~
  2052. | |
  2053. | long unsigned int
  2054. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2055. 2431 | unsigned int gup_flags, struct page **pages);
  2056. | ~~~~~~~~~~~~~~^~~~~
  2057. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  2058. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  2059. | ^~~~~~~~~~~~~~
  2060. ./include/linux/mm.h:2430:6: note: declared here
  2061. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2062. | ^~~~~~~~~~~~~~
  2063. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  2064. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  2065. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  2066. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2067. 8 | #define NULL ((void *)0)
  2068. | ^~~~~~~~~~~
  2069. | |
  2070. | void *
  2071. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  2072. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  2073. | ^~~~
  2074. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  2075. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2076. | ~~~~~~~~~~~~~~^~~~~
  2077. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2078. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  2079. | ^~
  2080. | |
  2081. | struct mm_struct *
  2082. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2083. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2084. | ~~~~~~~~~~~~~~^~~~~~~~
  2085. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  2086. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  2087. | ^~~~~~~~
  2088. | |
  2089. | long unsigned int
  2090. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2091. 2431 | unsigned int gup_flags, struct page **pages);
  2092. | ~~~~~~~~~~~~~~^~~~~
  2093. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  2094. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  2095. | ^~~~~~~~~~~~~~
  2096. ./include/linux/mm.h:2430:6: note: declared here
  2097. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2098. | ^~~~~~~~~~~~~~
  2099. In file included from ./arch/x86/include/asm/preempt.h:7,
  2100. from ./include/linux/preempt.h:79,
  2101. from ./include/linux/spinlock.h:56,
  2102. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-lock.h:29,
  2103. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:32,
  2104. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-report-err.c:25:
  2105. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
  2106. ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2107. 44 | #define current get_current()
  2108. | ^~~~~~~~~~~~~
  2109. | |
  2110. | struct task_struct *
  2111. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
  2112. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  2113. | ^~~~~~~
  2114. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-pgprot.h:30,
  2115. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:33:
  2116. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  2117. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2118. | ~~~~~~~~~~~~~~^~~~~
  2119. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:34:
  2120. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2121. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  2122. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2123. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2124. | ~~~~~~~~~~~~~~^~~~~~~~
  2125. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  2126. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  2127. | ^~~~~~~~
  2128. | |
  2129. | long unsigned int
  2130. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2131. 2431 | unsigned int gup_flags, struct page **pages);
  2132. | ~~~~~~~~~~~~~~^~~~~
  2133. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
  2134. 88 | return get_user_pages(current, current->mm, start, nr_pages, write,
  2135. | ^~~~~~~~~~~~~~
  2136. ./include/linux/mm.h:2430:6: note: declared here
  2137. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2138. | ^~~~~~~~~~~~~~
  2139. In file included from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv.h:35,
  2140. from /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-linux.h:28:
  2141. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  2142. ./include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2143. 8 | #define NULL ((void *)0)
  2144. | ^~~~~~~~~~~
  2145. | |
  2146. | void *
  2147. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
  2148. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  2149. | ^~~~
  2150. ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
  2151. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2152. | ~~~~~~~~~~~~~~^~~~~
  2153. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2154. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  2155. | ^~
  2156. | |
  2157. | struct mm_struct *
  2158. ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2159. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2160. | ~~~~~~~~~~~~~~^~~~~~~~
  2161. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  2162. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  2163. | ^~~~~~~~
  2164. | |
  2165. | long unsigned int
  2166. ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2167. 2431 | unsigned int gup_flags, struct page **pages);
  2168. | ~~~~~~~~~~~~~~^~~~~
  2169. /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
  2170. 182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
  2171. | ^~~~~~~~~~~~~~
  2172. ./include/linux/mm.h:2430:6: note: declared here
  2173. 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2174. | ^~~~~~~~~~~~~~
  2175. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-ibmnpu.o] Error 1
  2176. make[3]: *** [scripts/Makefile.build:243: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build/nvidia/nv-report-err.o] Error 1
  2177. make[2]: *** [/usr/lib/modules/6.5.2-arch1-1/build/Makefile:2032: /home/andre/.cache/yay/nvidia-525xx/src/nvidia/525.116.04/build] Error 2
  2178. make[1]: *** [Makefile:234: __sub-make] Error 2
  2179. make[1]: a sair da pasta "/usr/lib/modules/6.5.2-arch1-1/build"
  2180. make: *** [Makefile:82: modules] Error 2
  2181.  
Advertisement
Add Comment
Please, Sign In to add comment