linux/drivers/crypto/cavium/cpt
Felix Gu 9dbf173bd3 crypto: cavium/cpt - fix DMA cleanup using wrong loop index
The sg_cleanup error path used list[i] instead of list[j] when unmapping
DMA buffers, leaking successfully mapped entries and repeatedly unmapping
the failed one.

Fixes: c694b23329 ("crypto: cavium - Add the Virtual Function driver for CPT")
Signed-off-by: Felix Gu <ustc.gu@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2026-06-12 09:56:45 +08:00
..
cpt_common.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
cpt_hw_types.h crypto: cavium - Fix comment typo 2022-08-19 18:39:36 +08:00
cptpf_main.c crypto: drivers - Move MODULE_DEVICE_TABLE next to the table itself 2026-05-15 18:08:47 +08:00
cptpf_mbox.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
cptpf.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
cptvf_algs.c crypto: cpt - Remove cfb 2023-12-08 11:59:46 +08:00
cptvf_algs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
cptvf_main.c crypto: drivers - Move MODULE_DEVICE_TABLE next to the table itself 2026-05-15 18:08:47 +08:00
cptvf_mbox.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
cptvf_reqmanager.c crypto: cavium/cpt - fix DMA cleanup using wrong loop index 2026-06-12 09:56:45 +08:00
cptvf.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
request_manager.h crypto: cpt - Fix sparse warnings 2020-07-03 14:18:35 +10:00