mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 20:54:10 +08:00
crypto: user - Fix invalid stat reporting
Some error count use the wrong name for getting this data. But this had not caused any reporting problem, since all error count are shared in the same union. Signed-off-by: Corentin Labbe <clabbe@baylibre.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
f7d76e05d0
commit
b0af91c141
@ -93,7 +93,7 @@ static int crypto_report_comp(struct sk_buff *skb, struct crypto_alg *alg)
|
||||
rcomp.stat_decompress_cnt = v64;
|
||||
v64 = atomic64_read(&alg->decompress_tlen);
|
||||
rcomp.stat_decompress_tlen = v64;
|
||||
v64 = atomic64_read(&alg->cipher_err_cnt);
|
||||
v64 = atomic64_read(&alg->compress_err_cnt);
|
||||
rcomp.stat_compress_err_cnt = v64;
|
||||
|
||||
return nla_put(skb, CRYPTOCFGA_STAT_COMPRESS, sizeof(rcomp), &rcomp);
|
||||
@ -115,7 +115,7 @@ static int crypto_report_acomp(struct sk_buff *skb, struct crypto_alg *alg)
|
||||
racomp.stat_decompress_cnt = v64;
|
||||
v64 = atomic64_read(&alg->decompress_tlen);
|
||||
racomp.stat_decompress_tlen = v64;
|
||||
v64 = atomic64_read(&alg->cipher_err_cnt);
|
||||
v64 = atomic64_read(&alg->compress_err_cnt);
|
||||
racomp.stat_compress_err_cnt = v64;
|
||||
|
||||
return nla_put(skb, CRYPTOCFGA_STAT_ACOMP, sizeof(racomp), &racomp);
|
||||
@ -222,7 +222,7 @@ static int crypto_report_rng(struct sk_buff *skb, struct crypto_alg *alg)
|
||||
rrng.stat_generate_tlen = v64;
|
||||
v64 = atomic64_read(&alg->seed_cnt);
|
||||
rrng.stat_seed_cnt = v64;
|
||||
v64 = atomic64_read(&alg->hash_err_cnt);
|
||||
v64 = atomic64_read(&alg->rng_err_cnt);
|
||||
rrng.stat_rng_err_cnt = v64;
|
||||
|
||||
return nla_put(skb, CRYPTOCFGA_STAT_RNG, sizeof(rrng), &rrng);
|
||||
|
Loading…
Reference in New Issue
Block a user