crypto: ixp4xx - dma_unmap the correct address
authorCorentin Labbe <clabbe@baylibre.com>
Wed, 5 May 2021 20:26:08 +0000 (20:26 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 14 May 2021 11:07:56 +0000 (19:07 +0800)
commit9395c58fdddd79cdd3882132cdd04e8ac7ad525f
tree0e79527bd8660b10fcd66d2657690dfadb83d5ce
parent0cdbabf8bb7a6147f5adf37dbc251e92a1bbc2c7
crypto: ixp4xx - dma_unmap the correct address

Testing ixp4xx_crypto with CONFIG_DMA_API_DEBUG lead to the following error:
DMA-API: platform ixp4xx_crypto.0: device driver tries to free DMA memory it has not allocated [device address=0x0000000000000000] [size=24 bytes]

This is due to dma_unmap using the wrong address.

Fixes: 0d44dc59b2b4 ("crypto: ixp4xx - Fix handling of chained sg buffers")
Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/ixp4xx_crypto.c