From 04e4b3ff4901a00a8df0c44cc36f9dfe1e646cba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Fri, 10 Jul 2026 12:54:16 +0200 Subject: [PATCH] kernel: drop MLX/InfiniBand from the NVIDIA GPU kernel config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The InfiniBand and Mellanox mlx5 options used to be carried (as modules) in the NVIDIA GPU config fragments. They're now enabled built-in by the common mlx5.conf fragment, which every kernel build already picks up, so keeping them here is redundant - and the =m entries here only end up fighting the built-in =y ones from the common fragment. Drop the HGX/DGX block from both the x86_64 and arm64 GPU fragments and bump kata_config_version so the kernel is rebuilt. Assisted-by: Cursor Signed-off-by: Fabiano FidĂȘncio --- .../kernel/configs/fragments/gpu/nvidia.arm64.conf.in | 8 -------- .../kernel/configs/fragments/gpu/nvidia.x86_64.conf.in | 8 -------- tools/packaging/kernel/kata_config_version | 2 +- 3 files changed, 1 insertion(+), 17 deletions(-) diff --git a/tools/packaging/kernel/configs/fragments/gpu/nvidia.arm64.conf.in b/tools/packaging/kernel/configs/fragments/gpu/nvidia.arm64.conf.in index acf1768239..498c1b9d42 100644 --- a/tools/packaging/kernel/configs/fragments/gpu/nvidia.arm64.conf.in +++ b/tools/packaging/kernel/configs/fragments/gpu/nvidia.arm64.conf.in @@ -27,11 +27,3 @@ CONFIG_ARM_SMMU_V3_SVA=y CONFIG_CRYPTO_ECC=y CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_ECDSA=y - -# HGX/DGX platform -CONFIG_INFINIBAND=m -CONFIG_INFINIBAND_USER_MAD=m - -CONFIG_NET_VENDOR_MELLANOX=y -CONFIG_MLX5_CORE=m -CONFIG_MLX5_INFINIBAND=m diff --git a/tools/packaging/kernel/configs/fragments/gpu/nvidia.x86_64.conf.in b/tools/packaging/kernel/configs/fragments/gpu/nvidia.x86_64.conf.in index 3d92bf8796..4319f2caff 100644 --- a/tools/packaging/kernel/configs/fragments/gpu/nvidia.x86_64.conf.in +++ b/tools/packaging/kernel/configs/fragments/gpu/nvidia.x86_64.conf.in @@ -26,11 +26,3 @@ CONFIG_CRYPTO_ECDSA=y # Dependency of _CRYPTO_ CONFIG_MODULE_SIG=y - -# HGX/DGX platform -CONFIG_INFINIBAND=m -CONFIG_INFINIBAND_USER_MAD=m - -CONFIG_NET_VENDOR_MELLANOX=y -CONFIG_MLX5_CORE=m -CONFIG_MLX5_INFINIBAND=m diff --git a/tools/packaging/kernel/kata_config_version b/tools/packaging/kernel/kata_config_version index ca55a6c593..aa34eab5fe 100644 --- a/tools/packaging/kernel/kata_config_version +++ b/tools/packaging/kernel/kata_config_version @@ -1 +1 @@ -198 +199