]> www.infradead.org Git - users/dwmw2/linux.git/commit
crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Fri, 8 Nov 2024 17:22:27 +0000 (18:22 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 15 Nov 2024 11:52:51 +0000 (19:52 +0800)
commit572b7cf08403b6c67dfe0dc3e0f2efb42443254f
tree1ff030a115713afed0f47383401ae11d4ce27d09
parentdccd55892bbbcac5b6320745c809bd310b843f2f
crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()

If do_cpt_init() fails, a previous dma_alloc_coherent() call needs to be
undone.

Add the needed dma_free_coherent() before returning.

Fixes: 9e2c7d99941d ("crypto: cavium - Add Support for Octeon-tx CPT Engine")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/cavium/cpt/cptpf_main.c