Advertisement
jockero

Untitled

Apr 25th, 2024
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.97 KB | None | 0 0
  1. CONFTEST: get_dma_ops
  2. CONFTEST: dma_attr_macros
  3. CONFTEST: dma_map_page_attrs
  4. CONFTEST: write_cr4
  5. CONFTEST: of_find_node_by_phandle
  6. CONFTEST: of_node_to_nid
  7. CONFTEST: pnv_pci_get_npu_dev
  8. CONFTEST: of_get_ibm_chip_id
  9. CONFTEST: pci_bus_address
  10. CONFTEST: pci_stop_and_remove_bus_device
  11. CONFTEST: pci_rebar_get_possible_sizes
  12. CONFTEST: wait_for_random_bytes
  13. CONFTEST: register_cpu_notifier
  14. CONFTEST: cpuhp_setup_state
  15. CONFTEST: dma_map_resource
  16. CONFTEST: get_backlight_device_by_name
  17. CONFTEST: timer_setup
  18. CONFTEST: pci_enable_msix_range
  19. CONFTEST: kernel_read_has_pointer_pos_arg
  20. CONFTEST: kernel_write_has_pointer_pos_arg
  21. CONFTEST: dma_direct_map_resource
  22. CONFTEST: tegra_get_platform
  23. CONFTEST: tegra_bpmp_send_receive
  24. CONFTEST: flush_cache_all
  25. CONFTEST: vmf_insert_pfn
  26. CONFTEST: jiffies_to_timespec
  27. CONFTEST: ktime_get_raw_ts64
  28. CONFTEST: ktime_get_real_ts64
  29. CONFTEST: full_name_hash
  30. CONFTEST: pci_enable_atomic_ops_to_root
  31. CONFTEST: vga_tryget
  32. CONFTEST: cc_platform_has
  33. CONFTEST: seq_read_iter
  34. CONFTEST: unsafe_follow_pfn
  35. CONFTEST: drm_gem_object_get
  36. CONFTEST: drm_gem_object_put_unlocked
  37. CONFTEST: add_memory_driver_managed
  38. CONFTEST: device_property_read_u64
  39. CONFTEST: devm_of_platform_populate
  40. CONFTEST: of_dma_configure
  41. CONFTEST: of_property_count_elems_of_size
  42. CONFTEST: of_property_read_variable_u8_array
  43. CONFTEST: of_property_read_variable_u32_array
  44. CONFTEST: i2c_new_client_device
  45. CONFTEST: i2c_unregister_device
  46. CONFTEST: of_get_named_gpio
  47. CONFTEST: devm_gpio_request_one
  48. CONFTEST: gpio_direction_input
  49. CONFTEST: gpio_direction_output
  50. CONFTEST: gpio_get_value
  51. CONFTEST: gpio_set_value
  52. CONFTEST: gpio_to_irq
  53. CONFTEST: icc_get
  54. CONFTEST: icc_put
  55. CONFTEST: icc_set_bw
  56. CONFTEST: dma_buf_export_args
  57. CONFTEST: dma_buf_ops_has_kmap
  58. CONFTEST: dma_buf_ops_has_kmap_atomic
  59. CONFTEST: dma_buf_ops_has_map
  60. CONFTEST: dma_buf_ops_has_map_atomic
  61. CONFTEST: dma_buf_has_dynamic_attachment
  62. CONFTEST: dma_buf_attachment_has_peer2peer
  63. CONFTEST: dma_set_mask_and_coherent
  64. CONFTEST: devm_clk_bulk_get_all
  65. CONFTEST: get_task_ioprio
  66. CONFTEST: mdev_set_iommu_device
  67. CONFTEST: offline_and_remove_memory
  68. CONFTEST: vfio_register_notifier
  69. CONFTEST: vfio_register_emulated_iommu_dev
  70. CONFTEST: mdev_parent_dev
  71. CONFTEST: mdev_dev
  72. CONFTEST: mdev_get_type_group_id
  73. CONFTEST: mdev_uuid
  74. CONFTEST: mdev_from_dev
  75. CONFTEST: pci_irq_vector_helpers
  76. CONFTEST: kvmalloc
  77. CONFTEST: vfio_uninit_group_dev
  78. CONFTEST: vfio_pin_pages_has_vfio_device_arg
  79. CONFTEST: vfio_pin_pages_has_pages_arg
  80. CONFTEST: vfio_alloc_device
  81. CONFTEST: vfio_free_device
  82. CONFTEST: is_export_symbol_gpl_of_node_to_nid
  83. CONFTEST: is_export_symbol_gpl_sme_active
  84. CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
  85. CONFTEST: is_export_symbol_present_swiotlb_dma_ops
  86. CONFTEST: is_export_symbol_present___close_fd
  87. CONFTEST: is_export_symbol_present_close_fd
  88. CONFTEST: is_export_symbol_present_get_unused_fd
  89. CONFTEST: is_export_symbol_present_get_unused_fd_flags
  90. CONFTEST: is_export_symbol_present_nvhost_get_default_device
  91. CONFTEST: is_export_symbol_present_nvhost_syncpt_unit_interface_get_byte_offset
  92. CONFTEST: is_export_symbol_present_nvhost_syncpt_unit_interface_get_aperture
  93. CONFTEST: is_export_symbol_present_tegra_dce_register_ipc_client
  94. CONFTEST: is_export_symbol_present_tegra_dce_unregister_ipc_client
  95. CONFTEST: is_export_symbol_present_tegra_dce_client_ipc_send_recv
  96. CONFTEST: is_export_symbol_present_dram_clk_to_mc_clk
  97. CONFTEST: is_export_symbol_present_get_dram_num_channels
  98. CONFTEST: is_export_symbol_present_tegra_dram_types
  99. CONFTEST: is_export_symbol_present_pxm_to_node
  100. CONFTEST: is_export_symbol_present_screen_info
  101. CONFTEST: is_export_symbol_present_i2c_bus_status
  102. CONFTEST: is_export_symbol_present_tegra_fuse_control_read
  103. CONFTEST: is_export_symbol_present_tegra_get_platform
  104. CONFTEST: is_export_symbol_present_pci_find_host_bridge
  105. CONFTEST: is_export_symbol_present_tsec_comms_send_cmd
  106. CONFTEST: is_export_symbol_present_tsec_comms_set_init_cb
  107. CONFTEST: is_export_symbol_present_tsec_comms_clear_init_cb
  108. CONFTEST: is_export_symbol_present_tsec_comms_alloc_mem_from_gscco
  109. CONFTEST: is_export_symbol_present_tsec_comms_free_gscco_mem
  110. CONFTEST: is_export_symbol_present_memory_block_size_bytes
  111. CONFTEST: crypto
  112. CONFTEST: dma_ops
  113. CONFTEST: swiotlb_dma_ops
  114. CONFTEST: noncoherent_swiotlb_dma_ops
  115. CONFTEST: vm_fault_has_address
  116. CONFTEST: vm_insert_pfn_prot
  117. CONFTEST: vmf_insert_pfn_prot
  118. CONFTEST: vm_ops_fault_removed_vma_arg
  119. CONFTEST: kmem_cache_has_kobj_remove_work
  120. CONFTEST: sysfs_slab_unlink
  121. CONFTEST: proc_ops
  122. CONFTEST: timespec64
  123. CONFTEST: vmalloc_has_pgprot_t_arg
  124. CONFTEST: mm_has_mmap_lock
  125. CONFTEST: pci_channel_state
  126. CONFTEST: pci_dev_has_ats_enabled
  127. CONFTEST: remove_memory_has_nid_arg
  128. CONFTEST: add_memory_driver_managed_has_mhp_flags_arg
  129. CONFTEST: num_registered_fb
  130. CONFTEST: pci_driver_has_driver_managed_dma
  131. CONFTEST: vm_area_struct_has_const_vm_flags
  132. CONFTEST: memory_failure_has_trapno_arg
  133. CONFTEST: enable_apicv
  134. CONFTEST: mdev_parent_ops
  135. CONFTEST: mdev_parent
  136. CONFTEST: vfio_info_add_capability_has_cap_type_id_arg
  137. CONFTEST: vfio_device_gfx_plane_info
  138. CONFTEST: vm_fault_t
  139. CONFTEST: vfio_device_migration_has_start_pfn
  140. CONFTEST: mdev_parent_ops_has_open_device
  141. CONFTEST: mdev_parent_ops_has_device_driver
  142. CONFTEST: vfio_device_mig_state
  143. CONFTEST: vfio_migration_ops
  144. CONFTEST: mdev_driver_has_supported_type_groups
  145. CONFTEST: vfio_device_ops_has_dma_unmap
  146. CONFTEST: vfio_device_ops_has_bind_iommufd
  147. CONFTEST: vfio_migration_ops_has_migration_get_data_size
  148. CONFTEST: vfio_log_ops
  149. CONFTEST: vfio_precopy_info
  150. CONFTEST: dom0_kernel_present
  151. CONFTEST: nvidia_vgpu_kvm_build
  152. CONFTEST: nvidia_grid_build
  153. CONFTEST: nvidia_grid_csp_build
  154. CONFTEST: get_user_pages
  155. CONFTEST: get_user_pages_remote
  156. CONFTEST: pin_user_pages
  157. CONFTEST: pin_user_pages_remote
  158. CONFTEST: pm_runtime_available
  159. CONFTEST: pci_class_multimedia_hd_audio
  160. CONFTEST: drm_available
  161. CONFTEST: vfio_pci_core_available
  162. CONFTEST: mdev_available
  163. CONFTEST: cmd_uphy_display_port_init
  164. CONFTEST: cmd_uphy_display_port_off
  165. CONFTEST: memory_failure_mf_sw_simulated_defined
  166. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv.o
  167. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o
  168. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-dmabuf.o
  169. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-nano-timer.o
  170. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-acpi.o
  171. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-cray.o
  172. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.o
  173. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-i2c.o
  174. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-mmap.o
  175. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-p2p.o
  176. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pat.o
  177. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-procfs.o
  178. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-usermap.o
  179. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-vm.o
  180. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-vtophys.o
  181. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-interface.o
  182. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-mlock.o
  183. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-pci.o
  184. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-registry.o
  185. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-usermap.o
  186. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-modeset-interface.o
  187. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci-table.o
  188. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-kthread-q.o
  189. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-memdbg.o
  190. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.o
  191. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-report-err.o
  192. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-rsync.o
  193. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-msi.o
  194. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-caps.o
  195. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-frontend.o
  196. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.c:293:6: warning: no previous prototype for 'nv_load_dma_map_scatterlist' [-Wmissing-prototypes]
  197. 293 | void nv_load_dma_map_scatterlist(
  198. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  199. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.c:489:23: warning: no previous prototype for 'nv_dma_unmap_sgt' [-Wmissing-prototypes]
  200. 489 | NV_STATUS NV_API_CALL nv_dma_unmap_sgt(
  201. | ^~~~~~~~~~~~~~~~
  202. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c: In function 'nv_pci_probe':
  203. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c:214:29: error: 'const struct bus_type' has no member named 'iommu_ops'
  204. 214 | if (pci_dev->dev.bus->iommu_ops == NULL)
  205. | ^~
  206. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-procfs.c:698:1: warning: no previous prototype for 'exercise_error_forwarding_va' [-Wmissing-prototypes]
  207. 698 | exercise_error_forwarding_va(
  208. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv.c:735:12: warning: no previous prototype for 'nvidia_init_module' [-Wmissing-prototypes]
  210. 735 | int __init nvidia_init_module(void)
  211. | ^~~~~~~~~~~~~~~~~~
  212. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv.c:855:6: warning: no previous prototype for 'nvidia_exit_module' [-Wmissing-prototypes]
  213. 855 | void nvidia_exit_module(void)
  214. | ^~~~~~~~~~~~~~~~~~
  215. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv.c:1124:23: warning: no previous prototype for 'nv_get_num_dpaux_instances' [-Wmissing-prototypes]
  216. 1124 | NV_STATUS NV_API_CALL nv_get_num_dpaux_instances(nv_state_t *nv, NvU32 *num_instances)
  217. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  218. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-interface.c:367:7: warning: no previous prototype for 'os_mem_copy_custom' [-Wmissing-prototypes]
  219. 367 | void *os_mem_copy_custom(
  220. | ^~~~~~~~~~~~~~~~~~
  221. make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o] Error 1
  222. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:395:6: warning: no previous prototype for 'nv_init_ibmnpu_info' [-Wmissing-prototypes]
  223. 395 | void nv_init_ibmnpu_info(nv_state_t *nv)
  224. | ^~~~~~~~~~~~~~~~~~~
  225. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv_uvm_interface.o
  226. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:399:6: warning: no previous prototype for 'nv_destroy_ibmnpu_info' [-Wmissing-prototypes]
  227. 399 | void nv_destroy_ibmnpu_info(nv_state_t *nv)
  228. | ^~~~~~~~~~~~~~~~~~~~~~
  229. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:403:5: warning: no previous prototype for 'nv_init_ibmnpu_devices' [-Wmissing-prototypes]
  230. 403 | int nv_init_ibmnpu_devices(nv_state_t *nv)
  231. | ^~~~~~~~~~~~~~~~~~~~~~
  232. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:408:6: warning: no previous prototype for 'nv_unregister_ibmnpu_devices' [-Wmissing-prototypes]
  233. 408 | void nv_unregister_ibmnpu_devices(nv_state_t *nv)
  234. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:428:5: warning: no previous prototype for 'nv_get_ibmnpu_chip_id' [-Wmissing-prototypes]
  236. 428 | int nv_get_ibmnpu_chip_id(nv_state_t *nv)
  237. | ^~~~~~~~~~~~~~~~~~~~~
  238. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:437:6: warning: no previous prototype for 'nv_ibmnpu_cache_flush_numa_region' [-Wmissing-prototypes]
  239. 437 | void nv_ibmnpu_cache_flush_numa_region(nv_state_t *nv)
  240. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_aead.o
  242. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_ecc.o
  243. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_hkdf.o
  244. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_rand.o
  245. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_shash.o
  246. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_aead.c:41:5: warning: no previous prototype for 'libspdm_aead_prealloc' [-Wmissing-prototypes]
  247. 41 | int libspdm_aead_prealloc(void **context, char const *alg)
  248. | ^~~~~~~~~~~~~~~~~~~~~
  249. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_aead.c:171:5: warning: no previous prototype for 'libspdm_aead_prealloced' [-Wmissing-prototypes]
  250. 171 | int libspdm_aead_prealloced(void *context,
  251. | ^~~~~~~~~~~~~~~~~~~~~~~
  252. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_aead_aes_gcm.o
  253. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_sha.o
  254. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_hmac_sha.o
  255. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_hkdf_sha.o
  256. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_ec.o
  257. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_x509.o
  258. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-vgpu-vfio-interface.o
  259. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.o
  260. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nvlink_caps.o
  261. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.o
  262. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/procfs_nvswitch.o
  263. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/i2c_nvswitch.o
  264. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.o
  265. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-mdev.o
  266. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.o
  267. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nv-pci-table.o
  268. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.o
  269. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-caps.c:269:5: warning: no previous prototype for 'nv_cap_procfs_init' [-Wmissing-prototypes]
  270. 269 | int nv_cap_procfs_init(void)
  271. | ^~~~~~~~~~~~~~~~~~
  272. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.c:1705:1: warning: no previous prototype for 'nvswitch_init' [-Wmissing-prototypes]
  273. 1705 | nvswitch_init
  274. | ^~~~~~~~~~~~~
  275. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.c:1790:1: warning: no previous prototype for 'nvswitch_exit' [-Wmissing-prototypes]
  276. 1790 | nvswitch_exit
  277. | ^~~~~~~~~~~~~
  278. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c:313:12: warning: no previous prototype for 'nvlink_core_init' [-Wmissing-prototypes]
  279. 313 | int __init nvlink_core_init(void)
  280. | ^~~~~~~~~~~~~~~~
  281. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c:389:6: warning: no previous prototype for 'nvlink_core_exit' [-Wmissing-prototypes]
  282. 389 | void nvlink_core_exit(void)
  283. | ^~~~~~~~~~~~~~~~
  284. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-mdev.c:115:5: warning: no previous prototype for 'nv_vgpu_vfio_mdev_destroy' [-Wmissing-prototypes]
  285. 115 | int nv_vgpu_vfio_mdev_destroy(vgpu_dev_t *vgpu_dev)
  286. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  287. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-mdev.c:132:5: warning: no previous prototype for 'nv_vgpu_vfio_mdev_create' [-Wmissing-prototypes]
  288. 132 | int nv_vgpu_vfio_mdev_create(vgpu_dev_t *vgpu_dev)
  289. | ^~~~~~~~~~~~~~~~~~~~~~~~
  290. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-mdev.c:554:6: warning: no previous prototype for 'nv_vfio_mdev_set_mig_ops' [-Wmissing-prototypes]
  291. 554 | void nv_vfio_mdev_set_mig_ops(struct vfio_device *core_vdev, struct pci_dev *pdev)
  292. | ^~~~~~~~~~~~~~~~~~~~~~~~
  293. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c: In function 'nv_vfio_vgpu_vf_reg_access_hw':
  294. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c:887:18: warning: the comparison will always evaluate as 'true' for the address of 'data' will never be NULL [-Waddress]
  295. 887 | if (!pdev || !pParams->data)
  296. | ^
  297. In file included from /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.h:26,
  298. from /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c:29:
  299. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nv-vgpu-ioctl.h:527:10: note: 'data' declared here
  300. 527 | NvU8 data[4];
  301. | ^~~~
  302. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.c:265:5: warning: no previous prototype for 'nv_vfio_pci_get_device_state' [-Wmissing-prototypes]
  303. 265 | int nv_vfio_pci_get_device_state(struct vfio_device *core_vdev,
  304. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  305. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.c:456:6: warning: no previous prototype for 'nv_vfio_pci_set_mig_ops' [-Wmissing-prototypes]
  306. 456 | void nv_vfio_pci_set_mig_ops(struct vfio_device *core_vdev)
  307. | ^~~~~~~~~~~~~~~~~~~~~~~
  308. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.c:472:5: warning: no previous prototype for 'nv_vfio_pci_core_init_dev' [-Wmissing-prototypes]
  309. 472 | int nv_vfio_pci_core_init_dev(struct vfio_device *core_vdev)
  310. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  311. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.c:494:6: warning: no previous prototype for 'nv_vfio_pci_core_release_dev' [-Wmissing-prototypes]
  312. 494 | void nv_vfio_pci_core_release_dev(struct vfio_device *core_vdev)
  313. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  314. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:1142:6: warning: no previous prototype for 'nv_update_config_space' [-Wmissing-prototypes]
  315. 1142 | void nv_update_config_space(vgpu_dev_t *vgpu_dev, NvU64 offset,
  316. | ^~~~~~~~~~~~~~~~~~~~~~
  317. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:1168:5: warning: no previous prototype for 'update_pci_config_bars_cache' [-Wmissing-prototypes]
  318. 1168 | int update_pci_config_bars_cache(vgpu_dev_t *vgpu_dev)
  319. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c: In function 'nv_vfio_vgpu_get_attach_device':
  321. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c:729:1: warning: the frame size of 1032 bytes is larger than 1024 bytes [-Wframe-larger-than=]
  322. 729 | }
  323. | ^
  324. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:2112:18: warning: no previous prototype for 'find_bar1_node_parent' [-Wmissing-prototypes]
  325. 2112 | struct rb_node **find_bar1_node_parent(struct rb_node **parent, NvU64 guest_addr,
  326. | ^~~~~~~~~~~~~~~~~~~~~
  327. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c: In function 'vgpu_msix_handler':
  328. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:2872:9: error: too many arguments to function 'eventfd_signal'
  329. 2872 | eventfd_signal(trigger, 1);
  330. | ^~~~~~~~~~~~~~
  331. In file included from ./include/linux/vmpressure.h:11,
  332. from ./include/linux/memcontrol.h:18,
  333. from ./include/linux/swap.h:9,
  334. from ./include/linux/suspend.h:5,
  335. from ./include/linux/regulator/consumer.h:35,
  336. from ./include/linux/i2c.h:19,
  337. from ./include/uapi/linux/fb.h:6,
  338. from ./include/linux/fb.h:7,
  339. from /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:223,
  340. from /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:30:
  341. ./include/linux/eventfd.h:87:20: note: declared here
  342. 87 | static inline void eventfd_signal(struct eventfd_ctx *ctx)
  343. | ^~~~~~~~~~~~~~
  344. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c: In function 'nv_vgpu_inject_interrupt':
  345. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:3185:5: error: too many arguments to function 'eventfd_signal'
  346. 3185 | eventfd_signal(trigger, 1);
  347. | ^~~~~~~~~~~~~~
  348. ./include/linux/eventfd.h:87:20: note: declared here
  349. 87 | static inline void eventfd_signal(struct eventfd_ctx *ctx)
  350. | ^~~~~~~~~~~~~~
  351. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c: At top level:
  352. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:3721:7: warning: no previous prototype for 'get_drm_format' [-Wmissing-prototypes]
  353. 3721 | NvU32 get_drm_format(uint32_t bpp)
  354. | ^~~~~~~~~~~~~~
  355. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:3743:5: warning: no previous prototype for 'nv_vgpu_vfio_get_gfx_plane_info' [-Wmissing-prototypes]
  356. 3743 | int nv_vgpu_vfio_get_gfx_plane_info(vgpu_dev_t *vgpu_dev, struct vfio_device_gfx_plane_info *gfx_plane_info)
  357. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:4048:6: warning: no previous prototype for 'vgpu_del_phys_mapping' [-Wmissing-prototypes]
  359. 4048 | void vgpu_del_phys_mapping(vgpu_dev_t *vgpu_dev, unsigned long offset)
  360. | ^~~~~~~~~~~~~~~~~~~~~
  361. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:4138:6: warning: no previous prototype for 'vgpu_mmio_close' [-Wmissing-prototypes]
  362. 4138 | void vgpu_mmio_close(struct vm_area_struct *vma)
  363. | ^~~~~~~~~~~~~~~
  364. make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.o] Error 1
  365. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c: In function 'nv_vgpu_dev_ioctl':
  366. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c:347:1: warning: the frame size of 1120 bytes is larger than 1024 bytes [-Wframe-larger-than=]
  367. 347 | }
  368. | ^
  369. make[3]: Target '/tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/' not remade because of errors.
  370. make[2]: *** [/usr/src/linux-headers-6.8.4-2-pve/Makefile:1926: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel] Error 2
  371. make[2]: Target 'modules' not remade because of errors.
  372. make[1]: *** [Makefile:240: __sub-make] Error 2
  373. make[1]: Target 'modules' not remade because of errors.
  374. make[1]: Leaving directory '/usr/src/linux-headers-6.8.4-2-pve'
  375. make: *** [Makefile:82: modules] Error 2
  376. -> Error.
  377. ERROR: An error occurred while performing the step: "Building kernel modules". See /var/log/nvidia-installer.log for details.
  378. -> The command `cd ./kernel; /usr/bin/make -k -j28 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/6.8.4-2-pve/build" SYSOUT="/lib/modules/6.8.4-2-pve/build" ` failed with the following output:
  379.  
  380. make[1]: Entering directory '/usr/src/linux-headers-6.8.4-2-pve'
  381. warning: the compiler differs from the one used to build the kernel
  382. The kernel was built by: gcc (Debian 12.2.0-14) 12.2.0
  383. You are using: cc (Debian 12.2.0-14) 12.2.0
  384. SYMLINK /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-kernel.o
  385. CONFTEST: hash__remap_4k_pfn
  386. CONFTEST: set_pages_uc
  387. CONFTEST: list_is_first
  388. CONFTEST: set_memory_uc
  389. CONFTEST: set_memory_array_uc
  390. CONFTEST: set_pages_array_uc
  391. CONFTEST: ioremap_cache
  392. CONFTEST: ioremap_wc
  393. CONFTEST: ioremap_driver_hardened
  394. CONFTEST: ioremap_driver_hardened_wc
  395. CONFTEST: ioremap_cache_shared
  396. CONFTEST: pci_get_domain_bus_and_slot
  397. CONFTEST: get_num_physpages
  398. CONFTEST: pde_data
  399. CONFTEST: xen_ioemu_inject_msi
  400. CONFTEST: phys_to_dma
  401. CONFTEST: get_dma_ops
  402. CONFTEST: dma_attr_macros
  403. CONFTEST: dma_map_page_attrs
  404. CONFTEST: write_cr4
  405. CONFTEST: of_find_node_by_phandle
  406. CONFTEST: of_node_to_nid
  407. CONFTEST: pnv_pci_get_npu_dev
  408. CONFTEST: of_get_ibm_chip_id
  409. CONFTEST: pci_bus_address
  410. CONFTEST: pci_stop_and_remove_bus_device
  411. CONFTEST: pci_rebar_get_possible_sizes
  412. CONFTEST: wait_for_random_bytes
  413. CONFTEST: register_cpu_notifier
  414. CONFTEST: cpuhp_setup_state
  415. CONFTEST: dma_map_resource
  416. CONFTEST: get_backlight_device_by_name
  417. CONFTEST: timer_setup
  418. CONFTEST: pci_enable_msix_range
  419. CONFTEST: kernel_read_has_pointer_pos_arg
  420. CONFTEST: kernel_write_has_pointer_pos_arg
  421. CONFTEST: dma_direct_map_resource
  422. CONFTEST: tegra_get_platform
  423. CONFTEST: tegra_bpmp_send_receive
  424. CONFTEST: flush_cache_all
  425. CONFTEST: vmf_insert_pfn
  426. CONFTEST: jiffies_to_timespec
  427. CONFTEST: ktime_get_raw_ts64
  428. CONFTEST: ktime_get_real_ts64
  429. CONFTEST: full_name_hash
  430. CONFTEST: pci_enable_atomic_ops_to_root
  431. CONFTEST: vga_tryget
  432. CONFTEST: cc_platform_has
  433. CONFTEST: seq_read_iter
  434. CONFTEST: unsafe_follow_pfn
  435. CONFTEST: drm_gem_object_get
  436. CONFTEST: drm_gem_object_put_unlocked
  437. CONFTEST: add_memory_driver_managed
  438. CONFTEST: device_property_read_u64
  439. CONFTEST: devm_of_platform_populate
  440. CONFTEST: of_dma_configure
  441. CONFTEST: of_property_count_elems_of_size
  442. CONFTEST: of_property_read_variable_u8_array
  443. CONFTEST: of_property_read_variable_u32_array
  444. CONFTEST: i2c_new_client_device
  445. CONFTEST: i2c_unregister_device
  446. CONFTEST: of_get_named_gpio
  447. CONFTEST: devm_gpio_request_one
  448. CONFTEST: gpio_direction_input
  449. CONFTEST: gpio_direction_output
  450. CONFTEST: gpio_get_value
  451. CONFTEST: gpio_set_value
  452. CONFTEST: gpio_to_irq
  453. CONFTEST: icc_get
  454. CONFTEST: icc_put
  455. CONFTEST: icc_set_bw
  456. CONFTEST: dma_buf_export_args
  457. CONFTEST: dma_buf_ops_has_kmap
  458. CONFTEST: dma_buf_ops_has_kmap_atomic
  459. CONFTEST: dma_buf_ops_has_map
  460. CONFTEST: dma_buf_ops_has_map_atomic
  461. CONFTEST: dma_buf_has_dynamic_attachment
  462. CONFTEST: dma_buf_attachment_has_peer2peer
  463. CONFTEST: dma_set_mask_and_coherent
  464. CONFTEST: devm_clk_bulk_get_all
  465. CONFTEST: get_task_ioprio
  466. CONFTEST: mdev_set_iommu_device
  467. CONFTEST: offline_and_remove_memory
  468. CONFTEST: vfio_register_notifier
  469. CONFTEST: vfio_register_emulated_iommu_dev
  470. CONFTEST: mdev_parent_dev
  471. CONFTEST: mdev_dev
  472. CONFTEST: mdev_get_type_group_id
  473. CONFTEST: mdev_uuid
  474. CONFTEST: mdev_from_dev
  475. CONFTEST: pci_irq_vector_helpers
  476. CONFTEST: kvmalloc
  477. CONFTEST: vfio_uninit_group_dev
  478. CONFTEST: vfio_pin_pages_has_vfio_device_arg
  479. CONFTEST: vfio_pin_pages_has_pages_arg
  480. CONFTEST: vfio_alloc_device
  481. CONFTEST: vfio_free_device
  482. CONFTEST: is_export_symbol_gpl_of_node_to_nid
  483. CONFTEST: is_export_symbol_gpl_sme_active
  484. CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
  485. CONFTEST: is_export_symbol_present_swiotlb_dma_ops
  486. CONFTEST: is_export_symbol_present___close_fd
  487. CONFTEST: is_export_symbol_present_close_fd
  488. CONFTEST: is_export_symbol_present_get_unused_fd
  489. CONFTEST: is_export_symbol_present_get_unused_fd_flags
  490. CONFTEST: is_export_symbol_present_nvhost_get_default_device
  491. CONFTEST: is_export_symbol_present_nvhost_syncpt_unit_interface_get_byte_offset
  492. CONFTEST: is_export_symbol_present_nvhost_syncpt_unit_interface_get_aperture
  493. CONFTEST: is_export_symbol_present_tegra_dce_register_ipc_client
  494. CONFTEST: is_export_symbol_present_tegra_dce_unregister_ipc_client
  495. CONFTEST: is_export_symbol_present_tegra_dce_client_ipc_send_recv
  496. CONFTEST: is_export_symbol_present_dram_clk_to_mc_clk
  497. CONFTEST: is_export_symbol_present_get_dram_num_channels
  498. CONFTEST: is_export_symbol_present_tegra_dram_types
  499. CONFTEST: is_export_symbol_present_pxm_to_node
  500. CONFTEST: is_export_symbol_present_screen_info
  501. CONFTEST: is_export_symbol_present_i2c_bus_status
  502. CONFTEST: is_export_symbol_present_tegra_fuse_control_read
  503. CONFTEST: is_export_symbol_present_tegra_get_platform
  504. CONFTEST: is_export_symbol_present_pci_find_host_bridge
  505. CONFTEST: is_export_symbol_present_tsec_comms_send_cmd
  506. CONFTEST: is_export_symbol_present_tsec_comms_set_init_cb
  507. CONFTEST: is_export_symbol_present_tsec_comms_clear_init_cb
  508. CONFTEST: is_export_symbol_present_tsec_comms_alloc_mem_from_gscco
  509. CONFTEST: is_export_symbol_present_tsec_comms_free_gscco_mem
  510. CONFTEST: is_export_symbol_present_memory_block_size_bytes
  511. CONFTEST: crypto
  512. CONFTEST: dma_ops
  513. CONFTEST: swiotlb_dma_ops
  514. CONFTEST: noncoherent_swiotlb_dma_ops
  515. CONFTEST: vm_fault_has_address
  516. CONFTEST: vm_insert_pfn_prot
  517. CONFTEST: vmf_insert_pfn_prot
  518. CONFTEST: vm_ops_fault_removed_vma_arg
  519. CONFTEST: kmem_cache_has_kobj_remove_work
  520. CONFTEST: sysfs_slab_unlink
  521. CONFTEST: proc_ops
  522. CONFTEST: timespec64
  523. CONFTEST: vmalloc_has_pgprot_t_arg
  524. CONFTEST: mm_has_mmap_lock
  525. CONFTEST: pci_channel_state
  526. CONFTEST: pci_dev_has_ats_enabled
  527. CONFTEST: remove_memory_has_nid_arg
  528. CONFTEST: add_memory_driver_managed_has_mhp_flags_arg
  529. CONFTEST: num_registered_fb
  530. CONFTEST: pci_driver_has_driver_managed_dma
  531. CONFTEST: vm_area_struct_has_const_vm_flags
  532. CONFTEST: memory_failure_has_trapno_arg
  533. CONFTEST: enable_apicv
  534. CONFTEST: mdev_parent_ops
  535. CONFTEST: mdev_parent
  536. CONFTEST: vfio_info_add_capability_has_cap_type_id_arg
  537. CONFTEST: vfio_device_gfx_plane_info
  538. CONFTEST: vm_fault_t
  539. CONFTEST: vfio_device_migration_has_start_pfn
  540. CONFTEST: mdev_parent_ops_has_open_device
  541. CONFTEST: mdev_parent_ops_has_device_driver
  542. CONFTEST: vfio_device_mig_state
  543. CONFTEST: vfio_migration_ops
  544. CONFTEST: mdev_driver_has_supported_type_groups
  545. CONFTEST: vfio_device_ops_has_dma_unmap
  546. CONFTEST: vfio_device_ops_has_bind_iommufd
  547. CONFTEST: vfio_migration_ops_has_migration_get_data_size
  548. CONFTEST: vfio_log_ops
  549. CONFTEST: vfio_precopy_info
  550. CONFTEST: dom0_kernel_present
  551. CONFTEST: nvidia_vgpu_kvm_build
  552. CONFTEST: nvidia_grid_build
  553. CONFTEST: nvidia_grid_csp_build
  554. CONFTEST: get_user_pages
  555. CONFTEST: get_user_pages_remote
  556. CONFTEST: pin_user_pages
  557. CONFTEST: pin_user_pages_remote
  558. CONFTEST: pm_runtime_available
  559. CONFTEST: pci_class_multimedia_hd_audio
  560. CONFTEST: drm_available
  561. CONFTEST: vfio_pci_core_available
  562. CONFTEST: mdev_available
  563. CONFTEST: cmd_uphy_display_port_init
  564. CONFTEST: cmd_uphy_display_port_off
  565. CONFTEST: memory_failure_mf_sw_simulated_defined
  566. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv.o
  567. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o
  568. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-dmabuf.o
  569. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-nano-timer.o
  570. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-acpi.o
  571. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-cray.o
  572. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.o
  573. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-i2c.o
  574. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-mmap.o
  575. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-p2p.o
  576. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pat.o
  577. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-procfs.o
  578. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-usermap.o
  579. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-vm.o
  580. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-vtophys.o
  581. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-interface.o
  582. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-mlock.o
  583. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-pci.o
  584. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-registry.o
  585. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-usermap.o
  586. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-modeset-interface.o
  587. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci-table.o
  588. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-kthread-q.o
  589. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-memdbg.o
  590. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.o
  591. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-report-err.o
  592. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-rsync.o
  593. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-msi.o
  594. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-caps.o
  595. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-frontend.o
  596. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.c:293:6: warning: no previous prototype for 'nv_load_dma_map_scatterlist' [-Wmissing-prototypes]
  597. 293 | void nv_load_dma_map_scatterlist(
  598. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  599. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-dma.c:489:23: warning: no previous prototype for 'nv_dma_unmap_sgt' [-Wmissing-prototypes]
  600. 489 | NV_STATUS NV_API_CALL nv_dma_unmap_sgt(
  601. | ^~~~~~~~~~~~~~~~
  602. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c: In function 'nv_pci_probe':
  603. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c:214:29: error: 'const struct bus_type' has no member named 'iommu_ops'
  604. 214 | if (pci_dev->dev.bus->iommu_ops == NULL)
  605. | ^~
  606. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-procfs.c:698:1: warning: no previous prototype for 'exercise_error_forwarding_va' [-Wmissing-prototypes]
  607. 698 | exercise_error_forwarding_va(
  608. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv.c:735:12: warning: no previous prototype for 'nvidia_init_module' [-Wmissing-prototypes]
  610. 735 | int __init nvidia_init_module(void)
  611. | ^~~~~~~~~~~~~~~~~~
  612. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv.c:855:6: warning: no previous prototype for 'nvidia_exit_module' [-Wmissing-prototypes]
  613. 855 | void nvidia_exit_module(void)
  614. | ^~~~~~~~~~~~~~~~~~
  615. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv.c:1124:23: warning: no previous prototype for 'nv_get_num_dpaux_instances' [-Wmissing-prototypes]
  616. 1124 | NV_STATUS NV_API_CALL nv_get_num_dpaux_instances(nv_state_t *nv, NvU32 *num_instances)
  617. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  618. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/os-interface.c:367:7: warning: no previous prototype for 'os_mem_copy_custom' [-Wmissing-prototypes]
  619. 367 | void *os_mem_copy_custom(
  620. | ^~~~~~~~~~~~~~~~~~
  621. make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o] Error 1
  622. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:395:6: warning: no previous prototype for 'nv_init_ibmnpu_info' [-Wmissing-prototypes]
  623. 395 | void nv_init_ibmnpu_info(nv_state_t *nv)
  624. | ^~~~~~~~~~~~~~~~~~~
  625. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv_uvm_interface.o
  626. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:399:6: warning: no previous prototype for 'nv_destroy_ibmnpu_info' [-Wmissing-prototypes]
  627. 399 | void nv_destroy_ibmnpu_info(nv_state_t *nv)
  628. | ^~~~~~~~~~~~~~~~~~~~~~
  629. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:403:5: warning: no previous prototype for 'nv_init_ibmnpu_devices' [-Wmissing-prototypes]
  630. 403 | int nv_init_ibmnpu_devices(nv_state_t *nv)
  631. | ^~~~~~~~~~~~~~~~~~~~~~
  632. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:408:6: warning: no previous prototype for 'nv_unregister_ibmnpu_devices' [-Wmissing-prototypes]
  633. 408 | void nv_unregister_ibmnpu_devices(nv_state_t *nv)
  634. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:428:5: warning: no previous prototype for 'nv_get_ibmnpu_chip_id' [-Wmissing-prototypes]
  636. 428 | int nv_get_ibmnpu_chip_id(nv_state_t *nv)
  637. | ^~~~~~~~~~~~~~~~~~~~~
  638. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-ibmnpu.c:437:6: warning: no previous prototype for 'nv_ibmnpu_cache_flush_numa_region' [-Wmissing-prototypes]
  639. 437 | void nv_ibmnpu_cache_flush_numa_region(nv_state_t *nv)
  640. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  641. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_aead.o
  642. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_ecc.o
  643. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_hkdf.o
  644. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_rand.o
  645. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_shash.o
  646. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_aead.c:41:5: warning: no previous prototype for 'libspdm_aead_prealloc' [-Wmissing-prototypes]
  647. 41 | int libspdm_aead_prealloc(void **context, char const *alg)
  648. | ^~~~~~~~~~~~~~~~~~~~~
  649. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_aead.c:171:5: warning: no previous prototype for 'libspdm_aead_prealloced' [-Wmissing-prototypes]
  650. 171 | int libspdm_aead_prealloced(void *context,
  651. | ^~~~~~~~~~~~~~~~~~~~~~~
  652. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_aead_aes_gcm.o
  653. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_sha.o
  654. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_hmac_sha.o
  655. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_hkdf_sha.o
  656. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_ec.o
  657. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/libspdm_x509.o
  658. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-vgpu-vfio-interface.o
  659. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.o
  660. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nvlink_caps.o
  661. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.o
  662. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/procfs_nvswitch.o
  663. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/i2c_nvswitch.o
  664. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.o
  665. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-mdev.o
  666. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.o
  667. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nv-pci-table.o
  668. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.o
  669. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-caps.c:269:5: warning: no previous prototype for 'nv_cap_procfs_init' [-Wmissing-prototypes]
  670. 269 | int nv_cap_procfs_init(void)
  671. | ^~~~~~~~~~~~~~~~~~
  672. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.c:1705:1: warning: no previous prototype for 'nvswitch_init' [-Wmissing-prototypes]
  673. 1705 | nvswitch_init
  674. | ^~~~~~~~~~~~~
  675. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/linux_nvswitch.c:1790:1: warning: no previous prototype for 'nvswitch_exit' [-Wmissing-prototypes]
  676. 1790 | nvswitch_exit
  677. | ^~~~~~~~~~~~~
  678. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c:313:12: warning: no previous prototype for 'nvlink_core_init' [-Wmissing-prototypes]
  679. 313 | int __init nvlink_core_init(void)
  680. | ^~~~~~~~~~~~~~~~
  681. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nvlink_linux.c:389:6: warning: no previous prototype for 'nvlink_core_exit' [-Wmissing-prototypes]
  682. 389 | void nvlink_core_exit(void)
  683. | ^~~~~~~~~~~~~~~~
  684. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-mdev.c:115:5: warning: no previous prototype for 'nv_vgpu_vfio_mdev_destroy' [-Wmissing-prototypes]
  685. 115 | int nv_vgpu_vfio_mdev_destroy(vgpu_dev_t *vgpu_dev)
  686. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  687. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-mdev.c:132:5: warning: no previous prototype for 'nv_vgpu_vfio_mdev_create' [-Wmissing-prototypes]
  688. 132 | int nv_vgpu_vfio_mdev_create(vgpu_dev_t *vgpu_dev)
  689. | ^~~~~~~~~~~~~~~~~~~~~~~~
  690. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-mdev.c:554:6: warning: no previous prototype for 'nv_vfio_mdev_set_mig_ops' [-Wmissing-prototypes]
  691. 554 | void nv_vfio_mdev_set_mig_ops(struct vfio_device *core_vdev, struct pci_dev *pdev)
  692. | ^~~~~~~~~~~~~~~~~~~~~~~~
  693. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c: In function 'nv_vfio_vgpu_vf_reg_access_hw':
  694. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c:887:18: warning: the comparison will always evaluate as 'true' for the address of 'data' will never be NULL [-Waddress]
  695. 887 | if (!pdev || !pParams->data)
  696. | ^
  697. In file included from /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.h:26,
  698. from /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c:29:
  699. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nv-vgpu-ioctl.h:527:10: note: 'data' declared here
  700. 527 | NvU8 data[4];
  701. | ^~~~
  702. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.c:265:5: warning: no previous prototype for 'nv_vfio_pci_get_device_state' [-Wmissing-prototypes]
  703. 265 | int nv_vfio_pci_get_device_state(struct vfio_device *core_vdev,
  704. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  705. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.c:456:6: warning: no previous prototype for 'nv_vfio_pci_set_mig_ops' [-Wmissing-prototypes]
  706. 456 | void nv_vfio_pci_set_mig_ops(struct vfio_device *core_vdev)
  707. | ^~~~~~~~~~~~~~~~~~~~~~~
  708. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.c:472:5: warning: no previous prototype for 'nv_vfio_pci_core_init_dev' [-Wmissing-prototypes]
  709. 472 | int nv_vfio_pci_core_init_dev(struct vfio_device *core_vdev)
  710. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  711. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-vfio-pci-core.c:494:6: warning: no previous prototype for 'nv_vfio_pci_core_release_dev' [-Wmissing-prototypes]
  712. 494 | void nv_vfio_pci_core_release_dev(struct vfio_device *core_vdev)
  713. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:1142:6: warning: no previous prototype for 'nv_update_config_space' [-Wmissing-prototypes]
  715. 1142 | void nv_update_config_space(vgpu_dev_t *vgpu_dev, NvU64 offset,
  716. | ^~~~~~~~~~~~~~~~~~~~~~
  717. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:1168:5: warning: no previous prototype for 'update_pci_config_bars_cache' [-Wmissing-prototypes]
  718. 1168 | int update_pci_config_bars_cache(vgpu_dev_t *vgpu_dev)
  719. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  720. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c: In function 'nv_vfio_vgpu_get_attach_device':
  721. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c:729:1: warning: the frame size of 1032 bytes is larger than 1024 bytes [-Wframe-larger-than=]
  722. 729 | }
  723. | ^
  724. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:2112:18: warning: no previous prototype for 'find_bar1_node_parent' [-Wmissing-prototypes]
  725. 2112 | struct rb_node **find_bar1_node_parent(struct rb_node **parent, NvU64 guest_addr,
  726. | ^~~~~~~~~~~~~~~~~~~~~
  727. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c: In function 'vgpu_msix_handler':
  728. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:2872:9: error: too many arguments to function 'eventfd_signal'
  729. 2872 | eventfd_signal(trigger, 1);
  730. | ^~~~~~~~~~~~~~
  731. In file included from ./include/linux/vmpressure.h:11,
  732. from ./include/linux/memcontrol.h:18,
  733. from ./include/linux/swap.h:9,
  734. from ./include/linux/suspend.h:5,
  735. from ./include/linux/regulator/consumer.h:35,
  736. from ./include/linux/i2c.h:19,
  737. from ./include/uapi/linux/fb.h:6,
  738. from ./include/linux/fb.h:7,
  739. from /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/common/inc/nv-linux.h:223,
  740. from /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:30:
  741. ./include/linux/eventfd.h:87:20: note: declared here
  742. 87 | static inline void eventfd_signal(struct eventfd_ctx *ctx)
  743. | ^~~~~~~~~~~~~~
  744. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c: In function 'nv_vgpu_inject_interrupt':
  745. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:3185:5: error: too many arguments to function 'eventfd_signal'
  746. 3185 | eventfd_signal(trigger, 1);
  747. | ^~~~~~~~~~~~~~
  748. ./include/linux/eventfd.h:87:20: note: declared here
  749. 87 | static inline void eventfd_signal(struct eventfd_ctx *ctx)
  750. | ^~~~~~~~~~~~~~
  751. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c: At top level:
  752. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:3721:7: warning: no previous prototype for 'get_drm_format' [-Wmissing-prototypes]
  753. 3721 | NvU32 get_drm_format(uint32_t bpp)
  754. | ^~~~~~~~~~~~~~
  755. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:3743:5: warning: no previous prototype for 'nv_vgpu_vfio_get_gfx_plane_info' [-Wmissing-prototypes]
  756. 3743 | int nv_vgpu_vfio_get_gfx_plane_info(vgpu_dev_t *vgpu_dev, struct vfio_device_gfx_plane_info *gfx_plane_info)
  757. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  758. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:4048:6: warning: no previous prototype for 'vgpu_del_phys_mapping' [-Wmissing-prototypes]
  759. 4048 | void vgpu_del_phys_mapping(vgpu_dev_t *vgpu_dev, unsigned long offset)
  760. | ^~~~~~~~~~~~~~~~~~~~~
  761. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.c:4138:6: warning: no previous prototype for 'vgpu_mmio_close' [-Wmissing-prototypes]
  762. 4138 | void vgpu_mmio_close(struct vm_area_struct *vma)
  763. | ^~~~~~~~~~~~~~~
  764. make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/nvidia-vgpu-vfio.o] Error 1
  765. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c: In function 'nv_vgpu_dev_ioctl':
  766. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia-vgpu-vfio/vgpu-devices.c:347:1: warning: the frame size of 1120 bytes is larger than 1024 bytes [-Wframe-larger-than=]
  767. 347 | }
  768. | ^
  769. make[3]: Target '/tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/' not remade because of errors.
  770. make[2]: *** [/usr/src/linux-headers-6.8.4-2-pve/Makefile:1926: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel] Error 2
  771. make[2]: Target 'modules' not remade because of errors.
  772. make[1]: *** [Makefile:240: __sub-make] Error 2
  773. make[1]: Target 'modules' not remade because of errors.
  774. make[1]: Leaving directory '/usr/src/linux-headers-6.8.4-2-pve'
  775. make: *** [Makefile:82: modules] Error 2
  776. -> Checking to see whether the nvidia kernel module was successfully built
  777. executing: 'cd ./kernel; /usr/bin/make -k -j28 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/6.8.4-2-pve/build" SYSOUT="/lib/modules/6.8.4-2-pve/build" NV_KERNEL_MODULES="nvidia"'...
  778. make[1]: Entering directory '/usr/src/linux-headers-6.8.4-2-pve'
  779. warning: the compiler differs from the one used to build the kernel
  780. The kernel was built by: gcc (Debian 12.2.0-14) 12.2.0
  781. You are using: cc (Debian 12.2.0-14) 12.2.0
  782. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o
  783. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c: In function 'nv_pci_probe':
  784. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c:214:29: error: 'const struct bus_type' has no member named 'iommu_ops'
  785. 214 | if (pci_dev->dev.bus->iommu_ops == NULL)
  786. | ^~
  787. make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o] Error 1
  788. make[3]: Target '/tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/' not remade because of errors.
  789. make[2]: *** [/usr/src/linux-headers-6.8.4-2-pve/Makefile:1926: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel] Error 2
  790. make[2]: Target 'modules' not remade because of errors.
  791. make[1]: *** [Makefile:240: __sub-make] Error 2
  792. make[1]: Target 'modules' not remade because of errors.
  793. make[1]: Leaving directory '/usr/src/linux-headers-6.8.4-2-pve'
  794. make: *** [Makefile:82: modules] Error 2
  795. -> Error.
  796. ERROR: An error occurred while performing the step: "Checking to see whether the nvidia kernel module was successfully built". See /var/log/nvidia-installer.log for details.
  797. -> The command `cd ./kernel; /usr/bin/make -k -j28 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/6.8.4-2-pve/build" SYSOUT="/lib/modules/6.8.4-2-pve/build" NV_KERNEL_MODULES="nvidia"` failed with the following output:
  798.  
  799. make[1]: Entering directory '/usr/src/linux-headers-6.8.4-2-pve'
  800. warning: the compiler differs from the one used to build the kernel
  801. The kernel was built by: gcc (Debian 12.2.0-14) 12.2.0
  802. You are using: cc (Debian 12.2.0-14) 12.2.0
  803. CC [M] /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o
  804. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c: In function 'nv_pci_probe':
  805. /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.c:214:29: error: 'const struct bus_type' has no member named 'iommu_ops'
  806. 214 | if (pci_dev->dev.bus->iommu_ops == NULL)
  807. | ^~
  808. make[3]: *** [scripts/Makefile.build:243: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/nvidia/nv-pci.o] Error 1
  809. make[3]: Target '/tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel/' not remade because of errors.
  810. make[2]: *** [/usr/src/linux-headers-6.8.4-2-pve/Makefile:1926: /tmp/selfgz1780/NVIDIA-Linux-x86_64-535.104.06-vgpu-kvm-custom/kernel] Error 2
  811. make[2]: Target 'modules' not remade because of errors.
  812. make[1]: *** [Makefile:240: __sub-make] Error 2
  813. make[1]: Target 'modules' not remade because of errors.
  814. make[1]: Leaving directory '/usr/src/linux-headers-6.8.4-2-pve'
  815. make: *** [Makefile:82: modules] Error 2
  816. ERROR: The nvidia kernel module was not created.
  817. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Tags: vgpu error
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement