mirror of
https://github.com/torvalds/linux.git
synced 2024-11-26 22:21:42 +00:00
nvme-rdma: use request to get integrity segments
The request tracks the integrity segments already, so no need to recount the segments again. Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com> Reviewed-by: Kanchan Joshi <joshi.k@samsung.com> Signed-off-by: Keith Busch <kbusch@kernel.org> Link: https://lore.kernel.org/r/20240913182854.2445457-8-kbusch@meta.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
27c3785e94
commit
f4330766bc
@ -1496,7 +1496,7 @@ static int nvme_rdma_dma_map_req(struct ib_device *ibdev, struct request *rq,
|
||||
req->metadata_sgl->sg_table.sgl =
|
||||
(struct scatterlist *)(req->metadata_sgl + 1);
|
||||
ret = sg_alloc_table_chained(&req->metadata_sgl->sg_table,
|
||||
blk_rq_count_integrity_sg(rq->q, rq->bio),
|
||||
rq->nr_integrity_segments,
|
||||
req->metadata_sgl->sg_table.sgl,
|
||||
NVME_INLINE_METADATA_SG_CNT);
|
||||
if (unlikely(ret)) {
|
||||
|
Loading…
Reference in New Issue
Block a user