Bug#1143235: linux-headers-6.12.100+deb13-common: Changed Linux header pci.h conflicts with current NVIDIA open kernel (regression)

Stefan Weil sw at weilnetz.de
Sat Aug 1 08:57:06 BST 2026


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: sw at weilnetz.de
> 
> 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



More information about the pkg-nvidia-devel mailing list