Cc Debian Kernel Team and Debian NVIDIA Maintainers

Am 01.08.26 um 09:44 schrieb Stefan Weil:
Package: linux-headers-6.12.100+deb13-common
Version: 6.12.100-1
Severity: important
X-Debbugs-Cc: [email protected]

The installation of the new kernel package fails on GPU servers
which use the Debian packages nvidia-open-kernel-dkms ...

The build of the related module(s) fails with a compiler error:

# cmd_gen_symversions_c 
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/nv-pci-table.o
   if x86_64-linux-gnu-nm 
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/nv-pci-table.o 
2>/dev/null | grep -q ' __export_symbol_'; then  x86_64-linux-gnu-gcc-14 -E 
-D__GENKSYMS__ -Wp,-MMD,/var/
lib/dkms/nvidia-current-open/550.163.01/build/nvidia/.nv-pci-table.o.d 
-nostdinc -I/usr/src/linux-headers-6.12.100+deb13-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.
12.100+deb13-common/include -I./include 
-I/usr/src/linux-headers-6.12.100+deb13-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.12.100+deb13-common/include/uap
i -I./include/generated/uapi -include 
/usr/src/linux-headers-6.12.100+deb13-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.12.100+deb13-common/include/linux/kconfig.h 
-include
/usr/src/linux-headers-6.12.100+deb13-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.12.100+deb13-common/= 
-std=gnu11 -fshort-wchar -funsigned-char -fno-co
mmon -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow 
-mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 
-falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-s
tack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel 
-Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch
-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all 
-fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 
-fno-allow-store-data-races -fstack-protector-strong -ftri
vial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -fmin-function-alignment=16 -fstrict-flex-arrays=3 
-fno-strict-overflow -fno-stack-check -fconserve-stac
k -fno-builtin-wcslen -fno-builtin-wcslen -Wall -Wextra -Wundef 
-Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type 
-Werror=strict-prototypes -Wno-format-security -Wno-trigraph
s -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations 
-Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-dangling-pointer 
-Wvla -Wno-pointer-sign -Wcast-function-type -Wno-a
rray-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than 
-Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wenum-conversion -Wunused -Wno-unused
-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned 
-Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation 
-Wno-override-init -Wno-missing-field-initializers -Wno-type-limi
ts -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare 
-Wno-unused-parameter -g 
-I/var/lib/dkms/nvidia-current-open/550.163.01/build/common/inc 
-I/var/lib/dkms/nvidia-current-open/550.16
3.01/build -Wall -Wno-cast-qual -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"550.163.01\" -DNV_FILESYSTEM_ACCESS_AVAILABLE=1 
-Wno-unused-function -Wuninitialized -fno-strict-
aliasing -ffreestanding -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE 
-Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -Wno-error 
-I/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia -D
NVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  
-DKBUILD_BASENAME='"nv_pci_table"' -DKBUILD_MODNAME='"nvidia"' 
-D__KBUILD_MODNAME=kmod_nvidia /var/lib/dkms/nvidia-current-open/550.163
.01/build/nvidia/nv-pci-table.c | scripts/genksyms/genksyms   -r /dev/null >> 
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/.nv-pci-table.o.cmd; fi
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/libspdm_rsa.c:42:9: warning: 
"BITS_TO_BYTES" redefined
    42 | #define BITS_TO_BYTES(b)                       (b >> 3)
       |         ^~~~~~~~~~~~~
In file included from 
/usr/src/linux-headers-6.12.100+deb13-common/include/linux/kernel.h:23,
                  from 
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/internal_crypt_lib.h:35,
                  from 
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/libspdm_rsa.c:24:
/usr/src/linux-headers-6.12.100+deb13-common/include/linux/bitops.h:14:9: note: 
this is the location of the previous definition
    14 | #define BITS_TO_BYTES(nr)       __KERNEL_DIV_ROUND_UP(nr, 
BITS_PER_TYPE(char))
       |         ^~~~~~~~~~~~~
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/nv-pci.c: In function 
‘nv_resize_pcie_bars’:
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/nv-pci.c:237:9: 
error: too few arguments to function ‘pci_resize_resource’
   237 |     r = pci_resize_resource(pci_dev, NV_GPU_BAR1, requested_size);
       |         ^~~~~~~~~~~~~~~~~~~
In file included from 
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/nv-pci-table.h:27,
                  from 
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/nv-pci.c:24:
/usr/src/linux-headers-6.12.100+deb13-common/include/linux/pci.h:1421:18: note: 
declared here
  1421 | int __must_check pci_resize_resource(struct pci_dev *dev, int i, int 
size,
       |                  ^~~~~~~~~~~~~~~~~~~
# cmd_gen_symversions_c 
/var/lib/dkms/nvidia-current-open/550.163.01/build/nvidia/nvlink_caps.o

-- System Information:
Debian Release: 13.6
   APT prefers stable-updates
   APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.96+deb13-amd64 (SMP w/64 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

Reply via email to