Re: Nvidia-kernel-dkms fails to compile with kernel-image-5.18.0
Yeap! Same here!
On Thu, 2022-06-23 at 08:55 -0700, Cam Ellison wrote:
> I filed this as bug #1013359, but am informed I should have reported it
> here.
>
> When installing kernel-image-5.18.0 dkms fails to compile modules with nvidia
> driver 470.103.01. There are several warnings, but these also appear when
> compiling kernel 5.16, which compiles successfully.
>
> The specific errors are as below:
> /var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv-acpi.c: In function
> ‘nv_acpi_methods_init’:
> /var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv-acpi.c:642:22: error:
> implicit declaration of function ‘acpi_bus_get_device’; did you mean
> ‘acpi_is_pnp_device’? [-Werror=implicit-function-declaration]
> 642 | retVal = acpi_bus_get_device(nvif_parent_gpu_handle,
> &device);
> | ^~~~~~~~~~~~~~~~~~~
> | acpi_is_pnp_device
> /var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv-mmap.c: In function
> ‘nv_encode_caching’:
> /var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv.c: In function
> ‘nv_set_dma_address_size’:
> /var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv.c:2824:9: error:
> implicit declaration of function ‘pci_set_dma_mask’ [-Werror=implicit-
> function-declaration]
> 2824 | pci_set_dma_mask(nvl->pci_dev, new_mask);
> | ^~~~~~~~~~~~~~~~
> { echo ; echo '/var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv-
> pat.o:
> $(wildcard ./tools/objtool/objtool)' ; } >>
> /var/lib/dkms/nvidia-current/470.103.01/build/nvidia/.nv-pat.o.cmd
> /var/lib/dkms/nvidia-current/470.103.01/build/nvidia/nv.c:2830:9: error:
> implicit declaration of function ‘pci_set_consistent_dma_mask’ [-
> Werror=implicit-function-declaration]
> 2830 | pci_set_consistent_dma_mask(nvl->pci_dev, new_mask);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
Reply to: