projects
/
linux-flexiantxendom0-3.2.10.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
crypto: Add a report function pointer to crypto_type
[linux-flexiantxendom0-3.2.10.git]
/
crypto
/
crypto_user.c
diff --git
a/crypto/crypto_user.c
b/crypto/crypto_user.c
index
513cfe7
..
aa67c74
100644
(file)
--- a/
crypto/crypto_user.c
+++ b/
crypto/crypto_user.c
@@
-84,6
+84,11
@@
static int crypto_report_one(struct crypto_alg *alg,
NLA_PUT_U32(skb, CRYPTOCFGA_PRIORITY_VAL, alg->cra_priority);
+ if (alg->cra_type && alg->cra_type->report) {
+ if (alg->cra_type->report(skb, alg))
+ goto nla_put_failure;
+ }
+
return 0;
nla_put_failure: