DKMS make.log for nvidia-current-384.98-2 for kernel 4.14.14-desktop-22omv (x86_64) qua jan 24 21:33:15 -02 2018 make "CC=gcc" KBUILD_VERBOSE= -C /lib/modules/4.14.14-desktop-22omv/build M=/var/lib/dkms/nvidia-current/384.98-2/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.14.14-desktop-22omv/build NV_KERNEL_OUTPUT=/lib/modules/4.14.14-desktop-22omv/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video modules make[1]: Entering directory '/usr/src/linux-4.14.14-desktop-22omv' SYMLINK /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-kernel.o SYMLINK /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-modeset/nv-modeset-kernel.o CONFTEST: INIT_WORK CONFTEST: remap_pfn_range CONFTEST: hash__remap_4k_pfn CONFTEST: follow_pfn CONFTEST: vmap 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: 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: 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: 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: drm_gem_object_lookup CONFTEST: drm_atomic_state_free CONFTEST: drm_driver_has_gem_prime_res_obj CONFTEST: is_export_symbol_gpl_of_node_to_nid 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: kernel_write CONFTEST: strnstr CONFTEST: iterate_dir CONFTEST: kstrtoull 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: pnv_npu2_init_context 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_mode_config_funcs_has_atomic_state_alloc CONFTEST: drm_driver_unload_has_int_return_type CONFTEST: drm_crtc_helper_funcs_has_atomic_enable 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/384.98-2/build/nvidia/nv-frontend.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-instance.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-gpu-numa.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-chrdev.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-cray.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-dma.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-gpu-numa.c: In function ‘bad_idea_read_string_from_file’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-gpu-numa.c:123:39: warning: passing argument 3 of ‘kernel_read’ makes integer from pointer without a cast [-Wint-conversion] read_count = kernel_read(filp, 0, read_buffer, read_buffer_size - 1); ^~~~~~~~~~~ In file included from ./include/linux/huge_mm.h:7:0, from ./include/linux/mm.h:453, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-pgprot.h:17, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:20, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-gpu-numa.c:24: ./include/linux/fs.h:2823:16: note: expected ‘size_t {aka long unsigned int}’ but argument is of type ‘char *’ extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-gpu-numa.c:123:52: warning: passing argument 4 of ‘kernel_read’ makes pointer from integer without a cast [-Wint-conversion] read_count = kernel_read(filp, 0, read_buffer, read_buffer_size - 1); ^~~~~~~~~~~~~~~~ In file included from ./include/linux/huge_mm.h:7:0, from ./include/linux/mm.h:453, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-pgprot.h:17, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:20, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-gpu-numa.c:24: ./include/linux/fs.h:2823:16: note: expected ‘loff_t * {aka long long int *}’ but argument is of type ‘size_t {aka long unsigned int}’ extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-gvi.o In file included from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:119:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-dma.c:15: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-dma.c: In function ‘pci_bus_address’: ./include/linux/pci.h:1247:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_remove_one_arg’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:308:29: note: byref variable will be forcibly initialized struct acpi_object_list control_argument_list = { 0, NULL }; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_add’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:190:29: note: byref variable will be forcibly initialized struct acpi_object_list control_argument_list = { 0, NULL }; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_nvif_method’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:985:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:984:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_mxmi_method’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:821:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:820:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-dma.c: In function ‘nv_dma_map_peer’: ./include/linux/pci.h:1247:24: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_mxms_method’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:895:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:894:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-i2c.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_wmmx_method’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1452:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1451:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_dsm_method’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1095:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1093:29: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_ddc_method’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1196:29: note: byref variable will be forcibly initialized struct acpi_object_list input = { 1, &ddc_arg0 }; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1193:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_rom_method’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1312:29: note: byref variable will be forcibly initialized struct acpi_object_list input = { 2, rom_arg }; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1309:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c: In function ‘nv_acpi_dod_method’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-acpi.c:1378:24: note: byref variable will be forcibly initialized struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-mempool.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-mmap.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv.c: In function ‘nvidia_ioctl’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv.c:1991:21: note: byref variable will be forcibly initialized nv_ioctl_xfer_t ioc_xfer; ^~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-p2p.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-pat.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-procfs.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-usermap.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-vm.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-vtophys.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-mmap.c: In function ‘nv_encode_caching’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-mmap.c:209:14: note: byref variable will be forcibly initialized pgprot_t tmp; ^~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-interface.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-mlock.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-pci.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-interface.c: In function ‘os_get_current_time’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-interface.c:432:20: note: byref variable will be forcibly initialized struct timeval tm; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-interface.c: In function ‘os_delay’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-interface.c:507:28: note: byref variable will be forcibly initialized struct timeval tm_end, tm_aux; ^~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-registry.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/os-usermap.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-modeset-interface.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-pci-table.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-kthread-q.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-kthread-q-selftest.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-memdbg.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-report-err.o In file included from ./include/linux/srcutree.h:28:0, from ./include/linux/srcu.h:62, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:784, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./arch/x86/include/asm/hardirq.h:6, from ./include/linux/hardirq.h:9, from ./include/linux/interrupt.h:13, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-kthread-q.c:28: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-kthread-q.c: In function ‘_raw_q_flush’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-kthread-q.c:243:24: note: byref variable will be forcibly initialized DECLARE_COMPLETION(completion); ^ ./include/linux/completion.h:89:20: note: in definition of macro ‘DECLARE_COMPLETION’ struct completion work = COMPLETION_INITIALIZER(work) ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-kthread-q.c:242:25: note: byref variable will be forcibly initialized nv_kthread_q_item_t q_item; ^~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv-kthread-q-selftest.c: In function ‘_basic_start_stop_test’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/build/nvidia/nv-kthread-q-selftest.c: In function ‘_reschedule_same_item_from_its_own_callback_test’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/build/nvidia/nv-kthread-q-selftest.c: In function ‘_multithreaded_q_test’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/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/384.98-2/build/nvidia/nv-kthread-q-selftest.c: In function ‘_same_q_item_test’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/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/384.98-2/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; ^~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv_uvm_interface.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nvlink_linux.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_volta_host.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_volta.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_volta_fault_buffer.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nvlink_linux.c: In function ‘nvlink_sleep’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nvlink_linux.c:317: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/384.98-2/build/nvidia-uvm/uvm8_volta_access_counter_buffer.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv_uvm_interface.c: In function ‘nv_uvm_notify_start_device’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv_uvm_interface.c:997:21: note: byref variable will be forcibly initialized NvProcessorUuid uvmUuid; ^~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv_uvm_interface.c: In function ‘nv_uvm_notify_stop_device’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia/nv_uvm_interface.c:1018:21: note: byref variable will be forcibly initialized NvProcessorUuid uvmUuid; ^~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_utils.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/nvstatus.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.o In file included from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘access_counter_buffer_flush_locked’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c:232:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘fetch_access_counter_buffer_entries’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c:337:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c: In function ‘uvm8_test_reset_access_counters’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c:656:43: note: byref variable will be forcibly initialized uvm_access_counter_buffer_entry_t entry = { 0 }; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_access_counters.c:626:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.o ld: warning: Disabling --icf due to -r CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_global.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c: In function ‘service_non_replayable_fault_block_locked’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c:186:31: note: byref variable will be forcibly initialized uvm_perf_thrashing_hint_t thrashing_hint; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c: In function ‘service_non_replayable_fault_block’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c:272:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c: In function ‘push_clear_faulted_on_gpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_non_replayable_faults.c:152:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_isr.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_procfs.o In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.c:29: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.c: In function ‘uvm_spin_loop’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_semaphore.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.c: In function ‘discover_nvlink_peers’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.c:1470:29: note: byref variable will be forcibly initialized UvmGpuP2PCapsParams p2p_caps_params; ^~~~~~~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_api.h:29:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c: In function ‘uvm_vm_fault’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:334:26: note: byref variable will be forcibly initialized uvm_processor_mask_t gpus_to_check_for_ecc; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.c: In function ‘enable_pcie_peer_access’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.c:1368:25: note: byref variable will be forcibly initialized UvmGpuP2PCapsParams p2p_caps_params; ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.c: In function ‘uvm_gpu_swizzle_phys’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.c:2150:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:24:0: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c: In function ‘uvm_unlocked_ioctl’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:682: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:680: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:679: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:678: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:677: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:676: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:675: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:674: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:673: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:672: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:671:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_MIGRATE, uvm_api_migrate); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:670: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:669: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:668: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:667: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:666: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:665: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/384.98-2/build/nvidia-uvm/uvm8_gpu.c: In function ‘uvm_api_register_gpu_va_space’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.c:2293:26: note: byref variable will be forcibly initialized uvm_rm_user_object_t user_rm_va_space = ^~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:664: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:663: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:662: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:661: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:660: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:659: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); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:658:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_FREE, uvm_api_free); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:656: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:655: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:654: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:653: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:652: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:651: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:650: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:649: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:648: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:647: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8.c:646:9: note: in expansion of macro ‘UVM_ROUTE_CMD_STACK’ UVM_ROUTE_CMD_STACK(UVM_INITIALIZE, uvm_api_initialize); ^~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mem.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘record_replay_events’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:834:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_rm_mem.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘record_migration_events’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:772:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘record_map_remote_events’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:1308:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_migration’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:936:34: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_processors; ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:922:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_fault’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:670:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_broadcast_replay’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_broadcast_access_counter’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:988:19: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_block_migration_begin’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_read_duplicate_invalidate’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:1099:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_cpu_fatal_fault’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:1168:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_gpu_fatal_fault’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:1197:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_thrashing’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:1228:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_throttling_start’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:1256:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_throttling_end’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:1283:23: note: byref variable will be forcibly initialized UvmEventEntry entry; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:23: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_record_map_remote’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:28:0: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c: In function ‘uvm_tools_unlocked_ioctl’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:587: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:586: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:585: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); ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:584: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:583: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/384.98-2/build/nvidia-uvm/uvm8_api.h:45:22: note: byref variable will be forcibly initialized cmd##_PARAMS params; \ ^ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tools.c:582: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); ^~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.o In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘enable_peers’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:732: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/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_can_read_duplicate’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:503:26: note: byref variable will be forcibly initialized uvm_processor_mask_t changing_gpu_mask; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘create_gpu_va_space’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:915:28: note: byref variable will be forcibly initialized UvmGpuAddressSpaceInfo gpu_address_space_info; ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_register_gpu_va_space’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:1061: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/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_processor_mask_find_closest_id’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:1249:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mask; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_deferred_free_object_list’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:1298: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/384.98-2/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_destroy’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:332: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/384.98-2/build/nvidia-uvm/uvm8_va_space.c:331: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/384.98-2/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_unregister_gpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:614: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/384.98-2/build/nvidia-uvm/uvm8_va_space.c:613:26: note: byref variable will be forcibly initialized uvm_processor_mask_t peers_to_release; ^~~~~~~~~~~~~~~~ In file included from ./include/linux/preempt.h:11:0, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_processors.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_va_space_unregister_gpu_va_space’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:1184: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/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm_api_disable_peer_access’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:1384: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/384.98-2/build/nvidia-uvm/uvm8_va_space.c: In function ‘uvm8_test_disable_nvlink_peer_access’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.c:1481: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) ^~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_lock.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_hal.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_tree.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_allocator.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mem.c: In function ‘map_gpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mem.c:598:30: note: byref variable will be forcibly initialized uvm_mem_pte_maker_data_t pte_maker_data = { ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mem.c: In function ‘uvm_mem_map_gpu_kernel’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mem.c:634:33: note: byref variable will be forcibly initialized uvm_mem_gpu_mapping_attrs_t attrs = { ^~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c: In function ‘init_channels’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c:603:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_semaphore.h:28, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.h:29, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c: In function ‘uvm_channel_reserve_type’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c:157:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_semaphore.h:28, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.h:29, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c: In function ‘uvm_channel_reserve’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c:317:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_semaphore.h:28, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.h:29, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c: In function ‘uvm_channel_manager_wait’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_channel.c:192:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_perf_events.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_perf_module.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pte_batch.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_destroy_managed’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:353:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_create_semaphore_pool’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:323:37: note: byref variable will be forcibly initialized uvm_mem_gpu_mapping_attrs_t attrs = default_attrs; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_split’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:951:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c: In function ‘range_unmap’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:1144:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mask; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_set_preferred_location’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:1323:34: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:1238:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:1236:26: note: byref variable will be forcibly initialized uvm_processor_mask_t new_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:1234:26: note: byref variable will be forcibly initialized uvm_processor_mask_t gpus; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_set_accessed_by’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:1144:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mask; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:1347:26: note: byref variable will be forcibly initialized uvm_processor_mask_t new_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c: In function ‘uvm_va_range_unset_accessed_by’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_range.c:1144:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mask; ^~~~ In file included from ./arch/x86/include/asm/cpufeature.h:5:0, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_cpu_fault_locked’: ./arch/x86/include/asm/processor.h:826:39: error: implicit declaration of function ‘task_stack_page’; did you mean ‘task_stack_vm_area’? [-Werror=implicit-function-declaration] unsigned long __ptr = (unsigned long)task_stack_page(task); \ ^ ./arch/x86/include/asm/processor.h:909:26: note: in expansion of macro ‘task_pt_regs’ #define KSTK_EIP(task) (task_pt_regs(task)->ip) ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8771:41: note: in expansion of macro ‘KSTK_EIP’ KSTK_EIP(current)); ^~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_va_range_migrate_block_locked’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c:183:26: note: byref variable will be forcibly initialized uvm_processor_mask_t map_mask; ^~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_va_range_migrate’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c:252: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/384.98-2/build/common/inc/nv-lock.h:16, from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv-linux.h:19, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:39, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_tree.h:27, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.h:28, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_prevent_migration’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c:370: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/384.98-2/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_assign_range’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c:528: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/384.98-2/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_any_migratable’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c:623:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_range_migratability_iter_first’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c:715:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t next; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c: In function ‘uvm_range_group_range_migratability_iter_next’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_range_group.c:730:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t next; ^~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tlb_batch.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘push_replay_on_gpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:396:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:25: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘fault_buffer_flush_locked’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:440:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:25: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘fetch_fault_buffer_entries’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:573:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘push_cancel_on_gpu’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/build/nvidia-uvm/uvm8_perf_module.c: In function ‘uvm_perf_module_unload’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_perf_module.c:80:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_space.h:36:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:27: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_perf_event_notify_migration’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_perf_events.h:293:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data = ^~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘service_fault_batch_block_locked’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:901:35: note: byref variable will be forcibly initialized uvm_perf_thrashing_hint_t thrashing_hint; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:854:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘service_fault_batch_block’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:1081:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_alloc_pt_range_with_retry’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:5029:28: note: byref variable will be forcibly initialized uvm_page_table_range_t local_range; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘cancel_fault_precise_va’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:354:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/common/inc/nv_uvm_interface.h:30:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c:25: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘uvm_gpu_disable_prefetch_faults’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu_replayable_faults.c: In function ‘enable_disable_prefetch_faults’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_revoke_cpu_write’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:6239:31: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.o In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block_types.h:29:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_gpu.h:43, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c:26: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_tlb_batch_single_invalidate’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tlb_batch.h:98:21: note: byref variable will be forcibly initialized uvm_tlb_batch_t batch; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_tree_init’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c:537:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_tree_put_ptes_async’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c:588:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_presplit_gpu_chunks’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7233: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/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7233: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/384.98-2/build/nvidia-uvm/uvm8_mmu.c: In function ‘write_gpu_state’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c:429:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7233:35: note: byref variable will be forcibly initialized block_gpu_chunk_split_state_t existing_before_state, existing_after_state, new_state; ^~~~~~~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pushbuffer.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_copy_split_gpu_chunks’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_table_range_vec_clear_ptes’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7475: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/384.98-2/build/nvidia-uvm/uvm8_mmu.c:1118:21: note: byref variable will be forcibly initialized uvm_pte_batch_t pte_batch; ^~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c:1115:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7475: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/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7475: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/384.98-2/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm_page_table_range_vec_write_ptes’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c:1216:21: note: byref variable will be forcibly initialized uvm_pte_batch_t pte_batch; ^~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c:1215:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c: In function ‘uvm8_test_invalidate_tlb’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_mmu.c:1428:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_gpu_big_page_change_swizzling_unmap’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:5237:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_zero_new_gpu_chunk’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:1389:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_copy_resident_pages_between’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:1923:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_thread_context.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_copy_resident_pages’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:2447:31: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data = ^~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:2286:26: note: byref variable will be forcibly initialized uvm_processor_mask_t src_processor_mask; ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_populate_pages’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:1624:30: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_on; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_page_resident_processors_count’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:1207:26: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_processors; ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_page_get_closest_resident_in_mask’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:1226:26: note: byref variable will be forcibly initialized uvm_processor_mask_t search_mask; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘mapped_gpus_can_map_big’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:4788:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mapped_procs; ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_gpu_big_page_change_swizzling_remap’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:5302:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_gpu_big_page_change_swizzling’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:5373:26: note: byref variable will be forcibly initialized uvm_processor_mask_t mapped_gpus; ^~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_split_presplit_deswizzle_gpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7031:19: note: byref variable will be forcibly initialized uvm_tracker_t tracker = UVM_TRACKER_INIT(); ^~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_map_gpu_to’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:5999:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_revoke_prot_gpu_to’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:6315:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_unmap_gpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:5703:30: note: byref variable will be forcibly initialized uvm_processor_mask_t non_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:5627:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_split_presplit_ptes_gpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7084:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_gpu_force_4k_ptes’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:9247:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_map’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:6159:26: note: byref variable will be forcibly initialized uvm_processor_mask_t allowed_destinations; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_revoke_prot’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:6419:26: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_procs; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_prep_read_duplicate_mapping’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:2577:26: note: byref variable will be forcibly initialized uvm_processor_mask_t unmap_processor_mask; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_make_resident’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:2489:26: note: byref variable will be forcibly initialized uvm_processor_mask_t unmap_processor_mask; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_remove_gpu_va_space’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:6667:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_kill’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:6925:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_split’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7725:27: note: byref variable will be forcibly initialized uvm_perf_event_data_t event_data; ^~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_compute_new_permission_after_fault’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7897:30: note: byref variable will be forcibly initialized uvm_processor_mask_t processors_with_atomic_mapping; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_add_mappings_after_migration’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8004:34: note: byref variable will be forcibly initialized uvm_processor_mask_t map_atomic_processors; ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7930:48: note: byref variable will be forcibly initialized uvm_processor_mask_t map_other_processors, map_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:7930:26: note: byref variable will be forcibly initialized uvm_processor_mask_t map_other_processors, map_uvm_lite_gpus; ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_page_compute_highest_permission’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8117:30: note: byref variable will be forcibly initialized uvm_processor_mask_t write_mappings; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8116:30: note: byref variable will be forcibly initialized uvm_processor_mask_t atomic_mappings; ^~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8084:26: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_processors; ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_add_mappings’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8174:34: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_service_faults_locked’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8505:34: note: byref variable will be forcibly initialized uvm_processor_mask_t revoke_processors; ^~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8345:26: note: byref variable will be forcibly initialized uvm_processor_mask_t processors_involved_in_cpu_migration; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_cpu_fault_locked’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8754:31: note: byref variable will be forcibly initialized uvm_perf_thrashing_hint_t thrashing_hint; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_write_from_cpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:8942:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm_va_block_read_to_cpu’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:9018:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm8_test_change_pte_mapping’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:9380:19: note: byref variable will be forcibly initialized uvm_tracker_t local_tracker; ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c: In function ‘uvm8_test_va_residency_info’: CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tracker.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.c:9525:26: note: byref variable will be forcibly initialized uvm_processor_mask_t resident_on_mask; ^~~~~~~~~~~~~~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_kepler.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_kepler_ce.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.c: In function ‘uvm_push_wait’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.c:172:25: note: byref variable will be forcibly initialized uvm_tracker_entry_t entry; ^~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.c: In function ‘uvm_push_end_and_wait’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.c:172:25: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.c: In function ‘uvm_push_get_single_inline_buffer_aligned’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.c:275:28: note: byref variable will be forcibly initialized uvm_push_inline_data_t data; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.c: In function ‘uvm_push_timestamp’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_push.c:297:23: note: byref variable will be forcibly initialized uvm_gpu_address_t address; ^~~~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_lock.h:28:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pushbuffer.h:28, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pushbuffer.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pushbuffer.c: In function ‘claim_chunk’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pushbuffer.c:214:21: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_kepler_host.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_kepler_mmu.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_maxwell.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_maxwell_host.o /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_add_push’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_overwrite_with_push’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/build/nvidia-uvm/uvm8_tracker.h:29:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tracker.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tracker.c: In function ‘wait_for_entry_with_spin’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_wait_for_entry’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/build/nvidia-uvm/uvm8_tracker.h:29:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tracker.c:24: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_wait’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/build/nvidia-uvm/uvm8_tracker.c: In function ‘uvm_tracker_wait_for_other_gpus’: /var/lib/dkms/nvidia-current/384.98-2/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/384.98-2/build/nvidia-uvm/uvm8_pascal.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pascal_ce.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pascal_host.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pascal_mmu.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pascal_fault_buffer.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_perf_utils.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_kvmalloc.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.o CC [M] /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_migrate.o cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:320: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_va_block.o] Error 1 make[2]: ** Esperando que outros processos terminem. /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c: In function ‘accessed_by_set’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c:270:32: note: byref variable will be forcibly initialized accessed_by_split_params_t split_params; ^~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c: In function ‘system_wide_atomics_set’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c:617:23: note: byref variable will be forcibly initialized uvm_tracker_t local_tracker = UVM_TRACKER_INIT(); ^~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c: In function ‘uvm_api_set_preferred_location’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c:160:38: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c: In function ‘uvm_va_block_set_read_duplication’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c:392:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c: In function ‘uvm_va_block_unset_read_duplication’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_policy.c:488:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘evict_root_chunk’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c:1336:22: note: byref variable will be forcibly initialized evict_data_t evict = {0}; ^~~~~ In file included from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_common.h:48:0, from /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c:162: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘uvm_pmm_gpu_pma_evict_range’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized struct timespec ts = {0}; ^~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm_linux.h:332:21: note: byref variable will be forcibly initialized /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c:2409:25: note: byref variable will be forcibly initialized uvm_spin_loop_t spin; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘uvm_pmm_gpu_split_chunk’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c:1084:18: note: byref variable will be forcibly initialized split_walk_t walk_args = ^~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c: In function ‘uvm_pmm_gpu_get_subchunks’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_pmm_gpu.c:1164:26: note: byref variable will be forcibly initialized get_subchunks_walk_t walk_args = ^~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_migrate.c: In function ‘uvm_push_async_user_sem_release’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_migrate.c:431:16: note: byref variable will be forcibly initialized uvm_push_t push; ^~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_migrate.c: In function ‘uvm_va_range_migrate’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_migrate.c:231:26: note: byref variable will be forcibly initialized uvm_va_block_retry_t va_block_retry; ^~~~~~~~~~~~~~ /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_migrate.c: In function ‘uvm_migrate_ranges’: /var/lib/dkms/nvidia-current/384.98-2/build/nvidia-uvm/uvm8_migrate.c:282:38: note: byref variable will be forcibly initialized uvm_range_group_range_iter_t iter; ^~~~ make[1]: *** [Makefile:1507: _module_/var/lib/dkms/nvidia-current/384.98-2/build] Error 2 make[1]: Leaving directory '/usr/src/linux-4.14.14-desktop-22omv' make: *** [Makefile:81: modules] Error 2