From fc262b01446fce7732be1a3dcaad32a64317c5f9 Mon Sep 17 00:00:00 2001 From: Leonid Bloch Date: Tue, 3 Feb 2026 19:21:00 +0200 Subject: [PATCH] nvidia-peermem: Prefer ofa_kernel-dkms path for DOCA-OFED headers New DKMS-based DOCA-OFED installations store headers in /usr/src/ofa_kernel-dkms/ and create symlinks from /usr/src/ofa_kernel/ for backward compatibility. Using the -dkms path directly is more robust as it contains the actual files, avoiding potential issues with symlinks that may be missing, broken, or not yet created during package installation. Signed-off-by: Leonid Bloch --- kernel-open/nvidia-peermem/nvidia-peermem.Kbuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-open/nvidia-peermem/nvidia-peermem.Kbuild b/kernel-open/nvidia-peermem/nvidia-peermem.Kbuild index d2bcaf8d04..be6844a532 100644 --- a/kernel-open/nvidia-peermem/nvidia-peermem.Kbuild +++ b/kernel-open/nvidia-peermem/nvidia-peermem.Kbuild @@ -40,7 +40,7 @@ else ifeq ($(ARCH), powerpc) else OFA_ARCH := $(ARCH) endif -OFA_DIR := /usr/src/ofa_kernel +OFA_DIR := $(if $(wildcard /usr/src/ofa_kernel-dkms),/usr/src/ofa_kernel-dkms,/usr/src/ofa_kernel) OFA_CANDIDATES = $(OFA_DIR)/$(OFA_ARCH)/$(KERNELRELEASE) $(OFA_DIR)/$(KERNELRELEASE) $(OFA_DIR)/default /var/lib/dkms/mlnx-ofed-kernel MLNX_OFED_KERNEL := $(shell for d in $(OFA_CANDIDATES); do \ if [ -d "$$d" ]; then \