Guest User

Untitled

a guest
Oct 20th, 2020
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 127.00 KB | None | 0 0
  1. DKMS make.log for nvidia-current-450.66 for kernel 5.9.0-1-amd64 (x86_64)
  2. Tue 20 Oct 2020 07:30:46 PM CEST
  3. make KBUILD_OUTPUT=/lib/modules/5.9.0-1-amd64/build V=1 -C /lib/modules/5.9.0-1-amd64/source M=/var/lib/dkms/nvidia-current/450.66/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/5.9.0-1-amd64/source NV_KERNEL_OUTPUT=/lib/modules/5.9.0-1-amd64/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video NV_SPECTRE_V2=0 modules
  4. make[1]: Entering directory '/usr/src/linux-headers-5.9.0-1-common'
  5. make -C /usr/src/linux-headers-5.9.0-1-amd64 -f /usr/src/linux-headers-5.9.0-1-common/Makefile modules
  6. make[2]: Entering directory '/usr/src/linux-headers-5.9.0-1-amd64'
  7. test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
  8. echo >&2; \
  9. echo >&2 " ERROR: Kernel configuration is invalid."; \
  10. echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
  11. echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
  12. echo >&2 ; \
  13. /bin/false)
  14. make -f /usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build obj=/var/lib/dkms/nvidia-current/450.66/build \
  15. single-build= \
  16. need-builtin=1 need-modorder=1
  17. scripts/Makefile.lib:8: 'always' is deprecated. Please use 'always-y' instead
  18. NV_CONFTEST_CMD=/bin/sh /var/lib/dkms/nvidia-current/450.66/build/conftest.sh " gcc-10" x86_64 /lib/modules/5.9.0-1-amd64/source /lib/modules/5.9.0-1-amd64/build
  19. NV_CONFTEST_CFLAGS=-O2 -D__KERNEL__ -DKBUILD_BASENAME="#conftest93732" -DKBUILD_MODNAME="#conftest93732" -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/lib/modules/5.9.0-1-amd64/source/arch/x86/include/asm/mach-default -I/lib/modules/5.9.0-1-amd64/source/include/asm-x86/mach-default -I/lib/modules/5.9.0-1-amd64/build/include2 -I/lib/modules/5.9.0-1-amd64/build/include -include /lib/modules/5.9.0-1-amd64/build/include/generated/autoconf.h -I/lib/modules/5.9.0-1-amd64/source/arch/x86/include -I/lib/modules/5.9.0-1-amd64/source/arch/x86/include/uapi -I/lib/modules/5.9.0-1-amd64/build/arch/x86/include/generated -I/lib/modules/5.9.0-1-amd64/build/arch/x86/include/generated/uapi -I/lib/modules/5.9.0-1-amd64/source/include -I/lib/modules/5.9.0-1-amd64/source/include/uapi -I/lib/modules/5.9.0-1-amd64/source/include/xen -I/lib/modules/5.9.0-1-amd64/build/include/generated/uapi -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -fno-pie -Wall -Wundef -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned
  20. KBUILD_CFLAGS=-Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned
  21. LINUXINCLUDE=-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h
  22. LDFLAGS=
  23. KBUILD_LDFLAGS=-m elf_x86_64
  24. ARCH=x86_64
  25. ln -sf /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-kernel-amd64.o_binary /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-kernel.o
  26. ln -sf /var/lib/dkms/nvidia-current/450.66/build/nvidia-modeset/nv-modeset-kernel-amd64.o_binary /var/lib/dkms/nvidia-current/450.66/build/nvidia-modeset/nv-modeset-kernel.o
  27. CONFTEST macros.h:
  28. CONFTEST patches.h:
  29. static struct {
  30. const char *short_description;
  31. const char *description;
  32. } __nv_patches[] = {
  33. { NULL, NULL } };
  34. CONFTEST headers.h:
  35. #undef NV_ASM_SYSTEM_H_PRESENT
  36. #undef NV_DRM_DRMP_H_PRESENT
  37. #define NV_DRM_DRM_AUTH_H_PRESENT
  38. #define NV_DRM_DRM_GEM_H_PRESENT
  39. #define NV_DRM_DRM_CRTC_H_PRESENT
  40. #define NV_DRM_DRM_ATOMIC_H_PRESENT
  41. #define NV_DRM_DRM_ATOMIC_HELPER_H_PRESENT
  42. #define NV_DRM_DRM_ENCODER_H_PRESENT
  43. #define NV_DRM_DRM_ATOMIC_UAPI_H_PRESENT
  44. #define NV_DRM_DRM_DRV_H_PRESENT
  45. #define NV_DRM_DRM_FRAMEBUFFER_H_PRESENT
  46. #define NV_DRM_DRM_CONNECTOR_H_PRESENT
  47. #define NV_DRM_DRM_PROBE_HELPER_H_PRESENT
  48. #define NV_DRM_DRM_BLEND_H_PRESENT
  49. #define NV_DRM_DRM_FOURCC_H_PRESENT
  50. #define NV_DRM_DRM_PRIME_H_PRESENT
  51. #define NV_DRM_DRM_PLANE_H_PRESENT
  52. #define NV_DRM_DRM_VBLANK_H_PRESENT
  53. #define NV_DRM_DRM_FILE_H_PRESENT
  54. #define NV_DRM_DRM_IOCTL_H_PRESENT
  55. #define NV_DRM_DRM_DEVICE_H_PRESENT
  56. #define NV_GENERATED_AUTOCONF_H_PRESENT
  57. #define NV_GENERATED_COMPILE_H_PRESENT
  58. #define NV_GENERATED_UTSRELEASE_H_PRESENT
  59. #define NV_LINUX_EFI_H_PRESENT
  60. #define NV_LINUX_KCONFIG_H_PRESENT
  61. #define NV_LINUX_SCREEN_INFO_H_PRESENT
  62. #define NV_LINUX_SEMAPHORE_H_PRESENT
  63. #define NV_LINUX_PRINTK_H_PRESENT
  64. #define NV_LINUX_RATELIMIT_H_PRESENT
  65. #undef NV_LINUX_PRIO_TREE_H_PRESENT
  66. #define NV_LINUX_LOG2_H_PRESENT
  67. #define NV_LINUX_OF_H_PRESENT
  68. #define NV_LINUX_BUG_H_PRESENT
  69. #define NV_LINUX_SCHED_SIGNAL_H_PRESENT
  70. #define NV_LINUX_SCHED_TASK_H_PRESENT
  71. #define NV_LINUX_SCHED_TASK_STACK_H_PRESENT
  72. #undef NV_XEN_IOEMU_H_PRESENT
  73. #undef NV_LINUX_FENCE_H_PRESENT
  74. #define NV_LINUX_DMA_RESV_H_PRESENT
  75. #undef NV_SOC_TEGRA_CHIP_ID_H_PRESENT
  76. #undef NV_VIDEO_NV_INTERNAL_H_PRESENT
  77. #undef NV_ASM_BOOK3S_64_HASH_64K_H_PRESENT
  78. #define NV_ASM_SET_MEMORY_H_PRESENT
  79. #define NV_ASM_PROM_H_PRESENT
  80. #undef NV_ASM_POWERNV_H_PRESENT
  81. #define NV_ASM_TLBFLUSH_H_PRESENT
  82. #define NV_LINUX_ATOMIC_H_PRESENT
  83. #define NV_ASM_BARRIER_H_PRESENT
  84. #undef NV_ASM_OPAL_API_H_PRESENT
  85. #define NV_SOUND_HDAUDIO_H_PRESENT
  86. #define NV_ASM_PGTABLE_TYPES_H_PRESENT
  87. CONFTEST: hash__remap_4k_pfn
  88. CONFTEST: set_pages_uc
  89. CONFTEST: list_is_first
  90. CONFTEST: set_memory_uc
  91. CONFTEST: set_memory_array_uc
  92. CONFTEST: set_pages_array_uc
  93. CONFTEST: acquire_console_sem
  94. CONFTEST: console_lock
  95. CONFTEST: ioremap_cache
  96. CONFTEST: ioremap_wc
  97. CONFTEST: acpi_walk_namespace
  98. CONFTEST: sg_alloc_table
  99. CONFTEST: pci_get_domain_bus_and_slot
  100. CONFTEST: get_num_physpages
  101. CONFTEST: efi_enabled
  102. CONFTEST: pde_data
  103. CONFTEST: proc_remove
  104. CONFTEST: pm_vt_switch_required
  105. CONFTEST: xen_ioemu_inject_msi
  106. CONFTEST: phys_to_dma
  107. CONFTEST: get_dma_ops
  108. CONFTEST: write_cr4
  109. CONFTEST: of_get_property
  110. CONFTEST: of_find_node_by_phandle
  111. CONFTEST: of_node_to_nid
  112. CONFTEST: pnv_pci_get_npu_dev
  113. CONFTEST: of_get_ibm_chip_id
  114. CONFTEST: node_end_pfn
  115. CONFTEST: pci_bus_address
  116. CONFTEST: pci_stop_and_remove_bus_device
  117. CONFTEST: pci_remove_bus_device
  118. CONFTEST: register_cpu_notifier
  119. CONFTEST: cpuhp_setup_state
  120. CONFTEST: dma_map_resource
  121. CONFTEST: backlight_device_register
  122. CONFTEST: timer_setup
  123. CONFTEST: pci_enable_msix_range
  124. CONFTEST: do_gettimeofday
  125. CONFTEST: kernel_read
  126. CONFTEST: kernel_write
  127. CONFTEST: kthread_create_on_node
  128. CONFTEST: of_find_matching_node
  129. CONFTEST: dev_is_pci
  130. CONFTEST: dma_direct_map_resource
  131. CONFTEST: tegra_get_platform
  132. CONFTEST: flush_cache_all
  133. CONFTEST: vmf_insert_pfn
  134. CONFTEST: jiffies_to_timespec
  135. CONFTEST: ktime_get_raw_ts64
  136. CONFTEST: ktime_get_real_ts64
  137. CONFTEST: address_space_init_once
  138. CONFTEST: kbasename
  139. CONFTEST: vzalloc
  140. CONFTEST: wait_on_bit_lock_argument_count
  141. CONFTEST: bitmap_clear
  142. CONFTEST: usleep_range
  143. CONFTEST: radix_tree_empty
  144. CONFTEST: radix_tree_replace_slot
  145. CONFTEST: pnv_npu2_init_context
  146. CONFTEST: cpumask_of_node
  147. CONFTEST: drm_dev_unref
  148. CONFTEST: drm_reinit_primary_mode_group
  149. CONFTEST: get_user_pages_remote
  150. CONFTEST: get_user_pages
  151. CONFTEST: drm_gem_object_lookup
  152. CONFTEST: drm_atomic_state_ref_counting
  153. CONFTEST: drm_driver_has_gem_prime_res_obj
  154. CONFTEST: drm_atomic_helper_connector_dpms
  155. CONFTEST: drm_connector_funcs_have_mode_in_name
  156. CONFTEST: drm_framebuffer_get
  157. CONFTEST: drm_gem_object_get
  158. CONFTEST: drm_dev_put
  159. CONFTEST: drm_format_num_planes
  160. CONFTEST: drm_connector_for_each_possible_encoder
  161. CONFTEST: is_export_symbol_gpl_of_node_to_nid
  162. CONFTEST: is_export_symbol_gpl_sme_active
  163. CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
  164. CONFTEST: is_export_symbol_present_swiotlb_dma_ops
  165. CONFTEST: is_export_symbol_present___close_fd
  166. CONFTEST: is_export_symbol_present_get_unused_fd
  167. CONFTEST: is_export_symbol_present_get_unused_fd_flags
  168. CONFTEST: is_export_symbol_present_screen_info
  169. CONFTEST: is_export_symbol_present_kthread_create_on_node
  170. CONFTEST: acpi_op_remove
  171. CONFTEST: outer_flush_all
  172. CONFTEST: file_operations
  173. CONFTEST: file_inode
  174. CONFTEST: kuid_t
  175. CONFTEST: dma_ops
  176. CONFTEST: swiotlb_dma_ops
  177. CONFTEST: noncoherent_swiotlb_dma_ops
  178. CONFTEST: vm_fault_has_address
  179. CONFTEST: backlight_properties_type
  180. CONFTEST: vm_insert_pfn_prot
  181. CONFTEST: vmf_insert_pfn_prot
  182. CONFTEST: vm_ops_fault_removed_vma_arg
  183. CONFTEST: vmbus_channel_has_ringbuffer_page
  184. CONFTEST: device_driver_of_match_table
  185. CONFTEST: device_of_node
  186. CONFTEST: node_states_n_memory
  187. CONFTEST: kmem_cache_has_kobj_remove_work
  188. CONFTEST: sysfs_slab_unlink
  189. CONFTEST: proc_ops
  190. CONFTEST: vmalloc_has_pgprot_t_arg
  191. CONFTEST: timeval
  192. CONFTEST: mm_has_mmap_lock
  193. CONFTEST: address_space
  194. CONFTEST: backing_dev_info
  195. CONFTEST: mm_context_t
  196. CONFTEST: vm_fault_t
  197. CONFTEST: mmu_notifier_ops_invalidate_range
  198. CONFTEST: drm_bus_present
  199. CONFTEST: drm_bus_has_bus_type
  200. CONFTEST: drm_bus_has_get_irq
  201. CONFTEST: drm_bus_has_get_name
  202. CONFTEST: drm_driver_has_legacy_dev_list
  203. CONFTEST: drm_driver_has_set_busid
  204. CONFTEST: drm_crtc_state_has_connectors_changed
  205. CONFTEST: drm_init_function_args
  206. CONFTEST: drm_helper_mode_fill_fb_struct
  207. CONFTEST: drm_master_drop_has_from_release_arg
  208. CONFTEST: drm_driver_unload_has_int_return_type
  209. CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
  210. CONFTEST: drm_crtc_helper_funcs_has_atomic_enable
  211. CONFTEST: drm_mode_object_find_has_file_priv_arg
  212. CONFTEST: dma_buf_owner
  213. CONFTEST: drm_connector_list_iter
  214. CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
  215. CONFTEST: drm_driver_prime_flag_present
  216. CONFTEST: drm_gem_object_has_resv
  217. CONFTEST: dom0_kernel_present
  218. CONFTEST: nvidia_vgpu_hyperv_available
  219. CONFTEST: nvidia_vgpu_kvm_build
  220. CONFTEST: nvidia_grid_build
  221. CONFTEST: nvidia_grid_csp_build
  222. CONFTEST: pm_runtime_available
  223. CONFTEST: drm_available
  224. CONFTEST: drm_atomic_available
  225. CONFTEST: is_export_symbol_gpl_refcount_inc
  226. CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
  227. CONFTEST: drm_alpha_blending_available
  228. CONFTEST functions.h:
  229. #undef NV_HASH__REMAP_4K_PFN_PRESENT
  230. #define NV_SET_PAGES_UC_PRESENT
  231. #define NV_LIST_IS_FIRST_PRESENT
  232. #define NV_SET_MEMORY_UC_PRESENT
  233. #undef NV_SET_MEMORY_ARRAY_UC_PRESENT
  234. #define NV_SET_PAGES_ARRAY_UC_PRESENT
  235. #undef NV_ACQUIRE_CONSOLE_SEM_PRESENT
  236. #define NV_CONSOLE_LOCK_PRESENT
  237. #define NV_IOREMAP_CACHE_PRESENT
  238. #define NV_IOREMAP_WC_PRESENT
  239. #define NV_ACPI_WALK_NAMESPACE_PRESENT
  240. #define NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT 7
  241. #define NV_SG_ALLOC_TABLE_FROM_PAGES_PRESENT
  242. #define NV_PCI_GET_DOMAIN_BUS_AND_SLOT_PRESENT
  243. #define NV_GET_NUM_PHYSPAGES_PRESENT
  244. #define NV_EFI_ENABLED_PRESENT
  245. #define NV_EFI_ENABLED_ARGUMENT_COUNT 1
  246. #define NV_PDE_DATA_PRESENT
  247. #define NV_PROC_REMOVE_PRESENT
  248. #define NV_PM_VT_SWITCH_REQUIRED_PRESENT
  249. #undef NV_XEN_IOEMU_INJECT_MSI
  250. #undef NV_PHYS_TO_DMA_PRESENT
  251. #define NV_GET_DMA_OPS_PRESENT
  252. #undef NV_WRITE_CR4_PRESENT
  253. #define NV_LINUX_OF_H_USABLE
  254. #define NV_OF_GET_PROPERTY_PRESENT
  255. #define NV_LINUX_OF_H_USABLE
  256. #define NV_OF_FIND_NODE_BY_PHANDLE_PRESENT
  257. #define NV_LINUX_OF_H_USABLE
  258. #define NV_OF_NODE_TO_NID_PRESENT
  259. #undef NV_PNV_PCI_GET_NPU_DEV_PRESENT
  260. #undef NV_OF_GET_IBM_CHIP_ID_PRESENT
  261. #define NV_NODE_END_PFN_PRESENT
  262. #define NV_PCI_BUS_ADDRESS_PRESENT
  263. #define NV_PCI_STOP_AND_REMOVE_BUS_DEVICE_PRESENT
  264. #undef NV_PCI_REMOVE_BUS_DEVICE_PRESENT
  265. #undef NV_REGISTER_CPU_NOTIFIER_PRESENT
  266. #define NV_CPUHP_SETUP_STATE_PRESENT
  267. #define NV_DMA_MAP_RESOURCE_PRESENT
  268. #define NV_BACKLIGHT_DEVICE_REGISTER_PRESENT
  269. #define NV_TIMER_SETUP_PRESENT
  270. #define NV_PCI_ENABLE_MSIX_RANGE_PRESENT
  271. #undef NV_DO_GETTIMEOFDAY_PRESENT
  272. #define NV_KERNEL_READ_PRESENT
  273. #define NV_KERNEL_READ_HAS_POINTER_POS_ARG
  274. #define NV_KERNEL_WRITE_PRESENT
  275. #define NV_KERNEL_WRITE_HAS_POINTER_POS_ARG
  276. #define NV_KTHREAD_CREATE_ON_NODE_PRESENT
  277. #define NV_LINUX_OF_H_USABLE
  278. #define NV_OF_FIND_MATCHING_NODE_PRESENT
  279. #define NV_DEV_IS_PCI_PRESENT
  280. #undef NV_DMA_IS_DIRECT_PRESENT
  281. #undef NV_TEGRA_GET_PLATFORM_PRESENT
  282. #define NV_FLUSH_CACHE_ALL_PRESENT
  283. #define NV_VMF_INSERT_PFN_PRESENT
  284. #undef NV_JIFFIES_TO_TIMESPEC_PRESENT
  285. #define NV_KTIME_GET_RAW_TS64_PRESENT
  286. #define NV_KTIME_GET_REAL_TS64_PRESENT
  287. #define NV_ADDRESS_SPACE_INIT_ONCE_PRESENT
  288. #define NV_KBASENAME_PRESENT
  289. #define NV_VZALLOC_PRESENT
  290. #define NV_WAIT_ON_BIT_LOCK_ARGUMENT_COUNT 3
  291. #define NV_BITMAP_CLEAR_PRESENT
  292. #define NV_USLEEP_RANGE_PRESENT
  293. #define NV_RADIX_TREE_EMPTY_PRESENT
  294. #define NV_RADIX_TREE_REPLACE_SLOT_PRESENT
  295. #define NV_RADIX_TREE_REPLACE_SLOT_ARGUMENT_COUNT 3
  296. #undef NV_PNV_NPU2_INIT_CONTEXT_PRESENT
  297. #undef NV_PNV_NPU2_INIT_CONTEXT_CALLBACK_RETURNS_VOID
  298. #define NV_CPUMASK_OF_NODE_PRESENT
  299. #undef NV_DRM_DEV_UNREF_PRESENT
  300. #undef NV_DRM_REINIT_PRIMARY_MODE_GROUP_PRESENT
  301. #define NV_GET_USER_PAGES_REMOTE_PRESENT
  302. #undef NV_GET_USER_PAGES_REMOTE_HAS_LOCKED_ARG
  303. #undef NV_GET_USER_PAGES_REMOTE_HAS_WRITE_AND_FORCE_ARGS
  304. #undef NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS
  305. #undef NV_GET_USER_PAGES_HAS_TASK_STRUCT
  306. #define NV_DRM_GEM_OBJECT_LOOKUP_ARGUMENT_COUNT 2
  307. #define NV_DRM_ATOMIC_STATE_REF_COUNTING_PRESENT
  308. #undef NV_DRM_DRIVER_HAS_GEM_PRIME_RES_OBJ
  309. #undef NV_DRM_ATOMIC_HELPER_CONNECTOR_DPMS_PRESENT
  310. #undef NV_DRM_CONNECTOR_FUNCS_HAVE_MODE_IN_NAME
  311. #define NV_DRM_FRAMEBUFFER_GET_PRESENT
  312. #define NV_DRM_GEM_OBJECT_GET_PRESENT
  313. #define NV_DRM_DEV_PUT_PRESENT
  314. #undef NV_DRM_FORMAT_NUM_PLANES_PRESENT
  315. #define NV_DRM_CONNECTOR_FOR_EACH_POSSIBLE_ENCODER_ARGUMENT_COUNT 2
  316. CONFTEST symbols.h:
  317. #define NV_IS_EXPORT_SYMBOL_GPL_of_node_to_nid 0
  318. #define NV_IS_EXPORT_SYMBOL_GPL_sme_active 0
  319. #define NV_IS_EXPORT_SYMBOL_PRESENT_swiotlb_map_sg_attrs 0
  320. #define NV_IS_EXPORT_SYMBOL_PRESENT_swiotlb_dma_ops 0
  321. #define NV_IS_EXPORT_SYMBOL_PRESENT___close_fd 1
  322. #define NV_IS_EXPORT_SYMBOL_PRESENT_get_unused_fd 0
  323. #define NV_IS_EXPORT_SYMBOL_PRESENT_get_unused_fd_flags 1
  324. #define NV_IS_EXPORT_SYMBOL_PRESENT_screen_info 1
  325. #define NV_IS_EXPORT_SYMBOL_PRESENT_kthread_create_on_node 1
  326. CONFTEST types.h:
  327. #define NV_ACPI_DEVICE_OPS_REMOVE_ARGUMENT_COUNT 1
  328. #undef NV_OUTER_FLUSH_ALL_PRESENT
  329. #undef NV_FILE_OPERATIONS_HAS_IOCTL
  330. #define NV_FILE_HAS_INODE
  331. #define NV_KUID_T_PRESENT
  332. #define NV_DMA_OPS_PRESENT
  333. #undef NV_SWIOTLB_DMA_OPS_PRESENT
  334. #undef NV_NONCOHERENT_SWIOTLB_DMA_OPS_PRESENT
  335. #define NV_VM_FAULT_HAS_ADDRESS
  336. #define NV_BACKLIGHT_PROPERTIES_TYPE_PRESENT
  337. #undef NV_VM_INSERT_PFN_PROT_PRESENT
  338. #define NV_VMF_INSERT_PFN_PROT_PRESENT
  339. #define NV_ADDRESS_SPACE_INIT_ONCE_PRESENT
  340. #define NV_VM_OPS_FAULT_REMOVED_VMA_ARG
  341. #define NV_VMBUS_CHANNEL_HAS_RING_BUFFER_PAGE
  342. #define NV_DEVICE_DRIVER_OF_MATCH_TABLE_PRESENT
  343. #define NV_DEVICE_OF_NODE_PRESENT
  344. #define NV_NODE_STATES_N_MEMORY_PRESENT
  345. #undef NV_KMEM_CACHE_HAS_KOBJ_REMOVE_WORK
  346. #undef NV_SYSFS_SLAB_UNLINK_PRESENT
  347. #define NV_PROC_OPS_PRESENT
  348. #undef NV_VMALLOC_HAS_PGPROT_T_ARG
  349. #undef NV_TIMEVAL_PRESENT
  350. #define NV_MM_HAS_MMAP_LOCK
  351. #undef NV_ADDRESS_SPACE_HAS_RWLOCK_TREE_LOCK
  352. #undef NV_ADDRESS_SPACE_HAS_BACKING_DEV_INFO
  353. #undef NV_MM_CONTEXT_T_HAS_ID
  354. #define NV_GET_USER_PAGES_REMOTE_PRESENT
  355. #undef NV_GET_USER_PAGES_REMOTE_HAS_LOCKED_ARG
  356. #undef NV_GET_USER_PAGES_REMOTE_HAS_WRITE_AND_FORCE_ARGS
  357. #undef NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS
  358. #undef NV_GET_USER_PAGES_HAS_TASK_STRUCT
  359. #define NV_VM_FAULT_T_IS_PRESENT
  360. #define NV_MMU_NOTIFIER_OPS_HAS_INVALIDATE_RANGE
  361. #undef NV_DRM_BUS_PRESENT
  362. #undef NV_DRM_BUS_HAS_BUS_TYPE
  363. #undef NV_DRM_BUS_HAS_GET_IRQ
  364. #undef NV_DRM_BUS_HAS_GET_NAME
  365. #define NV_DRM_DRIVER_HAS_LEGACY_DEV_LIST
  366. #undef NV_DRM_DRIVER_HAS_SET_BUSID
  367. #define NV_DRM_CRTC_STATE_HAS_CONNECTORS_CHANGED
  368. #define NV_DRM_CRTC_INIT_WITH_PLANES_HAS_NAME_ARG
  369. #define NV_DRM_ENCODER_INIT_HAS_NAME_ARG
  370. #define NV_DRM_UNIVERSAL_PLANE_INIT_HAS_FORMAT_MODIFIERS_ARG
  371. #define NV_DRM_UNIVERSAL_PLANE_INIT_HAS_NAME_ARG
  372. #define NV_DRM_HELPER_MODE_FILL_FB_STRUCT_HAS_DEV_ARG
  373. #define NV_DRM_HELPER_MODE_FILL_FB_STRUCT_HAS_CONST_MODE_CMD_ARG
  374. #undef NV_DRM_MASTER_DROP_HAS_FROM_RELEASE_ARG
  375. #undef NV_DRM_DRIVER_UNLOAD_HAS_INT_RETURN_TYPE
  376. #undef NV_DRM_ATOMIC_HELPER_CRTC_DESTROY_STATE_HAS_CRTC_ARG
  377. #define NV_DRM_CRTC_HELPER_FUNCS_HAS_ATOMIC_ENABLE
  378. #define NV_DRM_MODE_OBJECT_FIND_HAS_FILE_PRIV_ARG
  379. #define NV_DMA_BUF_OWNER_PRESENT
  380. #define NV_DRM_CONNECTOR_LIST_ITER_PRESENT
  381. #define NV_DRM_CONNECTOR_LIST_ITER_BEGIN_PRESENT
  382. #define NV_DRM_ATOMIC_HELPER_SWAP_STATE_HAS_STALL_ARG
  383. #define NV_DRM_ATOMIC_HELPER_SWAP_STATE_RETURN_INT
  384. #undef NV_DRM_DRIVER_PRIME_FLAG_PRESENT
  385. #define NV_DRM_GEM_OBJECT_HAS_RESV
  386. CONFTEST generic.h:
  387. #undef NV_DOM0_KERNEL_PRESENT
  388. #define NV_VGPU_HYPERV_BUILD
  389. #undef NV_VGPU_KVM_BUILD
  390. #undef NV_GRID_BUILD
  391. #undef NV_GRID_BUILD_CSP
  392. #undef NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS
  393. #undef NV_GET_USER_PAGES_HAS_TASK_STRUCT
  394. #define NV_GET_USER_PAGES_REMOTE_PRESENT
  395. #undef NV_GET_USER_PAGES_REMOTE_HAS_LOCKED_ARG
  396. #undef NV_GET_USER_PAGES_REMOTE_HAS_WRITE_AND_FORCE_ARGS
  397. #define NV_PM_RUNTIME_AVAILABLE
  398. #define NV_VM_FAULT_T_IS_PRESENT
  399. #define NV_DRM_AVAILABLE
  400. #define NV_DRM_ATOMIC_MODESET_AVAILABLE
  401. #define NV_IS_EXPORT_SYMBOL_GPL_refcount_inc 0
  402. #define NV_IS_EXPORT_SYMBOL_GPL_refcount_dec_and_test 0
  403. #define NV_DRM_ALPHA_BLENDING_AVAILABLE
  404. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-frontend.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_frontend"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c
  405. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c
  406. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-pci.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_pci"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c
  407. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-acpi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_acpi"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c
  408. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-cray.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_cray"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c
  409. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-dma.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_dma"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c
  410. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-i2c.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_i2c"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c
  411. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-mmap.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_mmap"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c
  412. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-p2p.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_p2p"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c
  413. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-pat.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_pat"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c
  414. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-procfs.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_procfs"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c
  415. gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-usermap.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"nv_usermap"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c
  416. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  417. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  418. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  419. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  420. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  421. | ^~~
  422. | |
  423. | struct task_struct *
  424. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  425. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  426. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  427. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  428. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  429. | ~~~~~~~~~~~~~~~~~~^~
  430. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  431. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  432. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  433. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  434. | ^~
  435. | |
  436. | struct mm_struct *
  437. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  438. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  439. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  440. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  441. 1715 | unsigned long start, unsigned long nr_pages,
  442. | ~~~~~~~~~~~~~~^~~~~
  443. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  444. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  445. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  446. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  447. | ^~~~~
  448. | |
  449. | unsigned int
  450. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  451. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  452. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  453. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  454. 1716 | unsigned int gup_flags, struct page **pages,
  455. | ~~~~~~~~~~~~~~^~~~~
  456. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  457. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  458. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  459. 150 | pages, vmas);
  460. | ^~~~~
  461. | |
  462. | struct page **
  463. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  464. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  465. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  466. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  467. 1717 | struct vm_area_struct **vmas, int *locked);
  468. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  469. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  470. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  471. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  472. 150 | pages, vmas);
  473. | ^~~~
  474. | |
  475. | struct vm_area_struct **
  476. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  477. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  478. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
  479. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  480. 1717 | struct vm_area_struct **vmas, int *locked);
  481. | ~~~~~^~~~~~
  482. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  483. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  484. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  485. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  486. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  487. | ^~~
  488. | |
  489. | struct task_struct *
  490. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  491. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  492. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  493. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  494. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  495. | ~~~~~~~~~~~~~~~~~~^~
  496. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  497. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  498. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  499. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  500. | ^~
  501. | |
  502. | struct mm_struct *
  503. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  504. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  505. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  506. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  507. 1715 | unsigned long start, unsigned long nr_pages,
  508. | ~~~~~~~~~~~~~~^~~~~
  509. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  510. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  511. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  512. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  513. | ^~~~~
  514. | |
  515. | unsigned int
  516. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  517. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  518. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  519. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  520. 1716 | unsigned int gup_flags, struct page **pages,
  521. | ~~~~~~~~~~~~~~^~~~~
  522. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  523. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  524. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  525. 150 | pages, vmas);
  526. | ^~~~~
  527. | |
  528. | struct page **
  529. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  530. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  531. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  532. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  533. 1717 | struct vm_area_struct **vmas, int *locked);
  534. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  535. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  536. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  537. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  538. 150 | pages, vmas);
  539. | ^~~~
  540. | |
  541. | struct vm_area_struct **
  542. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  543. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  544. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
  545. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  546. 1717 | struct vm_area_struct **vmas, int *locked);
  547. | ~~~~~^~~~~~
  548. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  549. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  550. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  551. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  552. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  553. | ^~~
  554. | |
  555. | struct task_struct *
  556. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  557. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  558. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  559. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  560. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  561. | ^~~
  562. | |
  563. | struct task_struct *
  564. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  565. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  566. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  567. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  568. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  569. | ~~~~~~~~~~~~~~~~~~^~
  570. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  571. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  572. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  573. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  574. | ^~
  575. | |
  576. | struct mm_struct *
  577. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  578. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  579. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  580. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  581. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  582. | ~~~~~~~~~~~~~~~~~~^~
  583. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  584. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  585. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  586. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  587. | ^~
  588. | |
  589. | struct mm_struct *
  590. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  591. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  592. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  593. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  594. 1715 | unsigned long start, unsigned long nr_pages,
  595. | ~~~~~~~~~~~~~~^~~~~
  596. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  597. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  598. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  599. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  600. | ^~~~~
  601. | |
  602. | unsigned int
  603. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  604. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  605. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  606. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  607. 1715 | unsigned long start, unsigned long nr_pages,
  608. | ~~~~~~~~~~~~~~^~~~~
  609. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  610. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  611. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  612. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  613. | ^~~~~
  614. | |
  615. | unsigned int
  616. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  617. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  618. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  619. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  620. 1716 | unsigned int gup_flags, struct page **pages,
  621. | ~~~~~~~~~~~~~~^~~~~
  622. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  623. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  624. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  625. 150 | pages, vmas);
  626. | ^~~~~
  627. | |
  628. | struct page **
  629. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  630. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  631. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  632. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  633. 1716 | unsigned int gup_flags, struct page **pages,
  634. | ~~~~~~~~~~~~~~^~~~~
  635. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  636. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  637. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  638. 150 | pages, vmas);
  639. | ^~~~~
  640. | |
  641. | struct page **
  642. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  643. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  644. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  645. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  646. 1717 | struct vm_area_struct **vmas, int *locked);
  647. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  648. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  649. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  650. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  651. 150 | pages, vmas);
  652. | ^~~~
  653. | |
  654. | struct vm_area_struct **
  655. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  656. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  657. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  658. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  659. 1717 | struct vm_area_struct **vmas, int *locked);
  660. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  661. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  662. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  663. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  664. 150 | pages, vmas);
  665. | ^~~~
  666. | |
  667. | struct vm_area_struct **
  668. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  669. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  670. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
  671. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  672. 1717 | struct vm_area_struct **vmas, int *locked);
  673. | ~~~~~^~~~~~
  674. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  675. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  676. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
  677. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  678. 1717 | struct vm_area_struct **vmas, int *locked);
  679. | ~~~~~^~~~~~
  680. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  681. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  682. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  683. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  684. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  685. | ^~~
  686. | |
  687. | struct task_struct *
  688. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  689. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  690. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  691. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  692. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  693. | ~~~~~~~~~~~~~~~~~~^~
  694. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  695. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  696. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  697. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  698. | ^~
  699. | |
  700. | struct mm_struct *
  701. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  702. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  703. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  704. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  705. 1715 | unsigned long start, unsigned long nr_pages,
  706. | ~~~~~~~~~~~~~~^~~~~
  707. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  708. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  709. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  710. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  711. | ^~~~~
  712. | |
  713. | unsigned int
  714. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  715. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  716. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  717. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  718. 1716 | unsigned int gup_flags, struct page **pages,
  719. | ~~~~~~~~~~~~~~^~~~~
  720. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  721. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  722. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  723. 150 | pages, vmas);
  724. | ^~~~~
  725. | |
  726. | struct page **
  727. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  728. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  729. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  730. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  731. 1717 | struct vm_area_struct **vmas, int *locked);
  732. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  733. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  734. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  735. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  736. 150 | pages, vmas);
  737. | ^~~~
  738. | |
  739. | struct vm_area_struct **
  740. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  741. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  742. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
  743. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  744. 1717 | struct vm_area_struct **vmas, int *locked);
  745. | ~~~~~^~~~~~
  746. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  747. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  748. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  749. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  750. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  751. | ^~~
  752. | |
  753. | struct task_struct *
  754. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  755. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  756. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  757. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  758. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  759. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  760. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  761. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  762. | ~~~~~~~~~~~~~~~~~~^~
  763. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  764. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  765. | ^~~
  766. | |
  767. | struct task_struct *
  768. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  769. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  770. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  771. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  772. | ^~
  773. | |
  774. | struct mm_struct *
  775. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  776. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  777. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  778. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  779. 1715 | unsigned long start, unsigned long nr_pages,
  780. | ~~~~~~~~~~~~~~^~~~~
  781. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  782. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  783. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  784. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  785. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  786. | ~~~~~~~~~~~~~~~~~~^~
  787. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  788. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  789. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  790. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  791. | ^~~~~
  792. | |
  793. | unsigned int
  794. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  795. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  796. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  797. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  798. | ^~
  799. | |
  800. | struct mm_struct *
  801. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  802. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  803. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  804. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  805. 1716 | unsigned int gup_flags, struct page **pages,
  806. | ~~~~~~~~~~~~~~^~~~~
  807. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  808. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  809. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  810. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  811. 1715 | unsigned long start, unsigned long nr_pages,
  812. | ~~~~~~~~~~~~~~^~~~~
  813. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  814. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  815. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  816. 150 | pages, vmas);
  817. | ^~~~~
  818. | |
  819. | struct page **
  820. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  821. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  822. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  823. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  824. | ^~~~~
  825. | |
  826. | unsigned int
  827. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  828. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  829. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  830. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  831. 1717 | struct vm_area_struct **vmas, int *locked);
  832. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  833. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  834. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  835. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  836. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  837. 1716 | unsigned int gup_flags, struct page **pages,
  838. | ~~~~~~~~~~~~~~^~~~~
  839. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  840. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  841. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  842. 150 | pages, vmas);
  843. | ^~~~
  844. | |
  845. | struct vm_area_struct **
  846. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  847. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  848. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  849. 150 | pages, vmas);
  850. | ^~~~~
  851. | |
  852. | struct page **
  853. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  854. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  855. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  856. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  857. 1717 | struct vm_area_struct **vmas, int *locked);
  858. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  859. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  860. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  861. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
  862. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  863. 1717 | struct vm_area_struct **vmas, int *locked);
  864. | ~~~~~^~~~~~
  865. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  866. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  867. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  868. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  869. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  870. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  871. 150 | pages, vmas);
  872. | ^~~~
  873. | |
  874. | struct vm_area_struct **
  875. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  876. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  877. | ^~~
  878. | |
  879. | struct task_struct *
  880. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  881. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  882. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
  883. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  884. 1717 | struct vm_area_struct **vmas, int *locked);
  885. | ~~~~~^~~~~~
  886. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  887. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  888. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  889. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  890. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  891. | ~~~~~~~~~~~~~~~~~~^~
  892. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  893. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  894. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  895. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  896. | ^~
  897. | |
  898. | struct mm_struct *
  899. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  900. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  901. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  902. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  903. 1715 | unsigned long start, unsigned long nr_pages,
  904. | ~~~~~~~~~~~~~~^~~~~
  905. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  906. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  907. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  908. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  909. | ^~~~~
  910. | |
  911. | unsigned int
  912. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  913. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  914. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  915. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  916. 1716 | unsigned int gup_flags, struct page **pages,
  917. | ~~~~~~~~~~~~~~^~~~~
  918. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  919. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  920. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  921. 150 | pages, vmas);
  922. | ^~~~~
  923. | |
  924. | struct page **
  925. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  926. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  927. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  928. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  929. 1717 | struct vm_area_struct **vmas, int *locked);
  930. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  931. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  932. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  933. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  934. 150 | pages, vmas);
  935. | ^~~~
  936. | |
  937. | struct vm_area_struct **
  938. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  939. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  940. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.c:15:
  941. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  942. 1717 | struct vm_area_struct **vmas, int *locked);
  943. | ~~~~~^~~~~~
  944. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  945. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  946. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  947. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  948. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  949. | ^~~
  950. | |
  951. | struct task_struct *
  952. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  953. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  954. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  955. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  956. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  957. | ~~~~~~~~~~~~~~~~~~^~
  958. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  959. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  960. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  961. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  962. | ^~
  963. | |
  964. | struct mm_struct *
  965. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  966. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  967. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  968. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  969. 1715 | unsigned long start, unsigned long nr_pages,
  970. | ~~~~~~~~~~~~~~^~~~~
  971. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  972. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  973. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  974. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  975. | ^~~~~
  976. | |
  977. | unsigned int
  978. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  979. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  980. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  981. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  982. 1716 | unsigned int gup_flags, struct page **pages,
  983. | ~~~~~~~~~~~~~~^~~~~
  984. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  985. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  986. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  987. 150 | pages, vmas);
  988. | ^~~~~
  989. | |
  990. | struct page **
  991. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  992. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  993. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  994. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  995. 1717 | struct vm_area_struct **vmas, int *locked);
  996. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  997. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  998. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  999. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1000. 150 | pages, vmas);
  1001. | ^~~~
  1002. | |
  1003. | struct vm_area_struct **
  1004. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1005. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1006. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.c:15:
  1007. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  1008. 1717 | struct vm_area_struct **vmas, int *locked);
  1009. | ~~~~~^~~~~~
  1010. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1011. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1012. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1013. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1014. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1015. | ^~~
  1016. | |
  1017. | struct task_struct *
  1018. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1019. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1020. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1021. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  1022. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  1023. | ~~~~~~~~~~~~~~~~~~^~
  1024. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1025. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1026. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  1027. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1028. | ^~
  1029. | |
  1030. | struct mm_struct *
  1031. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1032. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1033. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1034. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1035. 1715 | unsigned long start, unsigned long nr_pages,
  1036. | ~~~~~~~~~~~~~~^~~~~
  1037. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1038. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1039. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  1040. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1041. | ^~~~~
  1042. | |
  1043. | unsigned int
  1044. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1045. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1046. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1047. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  1048. 1716 | unsigned int gup_flags, struct page **pages,
  1049. | ~~~~~~~~~~~~~~^~~~~
  1050. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1051. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1052. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1053. 150 | pages, vmas);
  1054. | ^~~~~
  1055. | |
  1056. | struct page **
  1057. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1058. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1059. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1060. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  1061. 1717 | struct vm_area_struct **vmas, int *locked);
  1062. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  1063. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1064. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1065. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1066. 150 | pages, vmas);
  1067. | ^~~~
  1068. | |
  1069. | struct vm_area_struct **
  1070. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1071. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1072. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.c:15:
  1073. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  1074. 1717 | struct vm_area_struct **vmas, int *locked);
  1075. | ~~~~~^~~~~~
  1076. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1077. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1078. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1079. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1080. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1081. | ^~~
  1082. | |
  1083. | struct task_struct *
  1084. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1085. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1086. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1087. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  1088. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  1089. | ~~~~~~~~~~~~~~~~~~^~
  1090. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1091. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1092. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  1093. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1094. | ^~
  1095. | |
  1096. | struct mm_struct *
  1097. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1098. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1099. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1100. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1101. 1715 | unsigned long start, unsigned long nr_pages,
  1102. | ~~~~~~~~~~~~~~^~~~~
  1103. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1104. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1105. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  1106. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1107. | ^~~~~
  1108. | |
  1109. | unsigned int
  1110. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1111. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1112. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1113. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  1114. 1716 | unsigned int gup_flags, struct page **pages,
  1115. | ~~~~~~~~~~~~~~^~~~~
  1116. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1117. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1118. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1119. 150 | pages, vmas);
  1120. | ^~~~~
  1121. | |
  1122. | struct page **
  1123. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1124. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1125. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1126. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  1127. 1717 | struct vm_area_struct **vmas, int *locked);
  1128. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  1129. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1130. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1131. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1132. 150 | pages, vmas);
  1133. | ^~~~
  1134. | |
  1135. | struct vm_area_struct **
  1136. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
  1137. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
  1138. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.c:15:
  1139. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  1140. 1717 | struct vm_area_struct **vmas, int *locked);
  1141. | ~~~~~^~~~~~
  1142. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1143. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
  1144. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
  1145. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
  1146. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1147. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1148. | ^~~
  1149. | |
  1150. | struct task_struct *
  1151. In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
  1152. from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
  1153. from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
  1154. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
  1155. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
  1156. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  1157. 1714 | long get_user_pages_remote(struct mm_struct *mm,
  1158. | ~~~~~~~~~~~~~~~~~~^~
  1159. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1160. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
  1161. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
  1162. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  1163. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1164. | ^~
  1165. | |
  1166. | struct mm_struct *
  1167. In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
  1168. from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
  1169. from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
  1170. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
  1171. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
  1172. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1173. 1715 | unsigned long start, unsigned long nr_pages,
  1174. | ~~~~~~~~~~~~~~^~~~~
  1175. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1176. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
  1177. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
  1178. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  1179. 149 | return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
  1180. | ^~~~~
  1181. | |
  1182. | unsigned int
  1183. In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
  1184. from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
  1185. from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
  1186. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
  1187. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
  1188. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: expected ‘struct page **’ but argument is of type ‘unsigned int’
  1189. 1716 | unsigned int gup_flags, struct page **pages,
  1190. | ~~~~~~~~~~~~~~^~~~~
  1191. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1192. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
  1193. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
  1194. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1195. 150 | pages, vmas);
  1196. | ^~~~~
  1197. | |
  1198. | struct page **
  1199. In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
  1200. from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
  1201. from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
  1202. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
  1203. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
  1204. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
  1205. 1717 | struct vm_area_struct **vmas, int *locked);
  1206. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  1207. In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
  1208. from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
  1209. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
  1210. /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1211. 150 | pages, vmas);
  1212. | ^~~~
  1213. | |
  1214. | struct vm_area_struct **
  1215. In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
  1216. from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
  1217. from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
  1218. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
  1219. from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
  1220. /usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
  1221. 1717 | struct vm_area_struct **vmas, int *locked);
  1222. | ~~~~~^~~~~~
  1223. cc1: some warnings being treated as errors
  1224. /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c: In function ‘nvidia_mmap’:
  1225. /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:662:9: warning: unused variable ‘i’ [-Wunused-variable]
  1226. 662 | int i = 0;
  1227. | ^
  1228. /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c: In function ‘nv_pci_probe’:
  1229. /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:427:5: error: implicit declaration of function ‘vga_tryget’; did you mean ‘vga_get’? [-Werror=implicit-function-declaration]
  1230. 427 | vga_tryget(VGA_DEFAULT_DEVICE, VGA_RSRC_LEGACY_MASK);
  1231. | ^~~~~~~~~~
  1232. | vga_get
  1233. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.o] Error 1
  1234. make[3]: *** Waiting for unfinished jobs....
  1235. /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c: In function ‘nv_encode_caching’:
  1236. /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:334:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  1237. 334 | if (NV_ALLOW_CACHING(memory_type))
  1238. | ^
  1239. /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:336:9: note: here
  1240. 336 | default:
  1241. | ^~~~~~~
  1242. cc1: some warnings being treated as errors
  1243. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pat.o] Error 1
  1244. cc1: some warnings being treated as errors
  1245. cc1: some warnings being treated as errors
  1246. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-usermap.o] Error 1
  1247. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.o] Error 1
  1248. cc1: some warnings being treated as errors
  1249. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.o] Error 1
  1250. cc1: some warnings being treated as errors
  1251. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.o] Error 1
  1252. cc1: some warnings being treated as errors
  1253. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-p2p.o] Error 1
  1254. cc1: some warnings being treated as errors
  1255. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.o] Error 1
  1256. cc1: some warnings being treated as errors
  1257. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.o] Error 1
  1258. cc1: some warnings being treated as errors
  1259. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-procfs.o] Error 1
  1260. cc1: some warnings being treated as errors
  1261. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.o] Error 1
  1262. cc1: some warnings being treated as errors
  1263. make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.o] Error 1
  1264. make[2]: *** [/usr/src/linux-headers-5.9.0-1-common/Makefile:1796: /var/lib/dkms/nvidia-current/450.66/build] Error 2
  1265. make[2]: Leaving directory '/usr/src/linux-headers-5.9.0-1-amd64'
  1266. make[1]: *** [Makefile:185: __sub-make] Error 2
  1267. make[1]: Leaving directory '/usr/src/linux-headers-5.9.0-1-common'
  1268. make: *** [Makefile:81: modules] Error 2
  1269.  
Advertisement
Add Comment
Please, Sign In to add comment