]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: omap-sham - zero-copy scatterlist handling
authorDmitry Kasatkin <dmitry.kasatkin@nokia.com>
Fri, 19 Nov 2010 14:04:29 +0000 (16:04 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 27 Nov 2010 08:37:19 +0000 (16:37 +0800)
commitbc0f6106ed755e4e2e2d3032ffd5b833b06af6b1
tree2a35344c0b1de81b5b4a70bfe416c6605c5809c7
parent11a6b1633f87c807745442d37bdf8be52fb22530
crypto: omap-sham - zero-copy scatterlist handling

If scatterlist have more than one entry, current driver uses
aligned buffer to copy data to to accelerator to tackle possible
issues with DMA and SHA buffer alignment.

This commit adds more intelligence to verify SG alignment and
possibility to use DMA directly on the data without using copy
buffer.

Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@nokia.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/omap-sham.c