diff options
author | Marek Vasut <marex@denx.de> | 2014-04-24 14:05:12 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2014-05-08 09:58:06 -0400 |
commit | fa9659cd4d3f40cead6263986cc235f3e67ab872 (patch) | |
tree | c052231b590336ebbc2cc068c1886ba51708021f /drivers/crypto/caam/caamalg.c | |
parent | 9f84951fc6f30eff20567632131c38725705753d (diff) |
crypto: caam - Contain caam_jr_strstatus() ugliness
The tentacles of this function were firmly attached to various
places in the CAAM code. Just cut them, or this cthulhu function
will sprout them anew.
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Horia Geanta <horia.geanta@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/caam/caamalg.c')
-rw-r--r-- | drivers/crypto/caam/caamalg.c | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/drivers/crypto/caam/caamalg.c b/drivers/crypto/caam/caamalg.c index 5f891254db73..339277c7acb9 100644 --- a/drivers/crypto/caam/caamalg.c +++ b/drivers/crypto/caam/caamalg.c | |||
@@ -918,11 +918,8 @@ static void aead_encrypt_done(struct device *jrdev, u32 *desc, u32 err, | |||
918 | edesc = (struct aead_edesc *)((char *)desc - | 918 | edesc = (struct aead_edesc *)((char *)desc - |
919 | offsetof(struct aead_edesc, hw_desc)); | 919 | offsetof(struct aead_edesc, hw_desc)); |
920 | 920 | ||
921 | if (err) { | 921 | if (err) |
922 | char tmp[CAAM_ERROR_STR_MAX]; | 922 | caam_jr_strstatus(jrdev, err); |
923 | |||
924 | dev_err(jrdev, "%08x: %s\n", err, caam_jr_strstatus(tmp, err)); | ||
925 | } | ||
926 | 923 | ||
927 | aead_unmap(jrdev, edesc, req); | 924 | aead_unmap(jrdev, edesc, req); |
928 | 925 | ||
@@ -969,11 +966,8 @@ static void aead_decrypt_done(struct device *jrdev, u32 *desc, u32 err, | |||
969 | req->cryptlen - ctx->authsize, 1); | 966 | req->cryptlen - ctx->authsize, 1); |
970 | #endif | 967 | #endif |
971 | 968 | ||
972 | if (err) { | 969 | if (err) |
973 | char tmp[CAAM_ERROR_STR_MAX]; | 970 | caam_jr_strstatus(jrdev, err); |
974 | |||
975 | dev_err(jrdev, "%08x: %s\n", err, caam_jr_strstatus(tmp, err)); | ||
976 | } | ||
977 | 971 | ||
978 | aead_unmap(jrdev, edesc, req); | 972 | aead_unmap(jrdev, edesc, req); |
979 | 973 | ||
@@ -1018,11 +1012,8 @@ static void ablkcipher_encrypt_done(struct device *jrdev, u32 *desc, u32 err, | |||
1018 | edesc = (struct ablkcipher_edesc *)((char *)desc - | 1012 | edesc = (struct ablkcipher_edesc *)((char *)desc - |
1019 | offsetof(struct ablkcipher_edesc, hw_desc)); | 1013 | offsetof(struct ablkcipher_edesc, hw_desc)); |
1020 | 1014 | ||
1021 | if (err) { | 1015 | if (err) |
1022 | char tmp[CAAM_ERROR_STR_MAX]; | 1016 | caam_jr_strstatus(jrdev, err); |
1023 | |||
1024 | dev_err(jrdev, "%08x: %s\n", err, caam_jr_strstatus(tmp, err)); | ||
1025 | } | ||
1026 | 1017 | ||
1027 | #ifdef DEBUG | 1018 | #ifdef DEBUG |
1028 | print_hex_dump(KERN_ERR, "dstiv @"__stringify(__LINE__)": ", | 1019 | print_hex_dump(KERN_ERR, "dstiv @"__stringify(__LINE__)": ", |
@@ -1053,11 +1044,8 @@ static void ablkcipher_decrypt_done(struct device *jrdev, u32 *desc, u32 err, | |||
1053 | 1044 | ||
1054 | edesc = (struct ablkcipher_edesc *)((char *)desc - | 1045 | edesc = (struct ablkcipher_edesc *)((char *)desc - |
1055 | offsetof(struct ablkcipher_edesc, hw_desc)); | 1046 | offsetof(struct ablkcipher_edesc, hw_desc)); |
1056 | if (err) { | 1047 | if (err) |
1057 | char tmp[CAAM_ERROR_STR_MAX]; | 1048 | caam_jr_strstatus(jrdev, err); |
1058 | |||
1059 | dev_err(jrdev, "%08x: %s\n", err, caam_jr_strstatus(tmp, err)); | ||
1060 | } | ||
1061 | 1049 | ||
1062 | #ifdef DEBUG | 1050 | #ifdef DEBUG |
1063 | print_hex_dump(KERN_ERR, "dstiv @"__stringify(__LINE__)": ", | 1051 | print_hex_dump(KERN_ERR, "dstiv @"__stringify(__LINE__)": ", |