crypto: Add a report function pointer to crypto_type
[linux-flexiantxendom0-3.2.10.git] / crypto / crypto_user.c
index 513cfe7..aa67c74 100644 (file)
@@ -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: