Your message dated Wed, 28 Oct 2020 00:18:56 +0000
with message-id <e1kxzb2-0007dg...@fasolo.debian.org>
and subject line Bug#972468: fixed in nvidia-graphics-drivers-legacy-390xx 
390.138-5
has caused the Debian Bug report #972468,
regarding nvidia-graphics-drivers-legacy-390xx: module build fails for kernel 
5.9.0-1-amd64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
972468: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972468
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: nvidia-graphics-drivers-legacy-390xx
Version: 390.138-4
Severity: grave
Justification: renders package unusable
Affects: linux-image-5.9.0-1-amd64

The module build fails for kernel 5.9.0-1-amd64.
See attached log "/var/lib/dkms/nvidia-legacy-390xx/390.138/build/make.log".

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.8.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=POSIX, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
DKMS make.log for nvidia-legacy-390xx-390.138 for kernel 5.9.0-1-amd64 (x86_64)
2020-10-18T22:33:51 CEST
make KBUILD_OUTPUT=/lib/modules/5.9.0-1-amd64/build V=1 -C 
/lib/modules/5.9.0-1-amd64/source 
M=/var/lib/dkms/nvidia-legacy-390xx/390.138/build ARCH=x86_64 
NV_KERNEL_SOURCES=/lib/modules/5.9.0-1-amd64/source 
NV_KERNEL_OUTPUT=/lib/modules/5.9.0-1-amd64/build NV_KERNEL_MODULES="nvidia 
nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video NV_SPECTRE_V2=0 
modules
make[1]: Entering directory '/usr/src/linux-headers-5.9.0-1-common'
make -C /usr/src/linux-headers-5.9.0-1-amd64 -f 
/usr/src/linux-headers-5.9.0-1-common/Makefile modules
make[2]: Entering directory '/usr/src/linux-headers-5.9.0-1-amd64'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (        
        \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are 
missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix 
it.";      \
echo >&2 ;                                                      \
/bin/false)
make -f /usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build 
obj=/var/lib/dkms/nvidia-legacy-390xx/390.138/build \
single-build= \
need-builtin=1 need-modorder=1
scripts/Makefile.lib:8: 'always' is deprecated. Please use 'always-y' instead
NV_CONFTEST_CMD=/bin/sh 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/conftest.sh " gcc-10" " gcc-10" 
x86_64 /lib/modules/5.9.0-1-amd64/source /lib/modules/5.9.0-1-amd64/build
NV_CONFTEST_CFLAGS=-O2 -D__KERNEL__ -DKBUILD_BASENAME="#conftest2716232" 
-DKBUILD_MODNAME="#conftest2716232" -nostdinc -isystem 
/usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/lib/modules/5.9.0-1-amd64/source/include/asm-x86/mach-default 
-I/lib/modules/5.9.0-1-amd64/source/arch/x86/include/asm/mach-default 
-I/lib/modules/5.9.0-1-amd64/build/include2 
-I/lib/modules/5.9.0-1-amd64/build/include -include 
/lib/modules/5.9.0-1-amd64/build/include/generated/autoconf.h 
-I/lib/modules/5.9.0-1-amd64/source/include 
-I/lib/modules/5.9.0-1-amd64/source/include/uapi 
-I/lib/modules/5.9.0-1-amd64/source/include/xen 
-I/lib/modules/5.9.0-1-amd64/build/include/generated/uapi 
-I/lib/modules/5.9.0-1-amd64/source/arch/x86/include 
-I/lib/modules/5.9.0-1-amd64/source/arch/x86/include/uapi 
-I/lib/modules/5.9.0-1-amd64/build/arch/x86/include/generated 
-I/lib/modules/5.9.0-1-amd64/build/arch/x86/include/generated/uapi -Wall 
-Wundef -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx 
-m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare 
-fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern 
-mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks 
-Wno-frame-address -Wno-format-truncation -Wno-format-overflow 
-Wno-address-of-packed-member -O2 -fno-allow-store-data-races 
-Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable 
-Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments 
-g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement 
-Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds 
-Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-fno-strict-overflow -fno-merge-all-constants -fmerge-constants 
-fno-stack-check -fconserve-stack 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned
KBUILD_CFLAGS=-Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable  
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
LINUXINCLUDE=-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h
LDFLAGS=
KBUILD_LDFLAGS=-m elf_x86_64
  ln -sf 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-kernel-amd64.o_binary 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-kernel.o
ARCH=x86_64
  ln -sf 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia-modeset/nv-modeset-kernel-amd64.o_binary
 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia-modeset/nv-modeset-kernel.o
 CONFTEST patches.h:
static struct {
                const char *short_description;
                const char *description;
              } __nv_patches[] = {
{ NULL, NULL } };
 CONFTEST headers.h:
#undef NV_ASM_SYSTEM_H_PRESENT
#undef NV_DRM_DRMP_H_PRESENT
#define NV_DRM_DRM_AUTH_H_PRESENT
#define NV_DRM_DRM_GEM_H_PRESENT
#define NV_DRM_DRM_CRTC_H_PRESENT
#define NV_DRM_DRM_ATOMIC_H_PRESENT
#define NV_DRM_DRM_ATOMIC_HELPER_H_PRESENT
#define NV_DRM_DRM_ENCODER_H_PRESENT
#define NV_DRM_DRM_ATOMIC_UAPI_H_PRESENT
#define NV_DRM_DRM_DRV_H_PRESENT
#define NV_DRM_DRM_FRAMEBUFFER_H_PRESENT
#define NV_DRM_DRM_CONNECTOR_H_PRESENT
#define NV_DRM_DRM_PROBE_HELPER_H_PRESENT
#define NV_DRM_DRM_PRIME_H_PRESENT
#define NV_DRM_DRM_PLANE_H_PRESENT
#define NV_DRM_DRM_VBLANK_H_PRESENT
#define NV_DRM_DRM_FILE_H_PRESENT
#define NV_DRM_DRM_IOCTL_H_PRESENT
#define NV_DRM_DRM_DEVICE_H_PRESENT
#define NV_GENERATED_AUTOCONF_H_PRESENT
#define NV_GENERATED_COMPILE_H_PRESENT
#define NV_GENERATED_UTSRELEASE_H_PRESENT
#define NV_LINUX_EFI_H_PRESENT
#define NV_LINUX_KCONFIG_H_PRESENT
#define NV_LINUX_SCREEN_INFO_H_PRESENT
#define NV_LINUX_SEMAPHORE_H_PRESENT
#define NV_LINUX_PRINTK_H_PRESENT
#define NV_LINUX_RATELIMIT_H_PRESENT
#undef NV_LINUX_PRIO_TREE_H_PRESENT
#define NV_LINUX_LOG2_H_PRESENT
#define NV_LINUX_OF_H_PRESENT
#define NV_LINUX_BUG_H_PRESENT
#define NV_LINUX_SCHED_SIGNAL_H_PRESENT
#define NV_LINUX_SCHED_TASK_H_PRESENT
#define NV_LINUX_SCHED_TASK_STACK_H_PRESENT
#undef NV_XEN_IOEMU_H_PRESENT
#undef NV_LINUX_FENCE_H_PRESENT
#define NV_LINUX_KTIME_H_PRESENT
#define NV_LINUX_DMA_RESV_H_PRESENT
#undef NV_ASM_BOOK3S_64_HASH_64K_H_PRESENT
#define NV_ASM_SET_MEMORY_H_PRESENT
#undef NV_ASM_POWERNV_H_PRESENT
#define NV_ASM_TLBFLUSH_H_PRESENT
#define NV_ASM_PGTABLE_TYPES_H_PRESENT
 CONFTEST: INIT_WORK
 CONFTEST: remap_pfn_range
 CONFTEST: hash__remap_4k_pfn
 CONFTEST: follow_pfn
 CONFTEST: vmap
 CONFTEST: set_pages_uc
 CONFTEST: list_is_first
 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: dma_map_resource
 CONFTEST: backlight_device_register
 CONFTEST: register_acpi_notifier
 CONFTEST: timer_setup
 CONFTEST: kmem_cache_create_usercopy
 CONFTEST: do_gettimeofday
 CONFTEST: dma_direct_map_resource
 CONFTEST: vmf_insert_pfn
 CONFTEST: jiffies_to_timespec
 CONFTEST: ktime_get_raw_ts64
 CONFTEST: ktime_get_real_ts64
 CONFTEST: ioremap_nocache
 CONFTEST: drm_dev_unref
 CONFTEST: drm_reinit_primary_mode_group
 CONFTEST: get_user_pages_remote
 CONFTEST: get_user_pages
 CONFTEST: drm_gem_object_lookup
 CONFTEST: drm_atomic_state_ref_counting
 CONFTEST: drm_driver_has_gem_prime_res_obj
 CONFTEST: drm_atomic_helper_connector_dpms
 CONFTEST: drm_connector_funcs_have_mode_in_name
 CONFTEST: drm_framebuffer_get
 CONFTEST: drm_gem_object_get
 CONFTEST: drm_dev_put
 CONFTEST: drm_connector_for_each_possible_encoder
 CONFTEST: is_export_symbol_gpl_of_node_to_nid
 CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
 CONFTEST: is_export_symbol_present_swiotlb_dma_ops
 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: swiotlb_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: backlight_properties_type
 CONFTEST: proc_ops
 CONFTEST: vmalloc_has_pgprot_t_arg
 CONFTEST: timeval
 CONFTEST: mm_has_mmap_lock
 CONFTEST: kmem_cache_has_kobj_remove_work
 CONFTEST: sysfs_slab_unlink
 CONFTEST: pci_dev_has_skip_bus_pm
 CONFTEST: drm_bus_present
 CONFTEST: drm_bus_has_bus_type
 CONFTEST: drm_bus_has_get_irq
 CONFTEST: drm_bus_has_get_name
 CONFTEST: drm_driver_has_legacy_dev_list
 CONFTEST: drm_driver_has_set_busid
 CONFTEST: drm_crtc_state_has_connectors_changed
 CONFTEST: drm_init_function_args
 CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
 CONFTEST: drm_helper_mode_fill_fb_struct
 CONFTEST: drm_master_drop_has_from_release_arg
 CONFTEST: drm_driver_unload_has_int_return_type
 CONFTEST: vm_ops_fault_removed_vma_arg
 CONFTEST: kref_has_refcount_of_type_refcount_t
 CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
 CONFTEST: drm_crtc_helper_funcs_has_atomic_enable
 CONFTEST: drm_mode_object_find_has_file_priv_arg
 CONFTEST: drm_connector_list_iter
 CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
 CONFTEST: drm_driver_prime_flag_present
 CONFTEST: drm_gem_prime_export_has_dev_arg
 CONFTEST: vm_fault_t
 CONFTEST: drm_gem_object_has_resv
 CONFTEST: dom0_kernel_present
 CONFTEST: nvidia_vgpu_kvm_build
 CONFTEST: nvidia_grid_build
 CONFTEST: list_cut_position
 CONFTEST: drm_available
 CONFTEST: drm_atomic_available
 CONFTEST: is_export_symbol_gpl_refcount_inc
 CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
 CONFTEST macros.h:
#define NV_INIT_WORK_PRESENT
#define NV_INIT_WORK_ARGUMENT_COUNT 2
 CONFTEST functions.h:
#define NV_REMAP_PFN_RANGE_PRESENT
#undef NV_HASH__REMAP_4K_PFN_PRESENT
#define NV_FOLLOW_PFN_PRESENT
#define NV_SET_PAGES_UC_PRESENT
#define NV_LIST_IS_FIRST_PRESENT
#define NV_SET_MEMORY_UC_PRESENT
#undef NV_SET_MEMORY_ARRAY_UC_PRESENT
#undef NV_CHANGE_PAGE_ATTR_PRESENT
#define NV_PCI_GET_CLASS_PRESENT
#define NV_PCI_CHOOSE_STATE_PRESENT
#define NV_VM_INSERT_PAGE_PRESENT
#define NV_ACPI_DEVICE_ID_HAS_DRIVER_DATA
#undef NV_ACQUIRE_CONSOLE_SEM_PRESENT
#define NV_CONSOLE_LOCK_PRESENT
#define NV_KMEM_CACHE_CREATE_PRESENT
#define NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT 5
#define NV_ON_EACH_CPU_PRESENT
#define NV_ON_EACH_CPU_ARGUMENT_COUNT 3
#define NV_SMP_CALL_FUNCTION_PRESENT
#define NV_SMP_CALL_FUNCTION_ARGUMENT_COUNT 3
#define NV_ACPI_EVALUATE_INTEGER_PRESENT
typedef unsigned long long nv_acpi_integer_t;
#define NV_IOREMAP_CACHE_PRESENT
#define NV_IOREMAP_WC_PRESENT
#define NV_ACPI_WALK_NAMESPACE_PRESENT
#define NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT 7
#define NV_PCI_DOMAIN_NR_PRESENT
#define NV_PCI_DMA_MAPPING_ERROR_PRESENT
#define NV_PCI_DMA_MAPPING_ERROR_ARGUMENT_COUNT 2
#define NV_SG_ALLOC_TABLE_PRESENT
#define NV_SG_ALLOC_TABLE_FROM_PAGES_PRESENT
#define NV_PCI_GET_DOMAIN_BUS_AND_SLOT_PRESENT
#define NV_GET_NUM_PHYSPAGES_PRESENT
#define NV_EFI_ENABLED_PRESENT
#define NV_EFI_ENABLED_ARGUMENT_COUNT 1
#define NV_PROC_CREATE_DATA_PRESENT
#define NV_PDE_DATA_PRESENT
#define NV_PROC_REMOVE_PRESENT
#define NV_PM_VT_SWITCH_REQUIRED_PRESENT
#undef NV_XEN_IOEMU_INJECT_MSI
#undef NV_PHYS_TO_DMA_PRESENT
#define NV_GET_DMA_OPS_PRESENT
#undef NV_WRITE_CR4_PRESENT
#define NV_OF_GET_PROPERTY_PRESENT
#define NV_OF_FIND_NODE_BY_PHANDLE_PRESENT
#define NV_OF_NODE_TO_NID_PRESENT
#undef NV_PNV_PCI_GET_NPU_DEV_PRESENT
#define NV_FOR_EACH_ONLINE_NODE_PRESENT
#define NV_NODE_END_PFN_PRESENT
#define NV_PCI_BUS_ADDRESS_PRESENT
#define NV_PCI_STOP_AND_REMOVE_BUS_DEVICE_PRESENT
#undef NV_PCI_REMOVE_BUS_DEVICE_PRESENT
#define NV_REQUEST_THREADED_IRQ_PRESENT
#undef NV_REGISTER_CPU_NOTIFIER_PRESENT
#define NV_CPUHP_SETUP_STATE_PRESENT
#define NV_DMA_MAP_RESOURCE_PRESENT
#define NV_BACKLIGHT_DEVICE_REGISTER_PRESENT
#define NV_REGISTER_ACPI_NOTIFER_PRESENT
#define NV_TIMER_SETUP_PRESENT
#define NV_KMEM_CACHE_CREATE_USERCOPY_PRESENT
#undef NV_DO_GETTIMEOFDAY_PRESENT
#undef NV_DMA_IS_DIRECT_PRESENT
#define NV_VMF_INSERT_PFN_PRESENT
#undef NV_JIFFIES_TO_TIMESPEC_PRESENT
#define NV_KTIME_GET_RAW_TS64_PRESENT
#define NV_KTIME_GET_REAL_TS64_PRESENT
#undef NV_IOREMAP_NOCACHE_PRESENT
#undef NV_DRM_DEV_UNREF_PRESENT
#undef NV_DRM_REINIT_PRIMARY_MODE_GROUP_PRESENT
#define NV_GET_USER_PAGES_REMOTE_PRESENT
#undef NV_GET_USER_PAGES_REMOTE_HAS_LOCKED_ARG
#undef NV_GET_USER_PAGES_REMOTE_HAS_WRITE_AND_FORCE_ARGS
#undef NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS
#undef NV_GET_USER_PAGES_HAS_TASK_STRUCT
#define NV_DRM_GEM_OBJECT_LOOKUP_PRESENT
#define NV_DRM_GEM_OBJECT_LOOKUP_ARGUMENT_COUNT 2
#define NV_DRM_ATOMIC_STATE_REF_COUNTING_PRESENT
#undef NV_DRM_DRIVER_HAS_GEM_PRIME_RES_OBJ
#undef NV_DRM_ATOMIC_HELPER_CONNECTOR_DPMS_PRESENT
#undef NV_DRM_CONNECTOR_FUNCS_HAVE_MODE_IN_NAME
#define NV_DRM_FRAMEBUFFER_GET_PRESENT
#define NV_DRM_GEM_OBJECT_GET_PRESENT
#define NV_DRM_DEV_PUT_PRESENT
#define NV_DRM_CONNECTOR_FOR_EACH_POSSIBLE_ENCODER_ARGUMENT_COUNT 2
 CONFTEST symbols.h:
#define NV_IS_EXPORT_SYMBOL_GPL_of_node_to_nid 0
#define NV_IS_EXPORT_SYMBOL_PRESENT_swiotlb_map_sg_attrs 0
#define NV_IS_EXPORT_SYMBOL_PRESENT_swiotlb_dma_ops 0
 CONFTEST types.h:
#undef NV_I2C_ADAPTER_HAS_CLIENT_REGISTER
#define NV_PM_MESSAGE_T_PRESENT
#define NV_PM_MESSAGE_T_HAS_EVENT
#define NV_IRQ_HANDLER_T_PRESENT
#define NV_IRQ_HANDLER_T_ARGUMENT_COUNT 2
#undef NV_ACPI_DEVICE_OPS_HAS_MATCH
#define NV_ACPI_DEVICE_OPS_REMOVE_ARGUMENT_COUNT 1
#define NV_ACPI_DEVICE_ID_HAS_DRIVER_DATA
#undef NV_OUTER_FLUSH_ALL_PRESENT
#undef NV_PROC_DIR_ENTRY_HAS_OWNER
#define NV_SCATTERLIST_HAS_PAGE_LINK
#define NV_SG_TABLE_PRESENT
#undef NV_FILE_OPERATIONS_HAS_IOCTL
#define NV_FILE_OPERATIONS_HAS_UNLOCKED_IOCTL
#define NV_FILE_OPERATIONS_HAS_COMPAT_IOCTL
#define NV_VM_OPERATIONS_STRUCT_HAS_FAULT
#define NV_VM_OPERATIONS_STRUCT_HAS_ACCESS
#define NV_ATOMIC_LONG_PRESENT
#define NV_PCI_SAVE_STATE_ARGUMENT_COUNT 1
#define NV_FILE_HAS_INODE
#define NV_TASK_STRUCT_HAS_CRED
#define NV_KUID_T_PRESENT
#define NV_DMA_OPS_PRESENT
#undef NV_SWIOTLB_DMA_OPS_PRESENT
#define NV_DMA_MAP_OPS_PRESENT
#undef NV_NONCOHERENT_SWIOTLB_DMA_OPS_PRESENT
#define NV_VM_FAULT_PRESENT
#define NV_VM_FAULT_HAS_ADDRESS
#define NV_KERNEL_WRITE_PRESENT
#define NV_STRNSTR_PRESENT
#define NV_ITERATE_DIR_PRESENT
#define NV_KSTRTOULL_PRESENT
#define NV_BACKLIGHT_PROPERTIES_TYPE_PRESENT
#define NV_PROC_OPS_PRESENT
#undef NV_VMALLOC_HAS_PGPROT_T_ARG
#undef NV_TIMEVAL_PRESENT
#define NV_MM_HAS_MMAP_LOCK
#undef NV_KMEM_CACHE_HAS_KOBJ_REMOVE_WORK
#undef NV_SYSFS_SLAB_UNLINK_PRESENT
#define NV_PCI_DEV_HAS_SKIP_BUS_PM
#undef NV_DRM_BUS_PRESENT
#undef NV_DRM_BUS_HAS_BUS_TYPE
#undef NV_DRM_BUS_HAS_GET_IRQ
#undef NV_DRM_BUS_HAS_GET_NAME
#define NV_DRM_DRIVER_HAS_LEGACY_DEV_LIST
#undef NV_DRM_DRIVER_HAS_SET_BUSID
#define NV_DRM_CRTC_STATE_HAS_CONNECTORS_CHANGED
#define NV_DRM_CRTC_INIT_WITH_PLANES_HAS_NAME_ARG
#define NV_DRM_ENCODER_INIT_HAS_NAME_ARG
#define NV_DRM_UNIVERSAL_PLANE_INIT_HAS_FORMAT_MODIFIERS_ARG
#define NV_DRM_UNIVERSAL_PLANE_INIT_HAS_NAME_ARG
#undef NV_DRM_MODE_CONNECTOR_LIST_UPDATE_HAS_MERGE_TYPE_BITS_ARG
#define NV_DRM_HELPER_MODE_FILL_FB_STRUCT_HAS_DEV_ARG
#define NV_DRM_HELPER_MODE_FILL_FB_STRUCT_HAS_CONST_MODE_CMD_ARG
#undef NV_DRM_MASTER_DROP_HAS_FROM_RELEASE_ARG
#undef NV_DRM_DRIVER_UNLOAD_HAS_INT_RETURN_TYPE
#define NV_VM_OPS_FAULT_REMOVED_VMA_ARG
#define NV_KREF_HAS_REFCOUNT_OF_TYPE_REFCOUNT_T
#undef NV_DRM_ATOMIC_HELPER_CRTC_DESTROY_STATE_HAS_CRTC_ARG
#define NV_DRM_CRTC_HELPER_FUNCS_HAS_ATOMIC_ENABLE
#define NV_DRM_MODE_OBJECT_FIND_HAS_FILE_PRIV_ARG
#define NV_DRM_CONNECTOR_LIST_ITER_PRESENT
#define NV_DRM_CONNECTOR_LIST_ITER_BEGIN_PRESENT
#define NV_DRM_ATOMIC_HELPER_SWAP_STATE_HAS_STALL_ARG
#define NV_DRM_ATOMIC_HELPER_SWAP_STATE_RETURN_INT
#undef NV_DRM_DRIVER_PRIME_FLAG_PRESENT
#undef NV_DRM_GEM_PRIME_EXPORT_HAS_DEV_ARG
#define NV_VM_FAULT_T_IS_PRESENT
#define NV_DRM_GEM_OBJECT_HAS_RESV
 CONFTEST generic.h:
#undef NV_DOM0_KERNEL_PRESENT
#undef NV_VGPU_KVM_BUILD
#undef NV_GRID_BUILD
#undef NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS
#undef NV_GET_USER_PAGES_HAS_TASK_STRUCT
#define NV_GET_USER_PAGES_REMOTE_PRESENT
#undef NV_GET_USER_PAGES_REMOTE_HAS_LOCKED_ARG
#undef NV_GET_USER_PAGES_REMOTE_HAS_WRITE_AND_FORCE_ARGS
#define NV_LIST_CUT_POSITION_PRESENT
#define NV_VM_FAULT_T_IS_PRESENT
#define NV_DRM_AVAILABLE
#define NV_DRM_ATOMIC_MODESET_AVAILABLE
#define NV_IS_EXPORT_SYMBOL_GPL_refcount_inc 0
#define NV_IS_EXPORT_SYMBOL_GPL_refcount_dec_and_test 0
   gcc-10 
-Wp,-MMD,/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/.nv-frontend.o.d
 -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable 
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build -Wall -MD -Wsign-compare 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"390.138\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia 
-DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG 
-DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_frontend"' 
-DKBUILD_MODNAME='"nvidia"' -c -o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c
   gcc-10 
-Wp,-MMD,/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/.nv-instance.o.d
 -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable 
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build -Wall -MD -Wsign-compare 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"390.138\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia 
-DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG 
-DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_instance"' 
-DKBUILD_MODNAME='"nvidia"' -c -o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c
   gcc-10 
-Wp,-MMD,/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/.nv-gpu-numa.o.d
 -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable 
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build -Wall -MD -Wsign-compare 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"390.138\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia 
-DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG 
-DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_gpu_numa"' 
-DKBUILD_MODNAME='"nvidia"' -c -o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c
   gcc-10 
-Wp,-MMD,/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/.nv.o.d 
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable 
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build -Wall -MD -Wsign-compare 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"390.138\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia 
-DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG 
-DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv"' -DKBUILD_MODNAME='"nvidia"' -c -o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c
   gcc-10 
-Wp,-MMD,/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/.nv-acpi.o.d 
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable 
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build -Wall -MD -Wsign-compare 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"390.138\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia 
-DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG 
-DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_acpi"' -DKBUILD_MODNAME='"nvidia"' 
-c -o /var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c
   gcc-10 
-Wp,-MMD,/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/.nv-chrdev.o.d 
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable 
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build -Wall -MD -Wsign-compare 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"390.138\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia 
-DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG 
-DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_chrdev"' -DKBUILD_MODNAME='"nvidia"' 
-c -o /var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c
   gcc-10 
-Wp,-MMD,/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/.nv-cray.o.d 
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable 
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build -Wall -MD -Wsign-compare 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"390.138\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia 
-DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG 
-DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_cray"' -DKBUILD_MODNAME='"nvidia"' 
-c -o /var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c
   gcc-10 
-Wp,-MMD,/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/.nv-dma.o.d 
-nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include 
-I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include 
-I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h 
-D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE 
-Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security 
-std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 
-mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables 
-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation 
-Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable 
-fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY 
-Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation 
-Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict 
-Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants 
-fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time 
-Werror=incompatible-pointer-types -Werror=designated-init 
-fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none 
-Wno-packed-not-aligned 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build -Wall -MD -Wsign-compare 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"390.138\" -Wno-unused-function -Wuninitialized 
-fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Wno-sign-compare -Wno-format-extra-args -Werror=undef -DNV_SPECTRE_V2=0 
-I/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia 
-DNV_BUILD_MODULE_INSTANCES=0 -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG 
-DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_dma"' -DKBUILD_MODNAME='"nvidia"' -c 
-o /var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.o 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h: In function 
‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:45: 
error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: 
expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 1714 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:50: 
warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from 
pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: 
expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 1715 |        unsigned long start, unsigned long nr_pages,
      |        ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:71: 
warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from 
integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                                       
^~~~~
      |                                                                       |
      |                                                                       
unsigned int
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: 
expected ‘struct page **’ but argument is of type ‘unsigned int’
 1716 |        unsigned int gup_flags, struct page **pages,
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:45: 
error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: 
expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:52: 
error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct 
vm_area_struct **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: 
expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |                                      ~~~~~^~~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h: In function 
‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:45: 
error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: 
expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 1714 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:50: 
warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from 
pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: 
expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 1715 |        unsigned long start, unsigned long nr_pages,
      |        ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:71: 
warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from 
integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                                       
^~~~~
      |                                                                       |
      |                                                                       
unsigned int
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: 
expected ‘struct page **’ but argument is of type ‘unsigned int’
 1716 |        unsigned int gup_flags, struct page **pages,
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:45: 
error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: 
expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:52: 
error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct 
vm_area_struct **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: 
expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |                                      ~~~~~^~~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h: In function 
‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:45: 
error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: 
expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 1714 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:50: 
warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from 
pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: 
expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 1715 |        unsigned long start, unsigned long nr_pages,
      |        ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:71: 
warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from 
integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                                       
^~~~~
      |                                                                       |
      |                                                                       
unsigned int
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: 
expected ‘struct page **’ but argument is of type ‘unsigned int’
 1716 |        unsigned int gup_flags, struct page **pages,
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:45: 
error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: 
expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:52: 
error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct 
vm_area_struct **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: 
expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |                                      ~~~~~^~~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h: In function 
‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:45: 
error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h: In function 
‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:45: 
error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: 
expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 1714 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:50: 
warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from 
pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: 
expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 1714 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: 
expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 1715 |        unsigned long start, unsigned long nr_pages,
      |        ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:50: 
warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from 
pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:71: 
warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from 
integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                                       
^~~~~
      |                                                                       |
      |                                                                       
unsigned int
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: 
expected ‘struct page **’ but argument is of type ‘unsigned int’
 1716 |        unsigned int gup_flags, struct page **pages,
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: 
expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 1715 |        unsigned long start, unsigned long nr_pages,
      |        ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:45: 
error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:71: 
warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from 
integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                                       
^~~~~
      |                                                                       |
      |                                                                       
unsigned int
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: 
expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: 
expected ‘struct page **’ but argument is of type ‘unsigned int’
 1716 |        unsigned int gup_flags, struct page **pages,
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:52: 
error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct 
vm_area_struct **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:45: 
error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: 
expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |                                      ~~~~~^~~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: 
expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:52: 
error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct 
vm_area_struct **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: 
expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |                                      ~~~~~^~~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h: In function 
‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:45: 
error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: 
expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 1714 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:50: 
warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from 
pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: 
expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 1715 |        unsigned long start, unsigned long nr_pages,
      |        ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:71: 
warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from 
integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                                       
^~~~~
      |                                                                       |
      |                                                                       
unsigned int
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: 
expected ‘struct page **’ but argument is of type ‘unsigned int’
 1716 |        unsigned int gup_flags, struct page **pages,
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:45: 
error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: 
expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:52: 
error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct 
vm_area_struct **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: 
expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |                                      ~~~~~^~~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h: In function 
‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:45: 
error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: 
expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 1714 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:50: 
warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from 
pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: 
expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 1715 |        unsigned long start, unsigned long nr_pages,
      |        ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:71: 
warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from 
integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                                       
^~~~~
      |                                                                       |
      |                                                                       
unsigned int
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: 
expected ‘struct page **’ but argument is of type ‘unsigned int’
 1716 |        unsigned int gup_flags, struct page **pages,
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:45: 
error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: 
expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:52: 
error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct 
vm_area_struct **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: 
expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |                                      ~~~~~^~~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h: At top 
level:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:169:10: 
fatal error: linux/ioctl32.h: No such file or directory
  169 | #include <linux/ioctl32.h>          /* register_ioctl32_conversion()    
*/
      |          ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h: At top 
level:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:169:10: 
fatal error: linux/ioctl32.h: No such file or directory
  169 | #include <linux/ioctl32.h>          /* register_ioctl32_conversion()    
*/
      |          ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-instance.o] Error 1
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h: At top 
level:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:169:10: 
fatal error: linux/ioctl32.h: No such file or directory
  169 | #include <linux/ioctl32.h>          /* register_ioctl32_conversion()    
*/
      |          ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-frontend.o] Error 1
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h: In function 
‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:45: 
error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1714:46: note: 
expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 1714 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:50: 
warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from 
pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1715:22: note: 
expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 1715 |        unsigned long start, unsigned long nr_pages,
      |        ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:149:71: 
warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from 
integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, 
flags,
      |                                                                       
^~~~~
      |                                                                       |
      |                                                                       
unsigned int
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1716:46: note: 
expected ‘struct page **’ but argument is of type ‘unsigned int’
 1716 |        unsigned int gup_flags, struct page **pages,
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:45: 
error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:32: note: 
expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:21,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-mm.h:150:52: 
error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct 
vm_area_struct **
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-pgprot.h:17,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:20,
                 from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/usr/src/linux-headers-5.9.0-1-common/include/linux/mm.h:1717:43: note: 
expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 1717 |        struct vm_area_struct **vmas, int *locked);
      |                                      ~~~~~^~~~~~
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h: At top 
level:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:169:10: 
fatal error: linux/ioctl32.h: No such file or directory
  169 | #include <linux/ioctl32.h>          /* register_ioctl32_conversion()    
*/
      |          ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h: At top 
level:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:169:10: 
fatal error: linux/ioctl32.h: No such file or directory
  169 | #include <linux/ioctl32.h>          /* register_ioctl32_conversion()    
*/
      |          ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-chrdev.o] Error 1
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.c:24:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h: At top 
level:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:169:10: 
fatal error: linux/ioctl32.h: No such file or directory
  169 | #include <linux/ioctl32.h>          /* register_ioctl32_conversion()    
*/
      |          ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-acpi.o] Error 1
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-gpu-numa.o] Error 1
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h: At top 
level:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:169:10: 
fatal error: linux/ioctl32.h: No such file or directory
  169 | #include <linux/ioctl32.h>          /* register_ioctl32_conversion()    
*/
      |          ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-cray.o] Error 1
In file included from 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h: At top 
level:
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/common/inc/nv-linux.h:169:10: 
fatal error: linux/ioctl32.h: No such file or directory
  169 | #include <linux/ioctl32.h>          /* register_ioctl32_conversion()    
*/
      |          ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
compilation terminated.
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build/nvidia/nv-dma.o] Error 1
make[2]: *** [/usr/src/linux-headers-5.9.0-1-common/Makefile:1796: 
/var/lib/dkms/nvidia-legacy-390xx/390.138/build] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-5.9.0-1-amd64'
make[1]: *** [Makefile:185: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.9.0-1-common'
make: *** [Makefile:83: modules] Error 2

--- End Message ---
--- Begin Message ---
Source: nvidia-graphics-drivers-legacy-390xx
Source-Version: 390.138-5
Done: Andreas Beckmann <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
nvidia-graphics-drivers-legacy-390xx, which is due to be installed in the 
Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 972...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated 
nvidia-graphics-drivers-legacy-390xx package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 28 Oct 2020 01:00:51 +0100
Source: nvidia-graphics-drivers-legacy-390xx
Architecture: source
Version: 390.138-5
Distribution: unstable
Urgency: medium
Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-de...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 972468 972511
Changes:
 nvidia-graphics-drivers-legacy-390xx (390.138-5) unstable; urgency=medium
 .
   * Backport get_user_pages_remote, vga_tryget,
     drm_driver_has_gem_free_object, drm_display_mode_has_vrefresh,
     drm_driver_master_set_has_int_return_type and drm_gem_object_put_unlocked
     changes from 455.23.04 to fix kernel module build for Linux 5.9.
     (Closes: #972468, #972511)
Checksums-Sha1:
 05323820ac2e54166b6d63d90755625930fa822e 7598 
nvidia-graphics-drivers-legacy-390xx_390.138-5.dsc
 6d538e951b0b4f1f07ee2447478d58923144612a 103428 
nvidia-graphics-drivers-legacy-390xx_390.138-5.debian.tar.xz
 02884f0fb9f7f1a9c851ba20733af0693d165b72 7982 
nvidia-graphics-drivers-legacy-390xx_390.138-5_source.buildinfo
Checksums-Sha256:
 be28cbde686d8898c11252e4e3578af983b150ccca6df8fc3951fd0809f97250 7598 
nvidia-graphics-drivers-legacy-390xx_390.138-5.dsc
 c2aa5eaefd32f287c63da73daae58f1b58c31a18863c99625c09f484744c6db3 103428 
nvidia-graphics-drivers-legacy-390xx_390.138-5.debian.tar.xz
 5e8b6bdc7e4ac715104227ca79785d688eeb40a53a638caf4b1553de407e182c 7982 
nvidia-graphics-drivers-legacy-390xx_390.138-5_source.buildinfo
Files:
 f999b0171a69717bbf4d5d1cf0bd8f30 7598 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.138-5.dsc
 363fd2ee9b934275beb80669459c860f 103428 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.138-5.debian.tar.xz
 920187f91855a4ca1afe44794ebb81f4 7982 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.138-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAl+YtSAQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCD4QD/kBBBKpEbwQl6E3c3iW9SP1iSm9J5OzE3Bc
OZrrJJCR+pLUGw4FItrWU47QsFHqsaEeDcxLVBLQOs/RSzG6At1z0+YVXt8qWaei
Sml/Lzzo77dLYYVQ0PiGHzlf3jecilLevI9H9PcmNCy1wggc4Ay4Pr67EmYJk7jP
GDmCKggwHJBcEuAQr+3C+qfPQB1u8n5fQHUoP9D2cl9aORc2kPSJrb1QOlt0BL6Z
P8xNoJCX3GjrLha5Ien0HpHt0fh++aLUHuPMnrUv8rDtSiY+omD4dmPL2BHdFg2r
TwLdDv5eVPD6aMpc0x/HUXk6EiX6du1NmGeYB50uUA5sOmnbHG6FeD7mchF5A8d+
hkvNq5Ni2Ggg5lnQrN4kpfac3H6i7AMT4wiAogXYdzWtlbuRm8G3j9bh/JKkHcrQ
tPxRO/V5HWFJkW78UHImr4yDhCLUMSx1IcQgjOxXZo9tsVHG7T68mGUwHj3mo5Yp
02mjGeYlU0JiL5sFqMj+jXJsp5Qni3Slv/JOF/vlUp9lKnkVA7ihkX6tHQLq4jhk
6/Xbre639KlAy/jzK3XpIgUjePZxcQDLZcgab3Dvzd7y/E6Y7x9HebXUWQidCeAQ
qbu18D1nWHUNfgQN+MyCKRJZCezSe612pXB+p3uWYKM3iuxUbd4/Xu/XHVwOuhtV
AC67agb1kw==
=rhYo
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to