DKMS make.log for nvidia-current-396.24-1 for kernel 4.15.18-desktop-1omv (x86_64) seg jul 16 01:17:35 -03 2018 make[1]: Entering directory '/usr/src/linux-4.15.18-desktop-1omv' SYMLINK /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kernel.o SYMLINK /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nv-modeset-kernel.o CONFTEST: INIT_WORK CONFTEST: remap_pfn_range CONFTEST: hash__remap_4k_pfn CONFTEST: vmap CONFTEST: follow_pfn CONFTEST: set_pages_uc CONFTEST: set_memory_uc CONFTEST: set_memory_array_uc CONFTEST: change_page_attr CONFTEST: pci_get_class CONFTEST: pci_choose_state CONFTEST: vm_insert_page CONFTEST: acpi_device_id CONFTEST: acquire_console_sem CONFTEST: console_lock CONFTEST: kmem_cache_create CONFTEST: on_each_cpu CONFTEST: smp_call_function CONFTEST: acpi_evaluate_integer CONFTEST: ioremap_cache CONFTEST: ioremap_wc CONFTEST: acpi_walk_namespace CONFTEST: pci_domain_nr CONFTEST: pci_dma_mapping_error CONFTEST: sg_alloc_table CONFTEST: sg_init_table CONFTEST: pci_get_domain_bus_and_slot CONFTEST: get_num_physpages CONFTEST: efi_enabled CONFTEST: proc_create_data CONFTEST: pde_data CONFTEST: proc_remove CONFTEST: pm_vt_switch_required CONFTEST: xen_ioemu_inject_msi CONFTEST: phys_to_dma CONFTEST: get_dma_ops CONFTEST: write_cr4 CONFTEST: of_get_property CONFTEST: of_find_node_by_phandle CONFTEST: of_node_to_nid CONFTEST: pnv_pci_get_npu_dev CONFTEST: of_get_ibm_chip_id CONFTEST: for_each_online_node CONFTEST: node_end_pfn CONFTEST: pci_bus_address CONFTEST: pci_stop_and_remove_bus_device CONFTEST: pci_remove_bus_device CONFTEST: request_threaded_irq CONFTEST: register_cpu_notifier CONFTEST: cpuhp_setup_state CONFTEST: dma_map_resource CONFTEST: backlight_device_register CONFTEST: register_acpi_notifier CONFTEST: timer_setup CONFTEST: remap_page_range CONFTEST: address_space_init_once CONFTEST: kbasename CONFTEST: fatal_signal_pending CONFTEST: list_cut_position CONFTEST: vzalloc CONFTEST: wait_on_bit_lock_argument_count CONFTEST: bitmap_clear CONFTEST: usleep_range CONFTEST: radix_tree_empty CONFTEST: radix_tree_replace_slot CONFTEST: pnv_npu2_init_context CONFTEST: drm_dev_unref CONFTEST: drm_reinit_primary_mode_group CONFTEST: drm_atomic_set_mode_for_crtc CONFTEST: drm_atomic_clean_old_fb CONFTEST: get_user_pages_remote CONFTEST: get_user_pages CONFTEST: drm_gem_object_lookup CONFTEST: drm_atomic_state_free CONFTEST: drm_atomic_helper_disable_all CONFTEST: drm_driver_has_gem_prime_res_obj CONFTEST: drm_atomic_helper_set_config CONFTEST: drm_atomic_helper_connector_dpms CONFTEST: is_export_symbol_gpl_of_node_to_nid CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs CONFTEST: i2c_adapter CONFTEST: pm_message_t CONFTEST: irq_handler_t CONFTEST: acpi_device_ops CONFTEST: acpi_op_remove CONFTEST: outer_flush_all CONFTEST: proc_dir_entry CONFTEST: scatterlist CONFTEST: sg_table CONFTEST: file_operations CONFTEST: vm_operations_struct CONFTEST: atomic_long_type CONFTEST: pci_save_state CONFTEST: file_inode CONFTEST: task_struct CONFTEST: kuid_t CONFTEST: dma_ops CONFTEST: dma_map_ops CONFTEST: noncoherent_swiotlb_dma_ops CONFTEST: vm_fault_present CONFTEST: vm_fault_has_address CONFTEST: backlight_properties_type CONFTEST: fault_flags CONFTEST: atomic64_type CONFTEST: address_space CONFTEST: backing_dev_info CONFTEST: mm_context_t CONFTEST: vm_ops_fault_removed_vma_arg CONFTEST: drm_bus_present CONFTEST: drm_bus_has_bus_type CONFTEST: drm_bus_has_get_irq CONFTEST: drm_bus_has_get_name CONFTEST: drm_driver_has_legacy_dev_list CONFTEST: drm_driver_has_set_busid CONFTEST: drm_crtc_state_has_connectors_changed CONFTEST: drm_init_function_args CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg CONFTEST: drm_helper_mode_fill_fb_struct CONFTEST: drm_master_drop_has_from_release_arg CONFTEST: drm_driver_unload_has_int_return_type CONFTEST: kref_has_refcount_of_type_refcount_t CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg CONFTEST: drm_crtc_helper_funcs_has_atomic_enable CONFTEST: drm_old_atomic_state_iterators_present CONFTEST: drm_mode_object_find_has_file_priv_arg CONFTEST: dom0_kernel_present CONFTEST: nvidia_vgpu_kvm_build CONFTEST: nvidia_grid_build CONFTEST: drm_available CONFTEST: drm_atomic_available CONFTEST: drm_atomic_modeset_nonblocking_commit_available CONFTEST: is_export_symbol_gpl_refcount_inc CONFTEST: is_export_symbol_gpl_refcount_dec_and_test CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-frontend.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-instance.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-chrdev.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-cray.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-dma.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-gvi.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-i2c.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-mempool.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-mmap.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-p2p.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-pat.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-procfs.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-usermap.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-vm.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-vtophys.o In file included from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:124:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-dma.c:15: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-dma.c: In function ‘pci_bus_address’: ./include/linux/pci.h:1248:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-dma.c: In function ‘nv_dma_map_peer’: ./include/linux/pci.h:1248:24: note: byref variable will be forcibly initialized CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-mlock.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-pci.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_add’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:228:29: note: byref variable will be forcibly initialized struct acpi_object_list control_argument_list = { 0, NULL }; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_remove_one_arg’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:346:29: note: byref variable will be forcibly initialized struct acpi_object_list control_argument_list = { 0, NULL }; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_nvif_method’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1023:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-registry.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1022:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_mxmi_method’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:859:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:858:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_mxms_method’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:933:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:932:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_wmmx_method’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1490:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1489:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_dsm_method’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1133:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1131:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_ddc_method’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1234:29: note: byref variable will be forcibly initialized struct acpi_object_list input = { 1, &ddc_arg0 }; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1231:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_rom_method’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1350:29: note: byref variable will be forcibly initialized struct acpi_object_list input = { 2, rom_arg }; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1347:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c: In function ‘nv_acpi_dod_method’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.c:1416:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv.c: In function ‘nvidia_ioctl’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv.c:2124:21: note: byref variable will be forcibly initialized nv_ioctl_xfer_t ioc_xfer; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-mmap.c: In function ‘nv_encode_caching’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-mmap.c:191:14: note: byref variable will be forcibly initialized pgprot_t tmp; ^~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-usermap.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-modeset-interface.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-pci-table.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-memdbg.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-ibmnpu.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-report-err.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-rsync.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv_uvm_interface.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nvlink_linux.o In file included from ./include/linux/mm_types.h:12:0, from ./include/linux/fs.h:22, from ./include/linux/cgroup.h:17, from ./include/linux/kthread.h:7, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q.c:27: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q.c: In function ‘_raw_q_flush’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q.c:244:24: note: byref variable will be forcibly initialized DECLARE_COMPLETION(completion); ^ ./include/linux/completion.h:54:20: note: in definition of macro ‘DECLARE_COMPLETION’ struct completion work = COMPLETION_INITIALIZER(work) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q.c:243:25: note: byref variable will be forcibly initialized nv_kthread_q_item_t q_item; ^~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_utils.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.o In file included from ./include/linux/ktime.h:25:0, from ./include/linux/timer.h:6, from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:778, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-pgprot.h:17, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:20, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c:15: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c: In function ‘jiffies_to_timespec’: ./include/linux/jiffies.h:431:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c: In function ‘os_get_current_time’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c:432:20: note: byref variable will be forcibly initialized struct timeval tm; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c: In function ‘os_delay’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c:544:28: note: byref variable will be forcibly initialized struct timeval tm_end, tm_aux; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c: In function ‘_os_ipmi_send_cmd’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c:1833:41: note: byref variable will be forcibly initialized } tx_addr; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c:1829:41: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c: In function ‘_os_ipmi_receive_resp’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.c:1899:29: note: byref variable will be forcibly initialized struct timeval tv; ^~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c: In function ‘_basic_start_stop_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c:102:20: note: byref variable will be forcibly initialized nv_kthread_q_t local_q; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c: In function ‘_reschedule_same_item_from_its_own_callback_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c:337:20: note: byref variable will be forcibly initialized resched_args_t resched_args; ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c: In function ‘_multithreaded_q_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c:249:20: note: byref variable will be forcibly initialized atomic_t local_accumulator; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c:248:20: note: byref variable will be forcibly initialized nv_kthread_q_t local_q; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c: In function ‘_same_q_item_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c:390:25: note: byref variable will be forcibly initialized nv_kthread_q_item_t q_item; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c:389:25: note: byref variable will be forcibly initialized nv_kthread_q_t local_q; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.c:388:25: note: byref variable will be forcibly initialized same_q_item_args_t same_q_item_args; ^~~~~~~~~~~~~~~~ ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/nvstatus.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/nvCpuUuid.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_global.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv_uvm_interface.c: In function ‘nv_uvm_notify_start_device’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv_uvm_interface.c:1017:21: note: byref variable will be forcibly initialized NvProcessorUuid uvmUuid; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv_uvm_interface.c: In function ‘nv_uvm_notify_stop_device’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv_uvm_interface.c:1038:21: note: byref variable will be forcibly initialized NvProcessorUuid uvmUuid; ^~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_isr.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_procfs.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nvlink_linux.c: In function ‘nvlink_sleep’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nvlink_linux.c:568:28: note: byref variable will be forcibly initialized struct timeval tm_end, tm_aux; ^~~~~~ ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.o In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.c:29: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.c: In function ‘uvm_spin_loop’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_semaphore.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_rm_mem.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_lock.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_hal.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_global.c: In function ‘uvm_global_init’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_global.c:92:21: note: byref variable will be forcibly initialized UvmPlatformInfo platform_info; ^~~~~~~~~~~~~ ld: warning: Disabling --icf due to -r In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c: In function ‘uvm_va_space_mm_shutdown_delay’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized In file included from ./include/linux/mmzone.h:10:0, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-pgprot.h:17, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:20, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c: In function ‘uvm_va_space_mm_unregister’: ./include/linux/wait.h:247:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ ./include/linux/wait.h:269:8: note: in expansion of macro ‘___wait_event’ (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ ./include/linux/wait.h:289:2: note: in expansion of macro ‘__wait_event’ __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c:283:9: note: in expansion of macro ‘wait_event’ wait_event(va_space_mm->wait_queue, va_space_mm->retained_count == 0); ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c: In function ‘uvm_va_space_mm_shutdown’: ./include/linux/wait.h:247:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ ./include/linux/wait.h:269:8: note: in expansion of macro ‘___wait_event’ (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ ./include/linux/wait.h:289:2: note: in expansion of macro ‘__wait_event’ __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c:516:5: note: in expansion of macro ‘wait_event’ wait_event(va_space_mm->wait_queue, va_space_mm->retained_count == 0); ^~~~~~~~~~ ./include/linux/wait.h:247:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ ./include/linux/wait.h:269:8: note: in expansion of macro ‘___wait_event’ (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ ./include/linux/wait.h:289:2: note: in expansion of macro ‘__wait_event’ __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c:502:5: note: in expansion of macro ‘wait_event’ wait_event(va_space->gpu_va_space_deferred_free.wait_queue, ^~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c:406:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space_mm.c:405:26: note: byref variable will be forcibly initialized uvm_processor_mask_t gpus_to_flush; ^~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_allocator.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.c: In function ‘map_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.c:748:30: note: byref variable will be forcibly initialized uvm_mem_pte_maker_data_t pte_maker_data = { ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.c: In function ‘uvm_mem_map_gpu_kernel’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.c:784:33: note: byref variable will be forcibly initialized uvm_mem_gpu_mapping_attrs_t attrs = { ^~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.o In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:29:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c: In function ‘uvm_vm_fault’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:24:0: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c: In function ‘uvm_unlocked_ioctl’: CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:761:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_POPULATE_PAGEABLE, uvm_api_populate_pageable); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:760:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_CLEAN_UP_ZOMBIE_RESOURCES, uvm_api_clean_up_zombie_resources); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:758:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_FLUSH_EVENTS, uvm_api_tools_flush_events); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:757:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_MIGRATE_RANGE_GROUP, uvm_api_migrate_range_group); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:756:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_UNMAP_EXTERNAL_ALLOCATION, uvm_api_unmap_external_allocation); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:755:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_MAP_DYNAMIC_PARALLELISM_REGION, uvm_api_map_dynamic_parallelism_region); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:754:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_GET_PROCESSOR_UUID_TABLE, uvm_api_tools_get_processor_uuid_table); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:753:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_WRITE_PROCESS_MEMORY, uvm_api_tools_write_process_memory); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:752:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_READ_PROCESS_MEMORY, uvm_api_tools_read_process_memory); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:751:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_DISABLE_SYSTEM_WIDE_ATOMICS, uvm_api_disable_system_wide_atomics); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:750:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_ENABLE_SYSTEM_WIDE_ATOMICS, uvm_api_enable_system_wide_atomics); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:749:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_MIGRATE, uvm_api_migrate); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:748:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_DISABLE_READ_DUPLICATION, uvm_api_disable_read_duplication); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:747:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_ENABLE_READ_DUPLICATION, uvm_api_enable_read_duplication); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:746:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_UNREGISTER_CHANNEL, uvm_api_unregister_channel); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:745:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_REGISTER_CHANNEL, uvm_api_register_channel); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:744:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_UNREGISTER_GPU_VASPACE, uvm_api_unregister_gpu_va_space); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:743:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_REGISTER_GPU_VASPACE, uvm_api_register_gpu_va_space); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:742:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_UNSET_ACCESSED_BY, uvm_api_unset_accessed_by); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:741:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_SET_ACCESSED_BY, uvm_api_set_accessed_by); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:740:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_UNSET_PREFERRED_LOCATION, uvm_api_unset_preferred_location); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:739:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_SET_PREFERRED_LOCATION, uvm_api_set_preferred_location); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:738:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_ALLOW_MIGRATION_RANGE_GROUPS, uvm_api_allow_migration_range_groups); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:737:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_PREVENT_MIGRATION_RANGE_GROUPS, uvm_api_prevent_migration_range_groups); ^~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:736:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_FREE, uvm_api_free); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:734:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_SET_RANGE_GROUP, uvm_api_set_range_group); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:733:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_DISABLE_PEER_ACCESS, uvm_api_disable_peer_access); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:732:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_ENABLE_PEER_ACCESS, uvm_api_enable_peer_access); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:731:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_DESTROY_RANGE_GROUP, uvm_api_destroy_range_group); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:730:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_CREATE_RANGE_GROUP, uvm_api_create_range_group); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:729:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_UNREGISTER_GPU, uvm_api_unregister_gpu); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:728:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_REGISTER_GPU, uvm_api_register_gpu); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:727:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_PAGEABLE_MEM_ACCESS_ON_GPU, uvm_api_pageable_mem_access_on_gpu); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:726:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_PAGEABLE_MEM_ACCESS, uvm_api_pageable_mem_access); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:725:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_IS_8_SUPPORTED, uvm_api_is_8_supported); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8.c:724:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_INITIALIZE, uvm_api_initialize); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘record_gpu_fault_instance’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:698:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘record_replay_events’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:878:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘record_migration_events’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:816:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘record_map_remote_events’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1368:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_fault’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:736:27: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c: In function ‘gpu_info_print_ce_caps’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c:168:27: note: byref variable will be forcibly initialized UvmGpuCopyEnginesCaps ces_caps; ^~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_broadcast_replay’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_broadcast_access_counter’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1009:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_block_migration_begin’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_read_duplicate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1135:34: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_processors; ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1124:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_read_duplicate_invalidate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1162:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_cpu_fatal_fault’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1233:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_gpu_fatal_fault’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1262:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_thrashing’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1295:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c: In function ‘get_gpu_caps’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c:82:16: note: byref variable will be forcibly initialized UvmGpuCaps gpu_caps; ^~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_throttling_start’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1323:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_throttling_end’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1350:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_map_remote’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:1438:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘enable_peers’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:766:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_can_read_duplicate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:499:26: note: byref variable will be forcibly initialized uvm_processor_mask_t changing_gpu_mask; ^~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:28:0: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_unlocked_ioctl’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c: In function ‘init_channel’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:633:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘create_gpu_va_space’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:1003:28: note: byref variable will be forcibly initialized UvmGpuAddressSpaceInfo gpu_address_space_info; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_semaphore.h:28, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.h:29, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c: In function ‘channel_reserve_in_range’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:179:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:612:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_DISABLE_COUNTERS, uvm_api_tools_disable_counters); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:611:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_ENABLE_COUNTERS, uvm_api_tools_enable_counters); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:610:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_EVENT_QUEUE_DISABLE_EVENTS, uvm_api_tools_event_queue_disable_events); ^~~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_semaphore.h:28, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.h:29, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c: In function ‘uvm_channel_reserve’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:609:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_EVENT_QUEUE_ENABLE_EVENTS, uvm_api_tools_event_queue_enable_events); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:388:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:608:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_SET_NOTIFICATION_THRESHOLD, uvm_api_tools_set_notification_threshold); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tools.c:607:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TOOLS_INIT_EVENT_TRACKER, uvm_api_tools_init_event_tracker); ^~~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_semaphore.h:28, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.h:29, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c: In function ‘uvm_channel_manager_wait’: In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_register_gpu_va_space’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:263:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:1138:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c: In function ‘create_channel’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:518:30: note: byref variable will be forcibly initialized UvmGpuChannelAllocParams channel_alloc_params; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_processor_mask_find_closest_id’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:1378:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mask; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_deferred_free_object_list’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:1431:26: note: byref variable will be forcibly initialized uvm_processor_mask_t flushed_gpus; ^~~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_destroy’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:307:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:306:26: note: byref variable will be forcibly initialized uvm_processor_mask_t retained_gpus; ^~~~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_unregister_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:621:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:619:26: note: byref variable will be forcibly initialized uvm_processor_mask_t peers_to_release; ^~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c: In function ‘channel_manager_pick_copy_engines’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.c:858:27: note: byref variable will be forcibly initialized UvmGpuCopyEnginesCaps ces_caps; ^~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_unregister_gpu_va_space’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:1294:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_api_disable_peer_access’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:1515:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm8_test_disable_nvlink_peer_access’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.c:1612:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c: In function ‘discover_nvlink_peers’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c:1579:29: note: byref variable will be forcibly initialized UvmGpuP2PCapsParams p2p_caps_params; ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c: In function ‘enable_pcie_peer_access’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c:1482:25: note: byref variable will be forcibly initialized UvmGpuP2PCapsParams p2p_caps_params; ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c: In function ‘uvm_gpu_swizzle_phys’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c:2287:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c: In function ‘uvm_api_register_gpu_va_space’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.c:2430:26: note: byref variable will be forcibly initialized uvm_rm_user_object_t user_rm_va_space = ^~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_module.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pte_batch.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tlb_batch.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pushbuffer.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_thread_context.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_kepler.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_destroy_managed’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:354:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_create_semaphore_pool’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:324:37: note: byref variable will be forcibly initialized uvm_mem_gpu_mapping_attrs_t attrs = default_attrs; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_split’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:983:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_va_range_migrate_block_locked’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:184:26: note: byref variable will be forcibly initialized uvm_processor_mask_t map_mask; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c: In function ‘range_unmap’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:1175:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mask; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_set_preferred_location’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:1352:34: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:1264:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:1262:26: note: byref variable will be forcibly initialized uvm_processor_mask_t new_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:1260:26: note: byref variable will be forcibly initialized uvm_processor_mask_t gpus; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_set_accessed_by’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:1175:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mask; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:1376:26: note: byref variable will be forcibly initialized uvm_processor_mask_t new_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_unset_accessed_by’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_range.c:1175:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mask; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c: In function ‘service_managed_fault_in_block_locked’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c:203:31: note: byref variable will be forcibly initialized uvm_perf_thrashing_hint_t thrashing_hint; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c: In function ‘service_managed_fault_in_block’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c:293:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_va_range_migrate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:255:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree.h:27, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.h:28, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_prevent_migration’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:373:15: note: byref variable will be forcibly initialized LIST_HEAD(local_migrated_ranges); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c: In function ‘push_clear_faulted_on_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c:161:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘push_replay_on_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:408:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_assign_range’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:531:15: note: byref variable will be forcibly initialized LIST_HEAD(internal_nodes); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_any_migratable’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:626:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_range_migratability_iter_first’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:718:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t next; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_range_migratability_iter_next’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:733:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t next; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_migratable_page_mask’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group.c:751:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:25: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘fault_buffer_flush_locked’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:494:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:25: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘fetch_fault_buffer_entries’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:699:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘push_cancel_on_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:306:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘service_batch_managed_faults_in_block_locked’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:1123:35: note: byref variable will be forcibly initialized uvm_perf_thrashing_hint_t thrashing_hint; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:1080:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘service_batch_managed_faults_in_block’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:1300:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘cancel_fault_precise_va’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:355:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.h:36:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:27: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_perf_event_notify_migration’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events.h:295:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data = ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_revoke_prot_gpu_perf_notify’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events.h:372:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data = ^~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:25: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘uvm_gpu_disable_prefetch_faults’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘enable_disable_prefetch_faults’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_alloc_pt_range_with_retry’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:5406:28: note: byref variable will be forcibly initialized uvm_page_table_range_t local_range; ^~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_kepler_ce.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘access_counter_clear_all’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:235:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘access_counter_buffer_flush_locked’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:604:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘fetch_access_counter_buffer_entries’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:703:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘service_phys_va_block_locked’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:985:30: note: byref variable will be forcibly initialized uvm_processor_mask_t update_processors; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:929:39: note: byref variable will be forcibly initialized uvm_perf_thrashing_hint_t thrashing_hint; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:893:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘service_phys_single_va_block’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:1040:30: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_presplit_gpu_chunks’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:7835:80: note: byref variable will be forcibly initialized block_gpu_chunk_split_state_t existing_before_state, existing_after_state, new_state; ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:7835:58: note: byref variable will be forcibly initialized block_gpu_chunk_split_state_t existing_before_state, existing_after_state, new_state; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘access_counter_clear_targeted’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:196:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:7835:35: note: byref variable will be forcibly initialized block_gpu_chunk_split_state_t existing_before_state, existing_after_state, new_state; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_copy_split_gpu_chunks’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8110:80: note: byref variable will be forcibly initialized block_gpu_chunk_split_state_t existing_before_state, existing_after_state, new_state; ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8110:58: note: byref variable will be forcibly initialized block_gpu_chunk_split_state_t existing_before_state, existing_after_state, new_state; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8110:35: note: byref variable will be forcibly initialized block_gpu_chunk_split_state_t existing_before_state, existing_after_state, new_state; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘uvm8_test_reset_access_counters’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_access_counters.c:1523:43: note: byref variable will be forcibly initialized uvm_access_counter_buffer_entry_t entry = { 0 }; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_gpu_big_page_change_swizzling_unmap’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:5677:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_zero_new_gpu_chunk’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:1538:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_copy_resident_pages_between’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:2167:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_copy_resident_pages’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:2733:31: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data = ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:2572:26: note: byref variable will be forcibly initialized uvm_processor_mask_t src_processor_mask; ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘compute_new_permission’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8584:30: note: byref variable will be forcibly initialized uvm_processor_mask_t processors_with_atomic_mapping; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:24:0: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘skip_cpu_fault_with_valid_permissions’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_populate_pages’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:1792:30: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_on; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_page_resident_processors_count’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:1364:26: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_processors; ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_page_get_closest_resident_in_mask’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:1383:26: note: byref variable will be forcibly initialized uvm_processor_mask_t search_mask; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘mapped_gpus_can_map_big’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:5163:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mapped_procs; ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_gpu_big_page_change_swizzling_remap’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:5742:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_split_presplit_ptes_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:7669:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_gpu_force_4k_ptes’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:10211:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_gpu_big_page_change_swizzling’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:5813:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mapped_gpus; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_unmap_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:6143:30: note: byref variable will be forcibly initialized uvm_processor_mask_t non_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:6067:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_map_gpu_to’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:6477:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_revoke_prot_gpu_to’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:6826:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_split_presplit_deswizzle_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:7616:19: note: byref variable will be forcibly initialized uvm_tracker_t tracker = UVM_TRACKER_INIT(); ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_map’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:6641:26: note: byref variable will be forcibly initialized uvm_processor_mask_t allowed_destinations; ^~~~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_space.h:36:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:27: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_revoke_cpu_write’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events.h:372:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data = ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘do_block_add_mappings_after_migration’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8636:34: note: byref variable will be forcibly initialized uvm_processor_mask_t map_atomic_processors; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8624:26: note: byref variable will be forcibly initialized uvm_processor_mask_t map_processors_local; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_revoke_prot’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:6927:26: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_procs; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_prep_read_duplicate_mapping’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:2866:26: note: byref variable will be forcibly initialized uvm_processor_mask_t unmap_processor_mask; ^~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_kepler_host.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_make_resident’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:2775:26: note: byref variable will be forcibly initialized uvm_processor_mask_t unmap_processor_mask; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_remove_gpu_va_space’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:7223:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_kill’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:7513:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_split’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8410:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_add_mappings_after_migration’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8788:34: note: byref variable will be forcibly initialized uvm_processor_mask_t cpu_mask; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8713:48: note: byref variable will be forcibly initialized uvm_processor_mask_t map_other_processors, map_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8713:26: note: byref variable will be forcibly initialized uvm_processor_mask_t map_other_processors, map_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_page_compute_highest_permission’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8869:30: note: byref variable will be forcibly initialized uvm_processor_mask_t write_mappings; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8868:30: note: byref variable will be forcibly initialized uvm_processor_mask_t atomic_mappings; ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8836:26: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_processors; ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_add_mappings’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:8928:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_deferred_eviction_mappings’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:9997:34: note: byref variable will be forcibly initialized uvm_processor_mask_t map_processors; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_service_locked’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:9330:34: note: byref variable will be forcibly initialized uvm_processor_mask_t revoke_processors; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:9166:26: note: byref variable will be forcibly initialized uvm_processor_mask_t processors_involved_in_cpu_migration; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_cpu_fault_locked’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:9632:31: note: byref variable will be forcibly initialized uvm_perf_thrashing_hint_t thrashing_hint; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_cpu_fault’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:9738:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_write_from_cpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:9816:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_read_to_cpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:9892:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm8_test_change_pte_mapping’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:10343:19: note: byref variable will be forcibly initialized uvm_tracker_t local_tracker; ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm8_test_va_residency_info’: In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block_types.h:29:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.h:58, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu.h:37, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:26: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_tlb_batch_single_invalidate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tlb_batch.h:104:21: note: byref variable will be forcibly initialized uvm_tlb_batch_t batch; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:10573:31: note: byref variable will be forcibly initialized uvm_reverse_map_t gpu_mapping; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:10540:39: note: byref variable will be forcibly initialized uvm_reverse_map_t sysmem_page; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block.c:10483:26: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_on_mask; ^~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_tree_init’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:541:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_tree_deinit’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:593:20: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_tree_put_ptes_async’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:623:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘write_gpu_state’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:429:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_module.c: In function ‘uvm_perf_module_unload’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_module.c:80:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_table_range_vec_clear_ptes’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:1153:21: note: byref variable will be forcibly initialized uvm_pte_batch_t pte_batch; ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:1150:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_table_range_vec_write_ptes’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:1251:21: note: byref variable will be forcibly initialized uvm_pte_batch_t pte_batch; ^~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_kepler_mmu.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:1250:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pushbuffer.h:28, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pushbuffer.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pushbuffer.c: In function ‘claim_chunk’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pushbuffer.c:222:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘create_identity_mapping’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:1355:39: note: byref variable will be forcibly initialized identity_mapping_pte_maker_data_t data = ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm8_test_invalidate_tlb’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.c:1497:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.c: In function ‘uvm_push_wait’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.c:180:25: note: byref variable will be forcibly initialized uvm_tracker_entry_t entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.c: In function ‘uvm_push_end_and_wait’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.c:180:25: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.c: In function ‘uvm_push_get_single_inline_buffer_aligned’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.c:283:28: note: byref variable will be forcibly initialized uvm_push_inline_data_t data; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.c: In function ‘uvm_push_timestamp’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push.c:305:23: note: byref variable will be forcibly initialized uvm_gpu_address_t address; ^~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_maxwell.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_maxwell_host.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pascal.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_add_push’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c:128:25: note: byref variable will be forcibly initialized uvm_tracker_entry_t entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_overwrite_with_push’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c:169:25: note: byref variable will be forcibly initialized uvm_tracker_entry_t entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.h:29:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c: In function ‘wait_for_entry_with_spin’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_wait_for_entry’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c:312:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.h:29:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_wait’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c:320:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_wait_for_other_gpus’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker.c:350:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pascal_ce.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pascal_host.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pascal_mmu.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pascal_fault_buffer.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_volta_host.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_volta_mmu.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_volta.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_volta_fault_buffer.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_volta_access_counter_buffer.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_kvmalloc.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_sysmem.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_migrate.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_hmm.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_heuristics.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_prefetch.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ats_ibm.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c: In function ‘system_wide_atomics_set’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c:711:23: note: byref variable will be forcibly initialized uvm_tracker_t local_tracker = UVM_TRACKER_INIT(); ^~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ats_faults.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c: In function ‘accessed_by_set’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c:360:32: note: byref variable will be forcibly initialized accessed_by_split_params_t split_params; ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c: In function ‘uvm_api_set_preferred_location’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c:243:38: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c: In function ‘uvm_va_block_set_read_duplication’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c:481:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c: In function ‘uvm_va_block_unset_read_duplication’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_policy.c:574:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_migrate.c: In function ‘uvm_push_async_user_sem_release’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_migrate.c:425:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_migrate.c: In function ‘uvm_va_range_migrate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_migrate.c:226:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_migrate.c: In function ‘uvm_migrate_ranges’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_migrate.c:277:38: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test_rng.o In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block_types.h:28:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.h:58, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.h:29, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:28: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c: In function ‘uvm_pte_batch_single_write_ptes’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pte_batch.h:91:21: note: byref variable will be forcibly initialized uvm_pte_batch_t batch; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block_types.h:29:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.h:58, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu.h:29, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:28: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c: In function ‘uvm_tlb_batch_single_invalidate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tlb_batch.h:104:21: note: byref variable will be forcibly initialized uvm_tlb_batch_t batch; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c: In function ‘copy_ptes’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:225:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c: In function ‘uvm_free’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:876:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:875:26: note: byref variable will be forcibly initialized uvm_processor_mask_t retained_mask; ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c: In function ‘uvm_va_range_map_rm_allocation’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:373:22: note: byref variable will be forcibly initialized uvm_pte_buffer_t pte_buffer; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c: In function ‘uvm_map_external_allocation_on_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:535:22: note: byref variable will be forcibly initialized UvmGpuMemoryInfo mem_info; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c: In function ‘uvm_map_external_allocation’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:631:26: note: byref variable will be forcibly initialized uvm_rm_user_object_t user_rm_mem = ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:630:25: note: byref variable will be forcibly initialized uvm_map_rm_params_t map_rm_params; ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:627:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mapped_gpus; ^~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c: In function ‘uvm_unmap_external_allocation’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_map_external.c:826:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘evict_root_chunk’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c:1532:22: note: byref variable will be forcibly initialized evict_data_t evict = {0}; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c:162: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘uvm_pmm_gpu_pma_evict_range’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c:2622:25: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘uvm_pmm_gpu_split_chunk’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c:1107:18: note: byref variable will be forcibly initialized split_walk_t walk_args = ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘uvm_pmm_gpu_get_subchunks’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c:1187:26: note: byref variable will be forcibly initialized get_subchunks_walk_t walk_args = ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘uvm_pmm_gpu_phys_to_virt’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_gpu.c:2878:35: note: byref variable will be forcibly initialized get_chunk_mappings_data_t get_chunk_mappings_data; ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_allocator_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c: In function ‘uvm_user_channel_map_resources’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:464:25: note: byref variable will be forcibly initialized uvm_map_rm_params_t map_rm_params; ^~~~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c: In function ‘uvm_unregister_channel’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:825:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c: In function ‘uvm_user_channel_create’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:112:31: note: byref variable will be forcibly initialized UvmGpuChannelInstanceInfo channel_info; ^~~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c: In function ‘uvm_register_channel’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:567:15: note: byref variable will be forcibly initialized LIST_HEAD(deferred_free_list); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c: In function ‘uvm_api_register_channel’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:694:26: note: byref variable will be forcibly initialized uvm_rm_user_object_t user_rm_channel = ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c: In function ‘uvm_api_unregister_channel’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:875:26: note: byref variable will be forcibly initialized uvm_rm_user_object_t user_rm_channel = ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c: In function ‘uvm8_test_check_channel_va_space’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:930:31: note: byref variable will be forcibly initialized UvmGpuChannelInstanceInfo channel_info; ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_user_channel.c:929:30: note: byref variable will be forcibly initialized uvm_fault_buffer_entry_t fault_entry; ^~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_semaphore_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_rm_mem_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ats_faults.c: In function ‘uvm_ats_invalidate_tlbs’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ats_faults.c:137:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_prefetch.c: In function ‘compute_prefetch_region’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_prefetch.c:96:37: note: byref variable will be forcibly initialized uvm_va_block_bitmap_tree_iter_t iter; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c: In function ‘get_hint_for_migration_thrashing’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c:1202:30: note: byref variable will be forcibly initialized uvm_processor_mask_t fast_to_residency; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c: In function ‘thrashing_pin_page’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c:664:26: note: byref variable will be forcibly initialized uvm_processor_mask_t current_residency; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c: In function ‘unmap_remote_pinned_pages_from_processor’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c:929:26: note: byref variable will be forcibly initialized uvm_processor_mask_t unmap_processors; ^~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c: In function ‘unmap_remote_pinned_pages_from_all_processors’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c:898:26: note: byref variable will be forcibly initialized uvm_processor_mask_t unmap_processors; ^~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events.h:27:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c: In function ‘thrashing_unpin_pages’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c:1511:22: note: byref variable will be forcibly initialized struct list_head unpin_pages_list = LIST_HEAD_INIT(unpin_pages_list); ^~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events.h:27:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c: In function ‘thrashing_event_cb’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_thrashing.c: In function ‘uvm_perf_thrashing_get_hint’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_lock_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test_rng.c: In function ‘uvm8_test_rng_sanity’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test_rng.c:281:20: note: byref variable will be forcibly initialized uvm_test_rng_t rng; ^~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c: In function ‘rtt_range_add_check_val’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized rtt_range_t range = {start, end}; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c: In function ‘rtt_directed’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:673:17: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c: In function ‘rtt_get_rand_range’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:854:17: note: byref variable will be forcibly initialized rtt_range_t bounds = {0, max_end}; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c: In function ‘rtt_rand_iterator_check’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:1207:17: note: byref variable will be forcibly initialized rtt_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c: In function ‘rtt_batch_add’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:916:24: note: byref variable will be forcibly initialized rtt_range_t range, bounds = {0, params->max_end}; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:916:17: note: byref variable will be forcibly initialized rtt_range_t range, bounds = {0, params->max_end}; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c: In function ‘rtt_get_rand_range_covering’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:871:17: note: byref variable will be forcibly initialized rtt_range_t bounds; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c: In function ‘rtt_rand_collision_check’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:1185:24: note: byref variable will be forcibly initialized rtt_range_t cover, check; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:1185:17: note: byref variable will be forcibly initialized rtt_range_t cover, check; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c: In function ‘rtt_random’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_tree_test.c:1371:25: note: byref variable will be forcibly initialized rtt_range_t whole = {0, ULLONG_MAX}; ^~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:24:0: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c: In function ‘uvm8_test_ioctl’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:194:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_VA_SPACE_MM_DELAY_SHUTDOWN, uvm8_test_va_space_mm_delay_shutdown); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:193:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_VA_SPACE_MM_RETAIN, uvm8_test_va_space_mm_retain); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:192:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_INDIRECT_PEERS, uvm8_test_pmm_indirect_peers); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:191:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_REVERSE_MAP, uvm8_test_pmm_reverse_map); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:190:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_SYSMEM, uvm8_test_pmm_sysmem); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:189:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_SET_PAGE_THRASHING_POLICY, uvm8_test_set_page_thrashing_policy); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:188:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_GET_PAGE_THRASHING_POLICY, uvm8_test_get_page_thrashing_policy); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:187:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_DISABLE_NVLINK_PEER_ACCESS, uvm8_test_disable_nvlink_peer_access); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:186:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_ENABLE_NVLINK_PEER_ACCESS, uvm8_test_enable_nvlink_peer_access); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:185:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_CHECK_CHANNEL_VA_SPACE, uvm8_test_check_channel_va_space); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:184:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_SET_IGNORE_ACCESS_COUNTERS, uvm8_test_set_ignore_access_counters); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:183:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RESET_ACCESS_COUNTERS, uvm8_test_reset_access_counters); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:182:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RECONFIGURE_ACCESS_COUNTERS, uvm8_test_reconfigure_access_counters); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:181:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_INJECT_PMA_EVICT_ERROR, uvm8_test_pmm_inject_pma_evict_error); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:180:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_ALLOC_FREE_ROOT, uvm8_test_pmm_alloc_free_root); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:179:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMA_ALLOC_FREE, uvm8_test_pma_alloc_free); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:178:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_GET_KERNEL_VIRTUAL_ADDRESS, uvm8_test_get_kernel_virtual_address); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:177:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_SET_PREFETCH_FAULTS_REENABLE_LAPSE, uvm8_test_set_prefetch_faults_reenable_lapse); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:176:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_GET_PREFETCH_FAULTS_REENABLE_LAPSE, uvm8_test_get_prefetch_faults_reenable_lapse); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:175:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RANGE_GROUP_RANGE_COUNT, uvm8_test_range_group_range_count); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:174:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RANGE_GROUP_RANGE_INFO, uvm8_test_range_group_range_info); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:173:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RANGE_GROUP_TREE, uvm8_test_range_group_tree); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:172:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_SET_PAGE_PREFETCH_POLICY, uvm8_test_set_page_prefetch_policy); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:171:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_NV_KTHREAD_Q, uvm8_test_nv_kthread_q); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:170:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_FLUSH_DEFERRED_WORK, uvm8_test_flush_deferred_work); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:169:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_EVICT_CHUNK, uvm8_test_evict_chunk); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:168:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_VA_BLOCK, uvm8_test_va_block); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:167:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_INVALIDATE_TLB, uvm8_test_invalidate_tlb); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:166:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_SANITY, uvm8_test_pmm_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:165:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_SET_PREFETCH_FILTERING, uvm8_test_set_prefetch_filtering); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:164:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_ASYNC_ALLOC, uvm8_test_pmm_async_alloc); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:162:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PEER_IDENTITY_MAPPINGS, uvm8_test_peer_identity_mappings); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:161:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_VA_BLOCK_INJECT_ERROR, uvm8_test_va_block_inject_error); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:160:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_MAKE_CHANNEL_STOPS_IMMEDIATE, uvm8_test_make_channel_stops_immediate); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:159:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_MMU_SANITY, uvm8_test_mmu_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:158:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_MEM_SANITY, uvm8_test_mem_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:157:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_INCREMENT_TOOLS_COUNTER, uvm8_test_increment_tools_counter); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:156:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_INJECT_TOOLS_EVENT, uvm8_test_inject_tools_event); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:155:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_FAULT_BUFFER_FLUSH, uvm8_test_fault_buffer_flush); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:154:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_GET_RM_PTES, uvm8_test_get_rm_ptes); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:153:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RANGE_ALLOCATOR_SANITY, uvm8_test_range_allocator_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:152:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PERF_MODULE_SANITY, uvm8_test_perf_module_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:151:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PERF_EVENTS_SANITY, uvm8_test_perf_events_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:150:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_CHECK_LEAK, uvm8_test_pmm_check_leak); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:149:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PMM_QUERY, uvm8_test_pmm_query); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:148:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_KVMALLOC, uvm8_test_kvmalloc); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:147:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PERF_UTILS_SANITY, uvm8_test_perf_utils_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:146:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_LOCK_SANITY, uvm8_test_lock_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:145:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_VA_BLOCK_INFO, uvm8_test_va_block_info); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:144:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_CE_SANITY, uvm8_test_ce_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:143:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_CHANNEL_STRESS, uvm8_test_channel_stress); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:142:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_CHANNEL_SANITY, uvm8_test_channel_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:141:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PUSH_SANITY, uvm8_test_push_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:140:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_TRACKER_SANITY, uvm8_test_tracker_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:139:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_CHANGE_PTE_MAPPING, uvm8_test_change_pte_mapping); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:138:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PAGE_TREE, uvm8_test_page_tree); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:137:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_VA_RANGE_INJECT_SPLIT_ERROR, uvm8_test_va_range_inject_split_error); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:136:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_VA_RANGE_SPLIT, uvm8_test_va_range_split); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:135:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_PEER_REF_COUNT, uvm8_test_peer_ref_count); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:134:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_GPU_SEMAPHORE_SANITY, uvm8_test_gpu_semaphore_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:133:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RM_MEM_SANITY, uvm8_test_rm_mem_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:131:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RANGE_TREE_RANDOM, uvm8_test_range_tree_random); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:130:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RANGE_TREE_DIRECTED, uvm8_test_range_tree_directed); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:129:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_RNG_SANITY, uvm8_test_rng_sanity); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_test.c:128:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_TEST_GET_GPU_REF_COUNT, uvm8_test_get_gpu_ref_count); ^~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_kvmalloc_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_semaphore_test.c: In function ‘test_tracking’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_semaphore_test.c:60:34: note: byref variable will be forcibly initialized uvm_gpu_tracking_semaphore_t tracking_sem; ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_allocator_test.c: In function ‘basic_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_allocator_test.c:100:27: note: byref variable will be forcibly initialized uvm_range_allocator_t range_allocator; ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_allocator_test.c: In function ‘random_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_allocator_test.c:293:25: note: byref variable will be forcibly initialized random_test_state_t state; ^~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_sysmem_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c: In function ‘test_tracker_basic’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:206:24: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:137:25: note: byref variable will be forcibly initialized uvm_tracker_entry_t entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:136:19: note: byref variable will be forcibly initialized uvm_tracker_t tracker; ^~~~~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_gpu_semaphore.h:28, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel.h:29, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c: In function ‘test_tracker_completion’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:330:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:88:24: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:68:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:64:25: note: byref variable will be forcibly initialized uvm_gpu_semaphore_t sema; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:63:19: note: byref variable will be forcibly initialized uvm_tracker_t tracker; ^~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c: In function ‘test_tracker_overwrite’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:233:25: note: byref variable will be forcibly initialized uvm_tracker_entry_t entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:232:28: note: byref variable will be forcibly initialized uvm_tracker_t tracker, dup_tracker; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:232:19: note: byref variable will be forcibly initialized uvm_tracker_t tracker, dup_tracker; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c: In function ‘test_tracker_add_tracker’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:321:25: note: byref variable will be forcibly initialized uvm_tracker_entry_t entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:320:28: note: byref variable will be forcibly initialized uvm_tracker_t tracker, dup_tracker; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_tracker_test.c:320:19: note: byref variable will be forcibly initialized uvm_tracker_t tracker, dup_tracker; ^~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_module_test.o In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem_test.c:27:0: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem_test.c: In function ‘test_basic_sysmem’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.h:226:28: note: byref variable will be forcibly initialized uvm_mem_alloc_params_t params = { 0 }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem_test.c: In function ‘test_basic_vidmem’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.h:237:28: note: byref variable will be forcibly initialized uvm_mem_alloc_params_t params = { 0 }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.h:237:28: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.h:237:28: note: byref variable will be forcibly initialized CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_get_rm_ptes_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem_test.c: In function ‘check_accessible_from_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem_test.c:47:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.c: In function ‘test_non_pipelined’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.c:53:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.c: In function ‘test_membar’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.c:153:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.c: In function ‘test_unaligned_memset’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.c:217:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.c: In function ‘test_memcpy_and_memset_inner’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_ce_test.c:290:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_fault_buffer_flush_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c: In function ‘test_push_interleaving_on_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:253:14: note: byref variable will be forcibly initialized atomic_t on_complete_counter = ATOMIC_INIT(0); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:244:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c: In function ‘test_push_end_size’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:51:24: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c: In function ‘test_push_inline_data_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:105:31: note: byref variable will be forcibly initialized uvm_gpu_address_t data_gpu_address; ^~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:103:36: note: byref variable will be forcibly initialized uvm_push_inline_data_t data; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:88:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c: In function ‘sync_memcopy’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:644:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:29:0: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c: In function ‘test_push_gpu_to_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mem.h:237:28: note: byref variable will be forcibly initialized uvm_mem_alloc_params_t params = { 0 }; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c: In function ‘test_max_pushes_on_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:474:20: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:452:20: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:434:25: note: byref variable will be forcibly initialized uvm_gpu_semaphore_t sema; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:433:19: note: byref variable will be forcibly initialized uvm_tracker_t tracker; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c: In function ‘test_idle_chunks_on_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:531:20: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:514:25: note: byref variable will be forcibly initialized uvm_gpu_semaphore_t sema; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c: In function ‘test_timestamp_on_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_push_test.c:604:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘allocate_root’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:347:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘alloc_64k_memory’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:356:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:355:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘alloc_adjacent_64k_memory’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:381:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range2; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:380:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range1; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:379:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘alloc_adjacent_pde_64k_memory’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:405:28: note: byref variable will be forcibly initialized uvm_page_table_range_t next_range; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:404:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:403:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘alloc_nearby_pde_64k_memory’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:425:28: note: byref variable will be forcibly initialized uvm_page_table_range_t next_range; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:424:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:423:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘allocate_then_free_all_16_64k’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:441:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘allocate_then_free_8_8_64k’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:466:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘get_single_page_2m’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:493:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:492:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘get_entire_table_4k’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:516:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:515:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu_test.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘split_4k_from_2m’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:542:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range_64k; ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:541:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range_4k; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:540:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range_adj; ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:539:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range_2m; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:538:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c: In function ‘uvm_test_rc_for_channel_manager’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c:167:25: note: byref variable will be forcibly initialized uvm_tracker_entry_t tracker_entry; ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c:161:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘get_512mb_range’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:582:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:581:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘get_two_free_apart’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:601:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range2; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:600:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range1; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:599:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c: In function ‘test_ordering’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c:49:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘get_overlapping_dual_pdes’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:631:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range64k; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:630:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range4k; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:629:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘split_and_free’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:660:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:659:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘entry_test_pascal’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1298:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_big_vid = fake_table_alloc(UVM_APERTURE_VID, 0x1BBBBBBB00LL); ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c: In function ‘uvm8_test_channel_stress_update_channels’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c:582:20: note: byref variable will be forcibly initialized uvm_test_rng_t rng; ^~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c: In function ‘uvm8_test_channel_noop_push’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c:609:20: note: byref variable will be forcibly initialized uvm_test_rng_t rng; ^~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c:608:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c: In function ‘stress_test_all_gpus_in_va’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_channel_test.c:350:20: note: byref variable will be forcibly initialized uvm_test_rng_t rng; ^~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1297:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_big_sys = fake_table_alloc(UVM_APERTURE_SYS, 0x399999999999900LL); ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1295:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_vid = fake_table_alloc(UVM_APERTURE_VID, 0x1BBBBBB000LL); ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1294:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_sys = fake_table_alloc(UVM_APERTURE_SYS, 0x399999999999000LL); ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘assert_entry_no_invalidate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:315:28: note: byref variable will be forcibly initialized uvm_page_table_range_t entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘assert_entry_invalidate’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:331:28: note: byref variable will be forcibly initialized uvm_page_table_range_t entry; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘test_pascal_tlb_invalidates’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:791:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘test_tlb_batch_invalidates_case’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:851:21: note: byref variable will be forcibly initialized uvm_tlb_batch_t batch; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:850:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘test_pascal_tlb_batch_invalidates’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:899:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘shrink_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1469:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1468:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘get_upper_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1521:35: note: byref variable will be forcibly initialized uvm_page_table_range_t range, upper_range; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1521:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range, upper_range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1520:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘test_range_vec’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1024:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘entry_test_volta’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1241:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_big_vid = fake_table_alloc(UVM_APERTURE_VID, 0x1BBBBBBB00LL); ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1240:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_big_sys = fake_table_alloc(UVM_APERTURE_SYS, 0x399999999999900LL); ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1238:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_vid = fake_table_alloc(UVM_APERTURE_VID, 0x1BBBBBB000LL); ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1237:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_sys = fake_table_alloc(UVM_APERTURE_SYS, 0x399999999999000LL); ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘alloc_64k_memory_kepler’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1097:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1096:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘alloc_128k_memory_kepler’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1117:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1116:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘alloc_4k_kepler’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1432:28: note: byref variable will be forcibly initialized uvm_page_table_range_t range; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1431:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘entry_test_kepler’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1343:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_vid = fake_table_alloc(UVM_APERTURE_VID, 0x1BBBBBB000LL); ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:1342:32: note: byref variable will be forcibly initialized uvm_mmu_page_table_alloc_t alloc_sys = fake_table_alloc(UVM_APERTURE_SYS, 0x9999999000LL); ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘fast_split_normal’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:704:28: note: byref variable will be forcibly initialized uvm_page_table_range_t child_64k; ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:703:28: note: byref variable will be forcibly initialized uvm_page_table_range_t child_4k; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:702:28: note: byref variable will be forcibly initialized uvm_page_table_range_t parent; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:701:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c: In function ‘fast_split_double_backoff’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:743:28: note: byref variable will be forcibly initialized uvm_page_table_range_t child_64k2; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:742:28: note: byref variable will be forcibly initialized uvm_page_table_range_t child_64k; ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:741:28: note: byref variable will be forcibly initialized uvm_page_table_range_t child_4k; ^~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:740:28: note: byref variable will be forcibly initialized uvm_page_table_range_t parent; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_page_tree_test.c:739:21: note: byref variable will be forcibly initialized uvm_page_tree_t tree; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_peer_identity_mappings_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_va_block_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group_tree_test.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nvidia-modeset-linux.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-drv.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c: In function ‘do_memset_4’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:255:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c: In function ‘init_test_chunk’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:333:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c: In function ‘gpu_mem_check’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:285:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c: In function ‘basic_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:471:24: note: byref variable will be forcibly initialized basic_test_state_t test_state; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c: In function ‘split_test_single’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:608:18: note: byref variable will be forcibly initialized test_chunk_t child_wrapper; ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c: In function ‘split_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:715:18: note: byref variable will be forcibly initialized test_chunk_t parent_test_chunk; ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/396.24-1/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm_common.h:48, from /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:24: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c: In function ‘check_leak’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:205:15: note: byref variable will be forcibly initialized LIST_HEAD(allocations); ^ ./include/linux/list.h:24:19: note: in definition of macro ‘LIST_HEAD’ struct list_head name = LIST_HEAD_INIT(name) ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c: In function ‘uvm8_test_pmm_async_alloc’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:839:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_pmm_test.c:837:28: note: byref variable will be forcibly initialized uvm_mem_alloc_params_t mem_params; ^~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-utils.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events_test.c: In function ‘test_events’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events_test.c:49:20: note: byref variable will be forcibly initialized uvm_va_block_t block; ^~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_events_test.c:47:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_fault_buffer_flush_test.c: In function ‘uvm8_test_fault_buffer_flush’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_fault_buffer_flush_test.c:37:26: note: byref variable will be forcibly initialized uvm_processor_mask_t retained_gpus; ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_get_rm_ptes_test.c: In function ‘test_get_rm_ptes_single_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_get_rm_ptes_test.c:170:22: note: byref variable will be forcibly initialized UvmGpuMemoryInfo memory_info; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_get_rm_ptes_test.c:169:31: note: byref variable will be forcibly initialized UvmGpuExternalMappingInfo ext_mapping_info; ^~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c: In function ‘test_saturating_counter_bitfields’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c:109:19: note: byref variable will be forcibly initialized struct region r; ^ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_get_rm_ptes_test.c: In function ‘test_get_rm_ptes_multi_gpu’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_get_rm_ptes_test.c:277:22: note: byref variable will be forcibly initialized UvmGpuMemoryInfo memory_info; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_get_rm_ptes_test.c:276:31: note: byref variable will be forcibly initialized UvmGpuExternalMappingInfo ext_mapping_info; ^~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nvidia-modeset-linux.c: In function ‘nvkms_get_usec’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nvidia-modeset-linux.c:213:20: note: byref variable will be forcibly initialized struct timeval tv; ^~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nvidia-modeset-linux.c: In function ‘nvkms_ioctl’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nvidia-modeset-linux.c:1119:29: note: byref variable will be forcibly initialized struct NvKmsIoctlParams params; ^~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu_test.c: In function ‘copy_wait’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_mmu_test.c:35:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c: In function ‘test_tree_pow2’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c:139:21: note: byref variable will be forcibly initialized uvm_perf_tree_t my_int_tree; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c: In function ‘test_tree_non_pow2’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c:272:21: note: byref variable will be forcibly initialized uvm_perf_tree_t my_int_tree; ^~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-crtc.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_module_test.c: In function ‘test_module_replace’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_module_test.c:151:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c: In function ‘test_branch_traversal’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c:402:21: note: byref variable will be forcibly initialized uvm_perf_tree_t my_int_tree; ^~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-encoder.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c: In function ‘test_tree_traversal’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c:525:21: note: byref variable will be forcibly initialized uvm_perf_tree_t my_int_tree; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c: In function ‘test_bitmap_tree_traversal’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c:685:37: note: byref variable will be forcibly initialized uvm_va_block_bitmap_tree_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_perf_utils_test.c:684:32: note: byref variable will be forcibly initialized uvm_va_block_bitmap_tree_t tree; ^~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-drv.c: In function ‘nv_drm_master_drop’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-drv.c:490:29: note: byref variable will be forcibly initialized struct drm_mode_set set = { ^~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-drv.c: In function ‘nv_drm_framebuffer_create’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-drv.c:95:29: note: byref variable will be forcibly initialized struct drm_mode_fb_cmd2 local_cmd; ^~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-drv.c: In function ‘nv_drm_load’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-drv.c:276:41: note: byref variable will be forcibly initialized struct NvKmsKapiDeviceResourcesInfo resInfo; ^~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-drv.c:275:42: note: byref variable will be forcibly initialized struct NvKmsKapiAllocateDeviceParams allocateDeviceParams; ^~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-connector.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-gem.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-fb.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-modeset.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_peer_identity_mappings_test.c: In function ‘try_peer_access_remote_gpu_memory’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_peer_identity_mappings_test.c:37:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-prime-fence.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group_tree_test.c: In function ‘iterator_test’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm/uvm8_range_group_tree_test.c:65:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-linux.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-helper.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nv-pci-table.o CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-gem-nvkms-memory.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-gem-user-memory.o ld -r -o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-interface.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-frontend.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-instance.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-acpi.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-chrdev.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-cray.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-dma.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-gvi.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-i2c.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-mempool.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-mmap.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-p2p.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-pat.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-procfs.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-usermap.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-vm.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-vtophys.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-interface.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-mlock.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-pci.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-registry.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/os-usermap.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-modeset-interface.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-pci-table.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kthread-q-selftest.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-memdbg.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-ibmnpu.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-report-err.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-rsync.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv_uvm_interface.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nvlink_linux.o ld: warning: Disabling --icf due to -r ld -r -o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nv-modeset-interface.o /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nvidia-modeset-linux.o ld: warning: Disabling --icf due to -r LD [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia.o ld: warning: Disabling --icf due to -r ld: warning: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia/nv-kernel.o: missing .note.GNU-stack section implies executable stack /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-connector.c: In function ‘nv_drm_connector_get_modes’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-connector.c:235:37: note: byref variable will be forcibly initialized struct NvKmsKapiDisplayMode displayMode; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-connector.c: In function ‘nv_drm_connector_mode_valid’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-connector.c:292:33: note: byref variable will be forcibly initialized struct NvKmsKapiDisplayMode displayMode; ^~~~~~~~~~~ LD [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset.o ld: warning: Disabling --icf due to -r ld: warning: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset/nv-modeset-kernel.o: requires executable stack /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-linux.c: In function ‘nv_drm_get_time_usec’: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm/nvidia-drm-linux.c:154:20: note: byref variable will be forcibly initialized struct timeval tv; ^~ LD [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm.o ld: warning: Disabling --icf due to -r LD [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm.o ld: warning: Disabling --icf due to -r Building modules, stage 2. MODPOST 4 modules CC /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm.mod.o CC /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset.mod.o CC /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm.mod.o CC /var/lib/dkms/nvidia-current/396.24-1/build/nvidia.mod.o LD [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-uvm.ko LD [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-drm.ko ld: warning: Disabling --icf due to -r ld: warning: Disabling --icf due to -r LD [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia.ko ld: warning: Disabling --icf due to -r ld: warning: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia.o: requires executable stack LD [M] /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset.ko ld: warning: Disabling --icf due to -r ld: warning: /var/lib/dkms/nvidia-current/396.24-1/build/nvidia-modeset.o: requires executable stack make[1]: Leaving directory '/usr/src/linux-4.15.18-desktop-1omv'