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

