crypto: ccp - Don't assume export/import areas are aligned

commit b31dde2a5c upstream.

Use a local variable for the exported and imported state so that
alignment is not an issue. On export, set a local variable from the
request context and then memcpy the contents of the local variable to
the export memory area. On import, memcpy the import memory area into
a local variable and then use the local variable to set the request
context.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Tom Lendacky 2016-02-02 11:38:21 -06:00 • committed by Greg Kroah-Hartman
commit cc78d091bd
2 changed files with 37 additions and 25 deletions