]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: caam - Correct the dma mapping for sg table
authorRuchika Gupta <ruchika.gupta@freescale.com>
Mon, 23 Jun 2014 14:20:26 +0000 (19:50 +0530)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 25 Jun 2014 13:38:41 +0000 (21:38 +0800)
commit74e2cf0f79dd9e79dd0e49dc238da3b2faac1b16
treeae35138a3ce41c356e893589cce3720a6ee0bc5c
parent9ac265a768ad00387960cd75baa10a4e7dc77b15
crypto: caam - Correct the dma mapping for sg table

At few places in caamhash and caamalg, after allocating a dmable
buffer for sg table , the buffer was being modified.  As per
definition of DMA_FROM_DEVICE ,afer allocation the memory should
be treated as read-only by the driver. This patch shifts the
allocation of dmable buffer for sg table after it is populated
by the  driver, making it read-only as per the DMA API's requirement.

Signed-off-by: Ruchika Gupta <ruchika.gupta@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/caam/caamalg.c
drivers/crypto/caam/caamhash.c