logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-10-2020 08:41:26

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : Linux 6.5.0-5-amd64 et 6.5.0-4-amd64
(G)UI : Xfce4 4.18
Inscription : 16-09-2011

[RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

Bonjour la communauté.

J'ai eu les mêmes messages que anonyme dans cette discussion, pour la 5.8.0-3.
Mais pour l'installation des headers de 5.9.0-1, ça se corse.
Là c'est carrément l'échec.
Les messages dans la console :

Paramétrage de linux-headers-5.9.0-1-amd64 (5.9.1-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 5.9.0-1-amd64:
Kernel preparation unnecessary for this kernel.  Skipping...
applying patch kernel-5.7.0-set-memory-array.patch...patching file conftest.sh

applying patch use-kbuild-compiler.patch...patching file Makefile

applying patch use-kbuild-flags.patch...patching file Kbuild
patching file nvidia/nvidia.Kbuild
patching file Makefile
patching file nvidia-modeset/nvidia-modeset.Kbuild

applying patch use-kbuild-gcc-plugins.patch...patching file Kbuild

applying patch conftest-verbose.patch...patching file Kbuild

applying patch cc_version_check-gcc5.patch...patching file conftest.sh
Hunk #1 succeeded at 3900 (offset 38 lines).

applying patch nvidia-use-ARCH.o_binary.patch...patching file nvidia/nvidia.Kbuild

applying patch nvidia-modeset-use-ARCH.o_binary.patch...patching file nvidia-modeset/nvidia-modeset.Kbuild

applying patch conftest-prefer-arch-headers.patch...patching file conftest.sh


Building module:
cleaning build area...
unset ARCH; env NV_VERBOSE=1 make -j8 modules KERNEL_UNAME=5.9.0-1-amd64.......(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.9.0-1-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/450.66/build/make.log for more information.



Et le dit log :

DKMS make.log for nvidia-current-450.66 for kernel 5.9.0-1-amd64 (x86_64)
sam. 24 oct. 2020 09:14:33 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-current/450.66/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/5.9.0-1-amd64/source NV_KERNEL_OUTPUT=/lib/modules/5.9.0-1-amd64/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video NV_SPECTRE_V2=0 modules
make[1] : on entre dans le répertoire « /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] : on entre dans le répertoire « /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-current/450.66/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-current/450.66/build/conftest.sh " gcc-10" x86_64 /lib/modules/5.9.0-1-amd64/source /lib/modules/5.9.0-1-amd64/build
NV_CONFTEST_CFLAGS=-O2 -D__KERNEL__ -DKBUILD_BASENAME="#conftest7313" -DKBUILD_MODNAME="#conftest7313" -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/lib/modules/5.9.0-1-amd64/source/arch/x86/include/asm/mach-default -I/lib/modules/5.9.0-1-amd64/source/include/asm-x86/mach-default -I/lib/modules/5.9.0-1-amd64/build/include2 -I/lib/modules/5.9.0-1-amd64/build/include -include /lib/modules/5.9.0-1-amd64/build/include/generated/autoconf.h -I/lib/modules/5.9.0-1-amd64/source/arch/x86/include -I/lib/modules/5.9.0-1-amd64/source/arch/x86/include/uapi -I/lib/modules/5.9.0-1-amd64/build/arch/x86/include/generated -I/lib/modules/5.9.0-1-amd64/build/arch/x86/include/generated/uapi -I/lib/modules/5.9.0-1-amd64/source/include -I/lib/modules/5.9.0-1-amd64/source/include/uapi -I/lib/modules/5.9.0-1-amd64/source/include/xen -I/lib/modules/5.9.0-1-amd64/build/include/generated/uapi -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD   -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -fno-pie -Wall -Wundef -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned
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
ARCH=x86_64
  ln -sf /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-kernel-amd64.o_binary /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-kernel.o
  ln -sf /var/lib/dkms/nvidia-current/450.66/build/nvidia-modeset/nv-modeset-kernel-amd64.o_binary /var/lib/dkms/nvidia-current/450.66/build/nvidia-modeset/nv-modeset-kernel.o
 CONFTEST macros.h:
 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_BLEND_H_PRESENT
#define NV_DRM_DRM_FOURCC_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_DMA_RESV_H_PRESENT
#undef NV_SOC_TEGRA_CHIP_ID_H_PRESENT
#undef NV_VIDEO_NV_INTERNAL_H_PRESENT
#undef NV_ASM_BOOK3S_64_HASH_64K_H_PRESENT
#define NV_ASM_SET_MEMORY_H_PRESENT
#define NV_ASM_PROM_H_PRESENT
#undef NV_ASM_POWERNV_H_PRESENT
#define NV_ASM_TLBFLUSH_H_PRESENT
#define NV_LINUX_ATOMIC_H_PRESENT
#define NV_ASM_BARRIER_H_PRESENT
#undef NV_ASM_OPAL_API_H_PRESENT
#define NV_SOUND_HDAUDIO_H_PRESENT
#define NV_ASM_PGTABLE_TYPES_H_PRESENT
 CONFTEST: hash__remap_4k_pfn
 CONFTEST: set_pages_uc
 CONFTEST: set_memory_uc
 CONFTEST: list_is_first
 CONFTEST: set_memory_array_uc
 CONFTEST: set_pages_array_uc
 CONFTEST: acquire_console_sem
 CONFTEST: console_lock
 CONFTEST: ioremap_cache
 CONFTEST: ioremap_wc
 CONFTEST: acpi_walk_namespace
 CONFTEST: sg_alloc_table
 CONFTEST: pci_get_domain_bus_and_slot
 CONFTEST: get_num_physpages
 CONFTEST: efi_enabled
 CONFTEST: pde_data
 CONFTEST: proc_remove
 CONFTEST: pm_vt_switch_required
 CONFTEST: xen_ioemu_inject_msi
 CONFTEST: phys_to_dma
 CONFTEST: get_dma_ops
 CONFTEST: write_cr4
 CONFTEST: of_get_property
 CONFTEST: of_find_node_by_phandle
 CONFTEST: of_node_to_nid
 CONFTEST: pnv_pci_get_npu_dev
 CONFTEST: of_get_ibm_chip_id
 CONFTEST: node_end_pfn
 CONFTEST: pci_bus_address
 CONFTEST: pci_stop_and_remove_bus_device
 CONFTEST: pci_remove_bus_device
 CONFTEST: register_cpu_notifier
 CONFTEST: cpuhp_setup_state
 CONFTEST: dma_map_resource
 CONFTEST: backlight_device_register
 CONFTEST: timer_setup
 CONFTEST: pci_enable_msix_range
 CONFTEST: do_gettimeofday
 CONFTEST: kernel_read
 CONFTEST: kernel_write
 CONFTEST: kthread_create_on_node
 CONFTEST: of_find_matching_node
 CONFTEST: dev_is_pci
 CONFTEST: dma_direct_map_resource
 CONFTEST: tegra_get_platform
 CONFTEST: flush_cache_all
 CONFTEST: vmf_insert_pfn
 CONFTEST: jiffies_to_timespec
 CONFTEST: ktime_get_raw_ts64
 CONFTEST: ktime_get_real_ts64
 CONFTEST: address_space_init_once
 CONFTEST: kbasename
 CONFTEST: vzalloc
 CONFTEST: wait_on_bit_lock_argument_count
 CONFTEST: bitmap_clear
 CONFTEST: usleep_range
 CONFTEST: radix_tree_empty
 CONFTEST: radix_tree_replace_slot
 CONFTEST: pnv_npu2_init_context
 CONFTEST: cpumask_of_node
 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_format_num_planes
 CONFTEST: drm_connector_for_each_possible_encoder
 CONFTEST: is_export_symbol_gpl_of_node_to_nid
 CONFTEST: is_export_symbol_gpl_sme_active
 CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
 CONFTEST: is_export_symbol_present_swiotlb_dma_ops
 CONFTEST: is_export_symbol_present___close_fd
 CONFTEST: is_export_symbol_present_get_unused_fd
 CONFTEST: is_export_symbol_present_get_unused_fd_flags
 CONFTEST: is_export_symbol_present_screen_info
 CONFTEST: is_export_symbol_present_kthread_create_on_node
 CONFTEST: acpi_op_remove
 CONFTEST: outer_flush_all
 CONFTEST: file_operations
 CONFTEST: file_inode
 CONFTEST: kuid_t
 CONFTEST: dma_ops
 CONFTEST: swiotlb_dma_ops
 CONFTEST: noncoherent_swiotlb_dma_ops
 CONFTEST: vm_fault_has_address
 CONFTEST: backlight_properties_type
 CONFTEST: vm_insert_pfn_prot
 CONFTEST: vmf_insert_pfn_prot
 CONFTEST: vm_ops_fault_removed_vma_arg
 CONFTEST: vmbus_channel_has_ringbuffer_page
 CONFTEST: device_driver_of_match_table
 CONFTEST: device_of_node
 CONFTEST: node_states_n_memory
 CONFTEST: kmem_cache_has_kobj_remove_work
 CONFTEST: sysfs_slab_unlink
 CONFTEST: proc_ops
 CONFTEST: vmalloc_has_pgprot_t_arg
 CONFTEST: timeval
 CONFTEST: mm_has_mmap_lock
 CONFTEST: address_space
 CONFTEST: backing_dev_info
 CONFTEST: mm_context_t
 CONFTEST: vm_fault_t
 CONFTEST: mmu_notifier_ops_invalidate_range
 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_helper_mode_fill_fb_struct
 CONFTEST: drm_master_drop_has_from_release_arg
 CONFTEST: drm_driver_unload_has_int_return_type
 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: dma_buf_owner
 CONFTEST: drm_connector_list_iter
 CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
 CONFTEST: drm_driver_prime_flag_present
 CONFTEST: drm_gem_object_has_resv
 CONFTEST: dom0_kernel_present
 CONFTEST: nvidia_vgpu_hyperv_available
 CONFTEST: nvidia_vgpu_kvm_build
 CONFTEST: nvidia_grid_build
 CONFTEST: nvidia_grid_csp_build
 CONFTEST: pm_runtime_available
 CONFTEST: drm_available
 CONFTEST: drm_atomic_available
 CONFTEST: is_export_symbol_gpl_refcount_inc
 CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
 CONFTEST: drm_alpha_blending_available
 CONFTEST functions.h:
#undef NV_HASH__REMAP_4K_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
#define NV_SET_PAGES_ARRAY_UC_PRESENT
#undef NV_ACQUIRE_CONSOLE_SEM_PRESENT
#define NV_CONSOLE_LOCK_PRESENT
#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_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_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_LINUX_OF_H_USABLE
#define NV_OF_GET_PROPERTY_PRESENT
#define NV_LINUX_OF_H_USABLE
#define NV_OF_FIND_NODE_BY_PHANDLE_PRESENT
#define NV_LINUX_OF_H_USABLE
#define NV_OF_NODE_TO_NID_PRESENT
#undef NV_PNV_PCI_GET_NPU_DEV_PRESENT
#undef NV_OF_GET_IBM_CHIP_ID_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
#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_TIMER_SETUP_PRESENT
#define NV_PCI_ENABLE_MSIX_RANGE_PRESENT
#undef NV_DO_GETTIMEOFDAY_PRESENT
#define NV_KERNEL_READ_PRESENT
#define NV_KERNEL_READ_HAS_POINTER_POS_ARG
#define NV_KERNEL_WRITE_PRESENT
#define NV_KERNEL_WRITE_HAS_POINTER_POS_ARG
#define NV_KTHREAD_CREATE_ON_NODE_PRESENT
#define NV_LINUX_OF_H_USABLE
#define NV_OF_FIND_MATCHING_NODE_PRESENT
#define NV_DEV_IS_PCI_PRESENT
#undef NV_DMA_IS_DIRECT_PRESENT
#undef NV_TEGRA_GET_PLATFORM_PRESENT
#define NV_FLUSH_CACHE_ALL_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
#define NV_ADDRESS_SPACE_INIT_ONCE_PRESENT
#define NV_KBASENAME_PRESENT
#define NV_VZALLOC_PRESENT
#define NV_WAIT_ON_BIT_LOCK_ARGUMENT_COUNT 3
#define NV_BITMAP_CLEAR_PRESENT
#define NV_USLEEP_RANGE_PRESENT
#define NV_RADIX_TREE_EMPTY_PRESENT
#define NV_RADIX_TREE_REPLACE_SLOT_PRESENT
#define NV_RADIX_TREE_REPLACE_SLOT_ARGUMENT_COUNT 3
#undef NV_PNV_NPU2_INIT_CONTEXT_PRESENT
#undef NV_PNV_NPU2_INIT_CONTEXT_CALLBACK_RETURNS_VOID
#define NV_CPUMASK_OF_NODE_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_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
#undef NV_DRM_FORMAT_NUM_PLANES_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_GPL_sme_active 0
#define NV_IS_EXPORT_SYMBOL_PRESENT_swiotlb_map_sg_attrs 0
#define NV_IS_EXPORT_SYMBOL_PRESENT_swiotlb_dma_ops 0
#define NV_IS_EXPORT_SYMBOL_PRESENT___close_fd 1
#define NV_IS_EXPORT_SYMBOL_PRESENT_get_unused_fd 0
#define NV_IS_EXPORT_SYMBOL_PRESENT_get_unused_fd_flags 1
#define NV_IS_EXPORT_SYMBOL_PRESENT_screen_info 1
#define NV_IS_EXPORT_SYMBOL_PRESENT_kthread_create_on_node 1
 CONFTEST types.h:
#define NV_ACPI_DEVICE_OPS_REMOVE_ARGUMENT_COUNT 1
#undef NV_OUTER_FLUSH_ALL_PRESENT
#undef NV_FILE_OPERATIONS_HAS_IOCTL
#define NV_FILE_HAS_INODE
#define NV_KUID_T_PRESENT
#define NV_DMA_OPS_PRESENT
#undef NV_SWIOTLB_DMA_OPS_PRESENT
#undef NV_NONCOHERENT_SWIOTLB_DMA_OPS_PRESENT
#define NV_VM_FAULT_HAS_ADDRESS
#define NV_BACKLIGHT_PROPERTIES_TYPE_PRESENT
#undef NV_VM_INSERT_PFN_PROT_PRESENT
#define NV_VMF_INSERT_PFN_PROT_PRESENT
#define NV_ADDRESS_SPACE_INIT_ONCE_PRESENT
#define NV_VM_OPS_FAULT_REMOVED_VMA_ARG
#define NV_VMBUS_CHANNEL_HAS_RING_BUFFER_PAGE
#define NV_DEVICE_DRIVER_OF_MATCH_TABLE_PRESENT
#define NV_DEVICE_OF_NODE_PRESENT
#define NV_NODE_STATES_N_MEMORY_PRESENT
#undef NV_KMEM_CACHE_HAS_KOBJ_REMOVE_WORK
#undef NV_SYSFS_SLAB_UNLINK_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_ADDRESS_SPACE_HAS_RWLOCK_TREE_LOCK
#undef NV_ADDRESS_SPACE_HAS_BACKING_DEV_INFO
#undef NV_MM_CONTEXT_T_HAS_ID
#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_VM_FAULT_T_IS_PRESENT
#define NV_MMU_NOTIFIER_OPS_HAS_INVALIDATE_RANGE
#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
#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
#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_DMA_BUF_OWNER_PRESENT
#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
#define NV_DRM_GEM_OBJECT_HAS_RESV
 CONFTEST generic.h:
#undef NV_DOM0_KERNEL_PRESENT
#define NV_VGPU_HYPERV_BUILD
#undef NV_VGPU_KVM_BUILD
#undef NV_GRID_BUILD
#undef NV_GRID_BUILD_CSP
#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_PM_RUNTIME_AVAILABLE
#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
#define NV_DRM_ALPHA_BLENDING_AVAILABLE
   gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-frontend.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_frontend"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c
   gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c
   gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-pci.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_pci"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c
   gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-acpi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_acpi"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c
   gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-cray.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_cray"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c
   gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-dma.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_dma"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c
   gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-i2c.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_i2c"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c
   gcc-10 -Wp,-MMD,/var/lib/dkms/nvidia-current/450.66/build/nvidia/.nv-mmap.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-5.9.0-1-common/include -I./include -I/usr/src/linux-headers-5.9.0-1-common/arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I/usr/src/linux-headers-5.9.0-1-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-5.9.0-1-common/include/linux/kconfig.h -include /usr/src/linux-headers-5.9.0-1-common/include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=/usr/src/linux-headers-5.9.0-1-common/= -fcf-protection=none -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/450.66/build/common/inc -I/var/lib/dkms/nvidia-current/450.66/build -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"450.66\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -I/var/lib/dkms/nvidia-current/450.66/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_mmap"' -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.o /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct vm_area_struct **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.c:13:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct vm_area_struct **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct vm_area_struct **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct vm_area_struct **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct vm_area_struct **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.c:14:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct vm_area_struct **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:15:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct vm_area_struct **
In file included from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pgprot.h:17,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-linux.h:20,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:45: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                             ^~~
      |                                             |
      |                                             struct task_struct *
In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:50: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                  ^~
      |                                                  |
      |                                                  struct mm_struct *
In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:149:71: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
  149 |                return get_user_pages_remote(tsk, mm, start, nr_pages, flags,
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       unsigned int
In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:45: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                             ^~~~~
      |                                             |
      |                                             struct page **
In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
/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-current/450.66/build/common/inc/nv-linux.h:21,
                 from /var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-pci.h:15,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:12:
/var/lib/dkms/nvidia-current/450.66/build/common/inc/nv-mm.h:150:52: error: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  150 |                                             pages, vmas);
      |                                                    ^~~~
      |                                                    |
      |                                                    struct vm_area_struct **
In file included from /usr/src/linux-headers-5.9.0-1-common/include/linux/scatterlist.h:8,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/dmapool.h:14,
                 from /usr/src/linux-headers-5.9.0-1-common/include/linux/pci.h:1439,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci-table.h:14,
                 from /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:11:
/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);
      |                                      ~~~~~^~~~~~
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288 : /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-cray.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
/var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c: In function ‘nv_pci_probe’:
/var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.c:427:5: error: implicit declaration of function ‘vga_tryget’; did you mean ‘vga_get’? [-Werror=implicit-function-declaration]
  427 |     vga_tryget(VGA_DEFAULT_DEVICE, VGA_RSRC_LEGACY_MASK);
      |     ^~~~~~~~~~
      |     vga_get
/var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c: In function ‘nvidia_mmap’:
/var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:662:9: warning: unused variable ‘i’ [-Wunused-variable]
  662 |     int i = 0;
      |         ^
/var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c: In function ‘nv_encode_caching’:
/var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:334:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  334 |             if (NV_ALLOW_CACHING(memory_type))
      |                ^
/var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.c:336:9: note: here
  336 |         default:
      |         ^~~~~~~
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288 : /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-frontend.o] Erreur 1
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288 : /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-i2c.o] Erreur 1
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288 : /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-mmap.o] Erreur 1
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288 : /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-dma.o] Erreur 1
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288 : /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-pci.o] Erreur 1
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288 : /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv-acpi.o] Erreur 1
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288 : /var/lib/dkms/nvidia-current/450.66/build/nvidia/nv.o] Erreur 1
make[2]: *** [/usr/src/linux-headers-5.9.0-1-common/Makefile:1796 : /var/lib/dkms/nvidia-current/450.66/build] Erreur 2
make[2] : on quitte le répertoire « /usr/src/linux-headers-5.9.0-1-amd64 »
make[1]: *** [Makefile:185 : __sub-make] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.9.0-1-common »
make: *** [Makefile:81 : modules] Erreur 2



(la fin aurait peut être suffi mais j'ai préféré tout mettre)

Problème à priori avec le pilote de la carte graphique.

Une idée  pour corriger le problème ?

Merci d'avance.

Dernière modification par taureau89_9 (04-11-2020 18:37:48)


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 1060 6Go, DD 2 To Sata 3

Hors ligne

#2 24-10-2020 09:39:00

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

Même chose chez moi, sur ma testing

Voici tout de même les log, a priori pas de différences .

retour apt upgrade
make.log

Hors ligne

#3 24-10-2020 10:16:07

anonyme
Invité

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

Bonjour

confirmer tous les deux avec bullseye , noyau 5.8.0.3 et le driver Module  450.66
la commande pour les headers


apt-get --reinstall install linux-image-amd64 linux-headers-amd64
 



pour la 5.9.0-1 c'est normal peut être , il faut voir dans sid si tout est prêt pour compiler les modules
donc en théorie activer sid et faire la commande ci dessus et voir la version du driver nvidia disponible sur sid
normalement pour les utilisateurs de sid tout doit être correct
pour les utilisateurs de testing faut attendre que les paquets arrivent sur bullseye

#4 24-10-2020 10:18:33

anonyme
Invité

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

Bonjour

confirmer tous les deux avec bullseye , noyau 5.8.0.3 et le driver Module  450.66
la commande pour les headers


apt-get --reinstall install linux-image-amd64 linux-headers-amd64
 



pour la 5.9.0-1 c'est normal peut être , il faut voir dans sid si tout est prêt pour compiler les modules
donc en théorie activer sid et faire la commande ci dessus et voir la version du driver nvidia disponible sur sid
normalement pour les utilisateurs de sid tout doit être correct
pour les utilisateurs de testing faut attendre que les paquets arrivent sur bullseye

ps:
@David5647


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 ;
 

#5 24-10-2020 10:21:12

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

Je trouve que le titre du post est inapproprié. Ça devrait être échec installation patch nvidia pour le noyau 5.9.1-1.

Hors ligne

#6 24-10-2020 10:24:08

anonyme
Invité

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

le noyau 5.9 arrive dans testing , je regarde


apt-get -s upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  liborcus-0.15-0 liborcus-parser-0.15-0
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants ont été conservés :
  linux-headers-amd64 linux-image-amd64
Les paquets suivants seront mis à jour :
  iproute2 libcommons-io-java libcpupower1 libfreetype6 libgoa-1.0-0b libgoa-1.0-common libjack-jackd2-0 libunbound8 libvlc-bin libvlc5
  libvlccore9 linux-compiler-gcc-10-x86 linux-libc-dev tzdata vlc vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base
  vlc-plugin-qt vlc-plugin-video-output
22 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
 



a priori un souci avec les méta paquet  linux-image et linux-headers (il doit manquer des dépendances )

voila sous sid le retour pour les méta paquet


apt-get -s --reinstall install linux-image-amd64 linux-headers-amd64
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  liborcus-0.15-0 liborcus-parser-0.15-0
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
  linux-headers-5.9.0-1-amd64 linux-headers-5.9.0-1-common linux-image-5.9.0-1-amd64 linux-kbuild-5.9
Paquets suggérés :
  linux-doc-5.9 debian-kernel-handbook
Les NOUVEAUX paquets suivants seront installés :
  linux-headers-5.9.0-1-amd64 linux-headers-5.9.0-1-common linux-image-5.9.0-1-amd64 linux-kbuild-5.9
Les paquets suivants seront mis à jour :
  linux-headers-amd64 linux-image-amd64
2 mis à jour, 4 nouvellement installés, 0 à enlever et 91 non mis à jour.
Inst linux-headers-5.9.0-1-common (5.9.1-1 Debian:testing, Debian:unstable [all])
Inst linux-kbuild-5.9 (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Inst linux-headers-5.9.0-1-amd64 (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Inst linux-headers-amd64 [5.8.14-1] (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Inst linux-image-5.9.0-1-amd64 (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Inst linux-image-amd64 [5.8.14-1] (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Conf linux-headers-5.9.0-1-common (5.9.1-1 Debian:testing, Debian:unstable [all])
Conf linux-kbuild-5.9 (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Conf linux-headers-5.9.0-1-amd64 (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Conf linux-headers-amd64 (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Conf linux-image-5.9.0-1-amd64 (5.9.1-1 Debian:testing, Debian:unstable [amd64])
Conf linux-image-amd64 (5.9.1-1 Debian:testing, Debian:unstable [amd64])
 



il vous faut vérifier si la version de "linux-kbuild-5.9 (5.9.1-1 Debian:testing, Debian:unstable [amd64])" est correcte sur votre machine
souvent attendre est le meilleur remède , que tout soit correct sous testing
ps: je regarde si un nouveau driver nvidia sous sid

Dernière modification par anonyme (24-10-2020 10:34:52)

#7 24-10-2020 10:32:32

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

@anonyme, yep, je pense qu'il faut attendre un peu que tout suive la montée en version du kernel

uname -a


Linux david-aspire 5.8.0-3-amd64 #1 SMP Debian 5.8.14-1 (2020-10-10) x86_64 GNU/Linux


apt policy nvidia-driver

nvidia-driver:
  Installé : 450.66-1
  Candidat : 450.66-1
 Table de version :
     450.66-1 900
        900 http://ftp.fr.debian.org/debian testing/non-free amd64 Packages
        100 http://ftp.fr.debian.org/debian unstable/non-free amd64 Packages

Hors ligne

#8 24-10-2020 10:38:24

anonyme
Invité

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

oui être patient , donc sur sid même version


apt policy nvidia-driver
nvidia-driver:
  Installé : 450.66-1
  Candidat : 450.66-1
 Table de version :
 *** 450.66-1 500
        500 http://deb.debian.org/debian bullseye/non-free amd64 Packages
        500 http://deb.debian.org/debian sid/non-free amd64 Packages
        100 /var/lib/dpkg/status
 

#9 24-10-2020 10:50:26

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

ah! https://www.phoronix.com/scan.php?page= … .9-Delayed
https://forums.developer.nvidia.com/t/n … 9/157263/3
très patient!

Dernière modification par David5647 (24-10-2020 10:52:56)

Hors ligne

#10 24-10-2020 11:03:19

anonyme
Invité

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

a partir de sid ça ne fonctionne pas


apt-get --reinstall install linux-image-amd64 linux-headers-amd64
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'
état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  liborcus-0.15-0 liborcus-parser-0.15-0
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
  linux-headers-5.9.0-1-amd64 linux-headers-5.9.0-1-common linux-image-5.9.0-1-amd64 linux-kbuild-5.9
Paquets suggérés :
  linux-doc-5.9 debian-kernel-handbook
Les NOUVEAUX paquets suivants seront installés :
  linux-headers-5.9.0-1-amd64 linux-headers-5.9.0-1-common linux-image-5.9.0-1-amd64 linux-kbuild-5.9
Les paquets suivants seront mis à jour :
  linux-headers-amd64 linux-image-amd64
2 mis à jour, 4 nouvellement installés, 0 à enlever et 91 non mis à jour.
Il est nécessaire de prendre 60,5 Mo dans les archives.
Après cette opération, 346 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de :1 http://deb.debian.org/debian bullseye/main amd64 linux-headers-5.9.0-1-common all 5.9.1-1 [8646 kB]
Réception de :2 http://deb.debian.org/debian bullseye/main amd64 linux-kbuild-5.9 amd64 5.9.1-1 [424 kB]
Réception de :3 http://deb.debian.org/debian bullseye/main amd64 linux-headers-5.9.0-1-amd64 amd64 5.9.1-1 [687 kB]
Réception de :4 http://deb.debian.org/debian bullseye/main amd64 linux-headers-amd64 amd64 5.9.1-1 [1176 B]
Réception de :5 http://deb.debian.org/debian bullseye/main amd64 linux-image-5.9.0-1-amd64 amd64 5.9.1-1 [50,8 MB]
Réception de :6 http://deb.debian.org/debian bullseye/main amd64 linux-image-amd64 amd64 5.9.1-1 [1472 B]                                  
60,5 Mo réceptionnés en 28s (2129 ko/s)                                                                                                    
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Lecture des fichiers de modifications (« changelog »)... Terminé
Sélection du paquet linux-headers-5.9.0-1-common précédemment désélectionné.
(Lecture de la base de données... 217738 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-linux-headers-5.9.0-1-common_5.9.1-1_all.deb ...
Dépaquetage de linux-headers-5.9.0-1-common (5.9.1-1) ...
Sélection du paquet linux-kbuild-5.9 précédemment désélectionné.
Préparation du dépaquetage de .../1-linux-kbuild-5.9_5.9.1-1_amd64.deb ...
Dépaquetage de linux-kbuild-5.9 (5.9.1-1) ...
Sélection du paquet linux-headers-5.9.0-1-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../2-linux-headers-5.9.0-1-amd64_5.9.1-1_amd64.deb ...
Dépaquetage de linux-headers-5.9.0-1-amd64 (5.9.1-1) ...
Préparation du dépaquetage de .../3-linux-headers-amd64_5.9.1-1_amd64.deb ...
Dépaquetage de linux-headers-amd64 (5.9.1-1) sur (5.8.14-1) ...
Sélection du paquet linux-image-5.9.0-1-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../4-linux-image-5.9.0-1-amd64_5.9.1-1_amd64.deb ...
Dépaquetage de linux-image-5.9.0-1-amd64 (5.9.1-1) ...
Préparation du dépaquetage de .../5-linux-image-amd64_5.9.1-1_amd64.deb ...
Dépaquetage de linux-image-amd64 (5.9.1-1) sur (5.8.14-1) ...
Paramétrage de linux-kbuild-5.9 (5.9.1-1) ...
Paramétrage de linux-image-5.9.0-1-amd64 (5.9.1-1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-5.8.0-3-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-5.8.0-3-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-5.9.0-1-amd64
I: /initrd.img is now a symlink to boot/initrd.img-5.9.0-1-amd64
/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 5.9.0-1-amd64:
Kernel preparation unnecessary for this kernel.  Skipping...
applying patch kernel-5.7.0-set-memory-array.patch...patching file conftest.sh

applying patch use-kbuild-compiler.patch...patching file Makefile

applying patch use-kbuild-flags.patch...patching file Kbuild
patching file nvidia/nvidia.Kbuild
patching file Makefile
patching file nvidia-modeset/nvidia-modeset.Kbuild

applying patch use-kbuild-gcc-plugins.patch...patching file Kbuild

applying patch conftest-verbose.patch...patching file Kbuild

applying patch cc_version_check-gcc5.patch...patching file conftest.sh
Hunk #1 succeeded at 3900 (offset 38 lines).

applying patch nvidia-use-ARCH.o_binary.patch...patching file nvidia/nvidia.Kbuild

applying patch nvidia-modeset-use-ARCH.o_binary.patch...patching file nvidia-modeset/nvidia-modeset.Kbuild

applying patch conftest-prefer-arch-headers.patch...patching file conftest.sh


Building module:
cleaning build area...
unset ARCH; env NV_VERBOSE=1 make -j32 modules KERNEL_UNAME=5.9.0-1-amd64.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.9.0-1-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/450.66/build/make.log for more information.
.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.9.0-1-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.9.0-1-amd64
Found initrd image: /boot/initrd.img-5.9.0-1-amd64
Found linux image: /boot/vmlinuz-5.8.0-3-amd64
Found initrd image: /boot/initrd.img-5.8.0-3-amd64
Found linux image: /boot/vmlinuz-5.8.0-2-amd64
Found initrd image: /boot/initrd.img-5.8.0-2-amd64
Adding boot menu entry for EFI firmware configuration
done
Paramétrage de linux-headers-5.9.0-1-common (5.9.1-1) ...
Paramétrage de linux-image-amd64 (5.9.1-1) ...
Paramétrage de linux-headers-5.9.0-1-amd64 (5.9.1-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 5.9.0-1-amd64:
Kernel preparation unnecessary for this kernel.  Skipping...
applying patch kernel-5.7.0-set-memory-array.patch...patching file conftest.sh

applying patch use-kbuild-compiler.patch...patching file Makefile

applying patch use-kbuild-flags.patch...patching file Kbuild
patching file nvidia/nvidia.Kbuild
patching file Makefile
patching file nvidia-modeset/nvidia-modeset.Kbuild

applying patch use-kbuild-gcc-plugins.patch...patching file Kbuild

applying patch conftest-verbose.patch...patching file Kbuild

applying patch cc_version_check-gcc5.patch...patching file conftest.sh
Hunk #1 succeeded at 3900 (offset 38 lines).

applying patch nvidia-use-ARCH.o_binary.patch...patching file nvidia/nvidia.Kbuild

applying patch nvidia-modeset-use-ARCH.o_binary.patch...patching file nvidia-modeset/nvidia-modeset.Kbuild

applying patch conftest-prefer-arch-headers.patch...patching file conftest.sh


Building module:
cleaning build area...
unset ARCH; env NV_VERBOSE=1 make -j32 modules KERNEL_UNAME=5.9.0-1-amd64.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.9.0-1-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/450.66/build/make.log for more information.
.
Paramétrage de linux-headers-amd64 (5.9.1-1) ...



il suffit de virer le 5.9 sans redémarrer la machine avec une purge

#11 24-10-2020 11:36:30

anonyme
Invité

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

ça impacte aussi cuda selon les liens au dessus
voila mon status après avoir purgé le 5.9 et commenté la ligne sid du sources.list


apt-get remove --purge linux-image-5.9.0-1-amd64 linux-headers-5.9.0-1-amd64
 



apt policy linux-compiler-gcc-10-x86
linux-compiler-gcc-10-x86:
  Installé : 5.8.14-1
  Candidat : 5.9.1-1
 Table de version :
     5.9.1-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
 *** 5.8.14-1 100
        100 /var/lib/dpkg/status
 



apt policy linux-libc-dev
linux-libc-dev:
  Installé : 5.8.14-1
  Candidat : 5.9.1-1
 Table de version :
     5.9.1-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
 *** 5.8.14-1 100
        100 /var/lib/dpkg/status
 



apt policy linux-kbuild-5.9
linux-kbuild-5.9:
  Installé : 5.9.1-1
  Candidat : 5.9.1-1
 Table de version :
 *** 5.9.1-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
 



apt policy linux-image-amd64 linux-headers-amd64
linux-image-amd64:
  Installé : (aucun)
  Candidat : 5.9.1-1
 Table de version :
     5.9.1-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
linux-headers-amd64:
  Installé : (aucun)
  Candidat : 5.9.1-1
 Table de version :
     5.9.1-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
 



ps: deux cartes vidéo , une pour l'affichage et l'autre pour bosser sur cuda (amd rx550 et nvidia ) sur cette machine
on suivra l'actualité  tongue

Dernière modification par anonyme (24-10-2020 11:39:25)

#12 24-10-2020 17:47:57

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : Linux 6.5.0-5-amd64 et 6.5.0-4-amd64
(G)UI : Xfce4 4.18
Inscription : 16-09-2011

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64

Je ne suis pas en panne car j'ai toujours mon noyau 5.8.0-3 et même le 5.8.0-2, que je peux choisir au boot dans grub.

Donc si j'ai bien compris il faut attendre une version adéquate du pilote nvidia (je suis en 450.66-1).
J'ai vérifié, il n'y a pas d'autre pilote en Sid, il faut aller en expérimental pour trouver un 455.23.04-1 .

Je vais attendre un nouveau pilote en testing pour retenter.

CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 1060 6Go, DD 2 To Sata 3

Hors ligne

#13 04-11-2020 18:37:03

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : Linux 6.5.0-5-amd64 et 6.5.0-4-amd64
(G)UI : Xfce4 4.18
Inscription : 16-09-2011

Re : [RESOLU]Echec installation linux-headers linux-headers-5.9.0-1-amd64


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 1060 6Go, DD 2 To Sata 3

Hors ligne

Pied de page des forums