mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-04-29 12:28:27 +02:00
scsi: elx: efct: Fix dma_unmap_sg() nents value
[ Upstream commit3a988d0b65] The dma_unmap_sg() functions should be called with the same nents as the dma_map_sg(), not the value the map function returned. Fixes:692e5d73a8("scsi: elx: efct: LIO backend interface routines") Signed-off-by: Thomas Fourier <fourier.thomas@gmail.com> Link: https://lore.kernel.org/r/20250627114117.188480-2-fourier.thomas@gmail.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
6a9f573ebd
commit
ad1fbfab0d
@@ -382,7 +382,7 @@ efct_lio_sg_unmap(struct efct_io *io)
|
||||
return;
|
||||
|
||||
dma_unmap_sg(&io->efct->pci->dev, cmd->t_data_sg,
|
||||
ocp->seg_map_cnt, cmd->data_direction);
|
||||
cmd->t_data_nents, cmd->data_direction);
|
||||
ocp->seg_map_cnt = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user