Skip to content

feat: add nvidia-fs kernel module#1579

Merged
talos-bot merged 1 commit into
siderolabs:mainfrom
frezbo:feat/add-gdr-nvidia-fs-module
Jun 8, 2026
Merged

feat: add nvidia-fs kernel module#1579
talos-bot merged 1 commit into
siderolabs:mainfrom
frezbo:feat/add-gdr-nvidia-fs-module

Conversation

@frezbo

@frezbo frezbo commented Jun 8, 2026

Copy link
Copy Markdown
Member

Add the nvidia-fs (gds-nvidia-fs) kernel module

Fixes: siderolabs/extensions#850

Add the nvidia-fs (gds-nvidia-fs) kernel module

Fixes: siderolabs/extensions#850

Signed-off-by: Noel Georgi <git@frezbo.dev>
Copilot AI review requested due to automatic review settings June 8, 2026 13:19
@github-project-automation github-project-automation Bot moved this to To Do in Planning Jun 8, 2026
@talos-bot talos-bot moved this from To Do to In Review in Planning Jun 8, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds the NVIDIA GPUDirect Storage kernel module (nvidia-fs.ko) to the pkgs build outputs so it can be shipped alongside the NVIDIA kernel modules (both open and proprietary variants), aligning with the request in siderolabs/extensions#850 for DMA-BUF GPUDirect RDMA enablement.

Changes:

  • Introduces gds-nvidia-fs as a new pinned, checksummed source in Pkgfile.
  • Builds and installs the nvidia-fs kernel module in both nvidia-open-gpu-kernel-modules (lts/production) and nonfree/kmod-nvidia (lts/production).
  • Updates generated tooling/config files (Makefile adjustments and adds generated lefthook.yml).

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Pkgfile Adds version + checksums for NVIDIA/gds-nvidia-fs to be consumed by package templates.
nvidia-open-gpu-kernel-modules/production/pkg.yaml Downloads, configures, builds, and installs nvidia-fs.ko alongside existing NVIDIA open modules.
nvidia-open-gpu-kernel-modules/lts/pkg.yaml Same as production variant for the LTS stream.
nonfree/kmod-nvidia/production/pkg.yaml Downloads, configures, builds, and installs nvidia-fs.ko for the proprietary driver package.
nonfree/kmod-nvidia/lts/pkg.yaml Same as production nonfree variant for the LTS stream.
Makefile Regenerates Kres output and adjusts common build args and conformance invocation.
lefthook.yml Adds generated lefthook configuration to run make conformance on commit-msg.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-project-automation github-project-automation Bot moved this from In Review to Approved in Planning Jun 8, 2026
@frezbo

frezbo commented Jun 8, 2026

Copy link
Copy Markdown
Member Author

/m

@talos-bot talos-bot merged commit bfb88f6 into siderolabs:main Jun 8, 2026
13 checks passed
@github-project-automation github-project-automation Bot moved this from Approved to Done in Planning Jun 8, 2026
@frezbo frezbo deleted the feat/add-gdr-nvidia-fs-module branch June 8, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add nvidia-fs kernel module to NVIDIA GPU extensions for DMA-BUF GPUDirect RDMA support

4 participants