Skip to content

NVIDIA: SAUCE: Patch NVMe/NVMeoF driver to support GDS on Linux 7.0 Kernel#376

Closed
sourabgupta3 wants to merge 1 commit into
NVIDIA:26.04_linux-nvidia-bosfrom
sourabgupta3:sg_26.04_linux-nvidia-bos-nvme-fix
Closed

NVIDIA: SAUCE: Patch NVMe/NVMeoF driver to support GDS on Linux 7.0 Kernel#376
sourabgupta3 wants to merge 1 commit into
NVIDIA:26.04_linux-nvidia-bosfrom
sourabgupta3:sg_26.04_linux-nvidia-bos-nvme-fix

Conversation

@sourabgupta3
Copy link
Copy Markdown

With this change, the NVMe and NVMeoF driver would be enabled to
support GPUDirectStorage(GDS). NVMe driver introduced a way to
use the blk_rq_dma_map API to DMA map requests instead of
scatter gather lists. With these changes, GDS path also adopts
a similar framework where we introduce blk based
APIs(nvfs_blk_rq_dma_map_iter_start and nvfs_blk_rq_dma_map_iter_next)
to map a DMA request. The NVMeoF path remains the same as previous releases.

Signed-off-by: Sourab Gupta sougupta@nvidia.com
Reviewed-by: Kiran Modukuri kmodukuri@nvidia.com

@nvmochs
Copy link
Copy Markdown
Collaborator

nvmochs commented Apr 17, 2026

Verified this is the same commit that was reviewed in PR 373.

No issues or concerns from me.

Acked-by: Matthew R. Ochs <mochs@nvidia.com>

@nirmoy
Copy link
Copy Markdown
Collaborator

nirmoy commented Apr 17, 2026

Acked-by: Nirmoy Das <nirmoyd@nvidia.com>

Copy link
Copy Markdown
Collaborator

@clsotog clsotog left a comment

Choose a reason for hiding this comment

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

Acked-by: Carol L Soto <csoto@nvidia.com>

@sourabgupta3 sourabgupta3 force-pushed the sg_26.04_linux-nvidia-bos-nvme-fix branch from 30a8c8f to ba13428 Compare April 17, 2026 20:27
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 17, 2026

✅ Patchscan: No Missing Fixes

All cherry-picked commits have been checked — no missing upstream fixes found.

@sourabgupta3 sourabgupta3 force-pushed the sg_26.04_linux-nvidia-bos-nvme-fix branch 2 times, most recently from 8099f4b to e6ca02e Compare April 22, 2026 04:12
…ernel

BugLink: https://bugs.launchpad.net/bugs/2134960

With this change, the NVMe and NVMeoF driver would be enabled to
support GPUDirectStorage(GDS). NVMe driver introduced a way to
use the blk_rq_dma_map API to DMA map requests instead of
scatter gather lists. With these changes, GDS path also adopts
a similar framework where we introduce blk based
APIs(nvfs_blk_rq_dma_map_iter_start and nvfs_blk_rq_dma_map_iter_next)
to map a DMA request. The NVMeoF path remains the same as previous releases.

Signed-off-by: Sourab Gupta <sougupta@nvidia.com>
Reviewed-by: Kiran Modukuri <kmodukuri@nvidia.com>
@sourabgupta3 sourabgupta3 force-pushed the sg_26.04_linux-nvidia-bos-nvme-fix branch from e6ca02e to 638c4c0 Compare April 24, 2026 22:44
@github-actions
Copy link
Copy Markdown
Contributor

PR Validation Report

Patchscan ✅ No Missing Fixes

All cherry-picked commits checked — no missing upstream fixes found.

PR Lint ❌ Errors found

Details
Checking 1 commits...

Cherry-pick digest:
┌──────────────┬───────────────────────────────────────────────┬────────────┬─────────┬───────────────────────────┐
│ Local        │ Referenced upstream / Patch subject           │ Patch-ID   │ Subject │ SoB chain                 │
├──────────────┼───────────────────────────────────────────────┼────────────┼─────────┼───────────────────────────┤
│ 638c4c001703 │ [SAUCE] patch nvme/nvmeof driver to support g │ N/A        │ N/A     │ sougupta                  │
└──────────────┴───────────────────────────────────────────────┴────────────┴─────────┴───────────────────────────┘

Lint: all checks passed.

PR metadata:
W: PR title missing [<branch>] prefix: "NVIDIA: SAUCE: Patch NVMe/NVMeoF driver to support GDS on Linux 7.0 Kernel"
E: PR targets 26.04_linux-nvidia-bos but body has no 'BugLink:' or 'LP:' https://bugs.launchpad.net/... line

@nvmochs
Copy link
Copy Markdown
Collaborator

nvmochs commented Apr 24, 2026

I reviewed the latest commit, no further issues from me.

Acked-by: Matthew R. Ochs <mochs@nvidia.com>

@jamieNguyenNVIDIA
Copy link
Copy Markdown
Collaborator

Verified that this PR is a clean mirror of #373 against 26.04_linux-nvidia-bos.

Comparison vs #373

#373 #376
Title NVIDIA: SAUCE: Patch NVMe/NVMeoF driver to support GDS on Linux 7.0 Kernel same
Base branch 26.04_linux-nvidia 26.04_linux-nvidia-bos
Head branch sg_26.04_linux-nvidia-nvme-fix sg_26.04_linux-nvidia-bos-nvme-fix
Commits 1 1
Files changed 8 8
+/− 676 / 7 676 / 7
HEAD SHA 28be3688 638c4c00

diff of the two raw .patch files differs only on the From <sha> header line -- every hunk, file path, indentation,
and commit-message body is byte-for-byte identical. All the spacing fixes and inline-comment fixes from #373 are already
present here.

Acked-by: Jamie Nguyen <jamien@nvidia.com>

@jamieNguyenNVIDIA
Copy link
Copy Markdown
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants