]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: chelsio - Fix memory corruption in DMA Mapped buffers.
authorHarsh Jain <harsh@chelsio.com>
Wed, 19 Sep 2018 17:12:16 +0000 (22:42 +0530)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 28 Sep 2018 04:44:34 +0000 (12:44 +0800)
commit67e8d55d97a30ced5bb2f1c3959c6a1b8bf4c5e2
tree9656fb78ffdaa7b205a56fd30dfedd273195bca8
parent5ad0d0fb88e816aac0bf085a2df11c75fba4aaa7
crypto: chelsio - Fix memory corruption in DMA Mapped buffers.

Update PCI Id in "cpl_rx_phys_dsgl" header. In case pci_chan_id and
tx_chan_id are not derived from same queue, H/W can send request
completion indication before completing DMA Transfer.

Herbert, It would be good if fix can be merge to stable tree.
For 4.14 kernel, It requires some update to avoid mege conficts.

Cc: <stable@vger.kernel.org>
Signed-off-by: Harsh Jain <harsh@chelsio.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/chelsio/chcr_algo.c
drivers/crypto/chelsio/chcr_crypto.h