From patchwork Tue Nov 20 12:32:23 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Corentin LABBE X-Patchwork-Id: 10690347 X-Patchwork-Delegate: herbert@gondor.apana.org.au Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0438717FE for ; Tue, 20 Nov 2018 12:33:38 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E55A2256E6 for ; Tue, 20 Nov 2018 12:33:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D8FC126222; Tue, 20 Nov 2018 12:33:37 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 88934256E6 for ; Tue, 20 Nov 2018 12:33:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729633AbeKTXCW (ORCPT ); Tue, 20 Nov 2018 18:02:22 -0500 Received: from mail-wm1-f66.google.com ([209.85.128.66]:35114 "EHLO mail-wm1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729616AbeKTXCW (ORCPT ); Tue, 20 Nov 2018 18:02:22 -0500 Received: by mail-wm1-f66.google.com with SMTP id c126so2053414wmh.0 for ; Tue, 20 Nov 2018 04:33:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=iV/M8EbvN8TGuValOiY6W/51UjKDNEJVorUmBNxwOt4=; b=qKAd5ij97VsJ8SbWLaj3KAJEjmUNSARQp6CFLK4MEEEYMWMr4YcA1UgmLFB3xkhfa6 zuK16WbCBHvV4f5NYu3hByKpNhQKqbrYFv9oFin68cEDu/YiFlAai2rDkdjFSSPsaINY XfbihhHokEh6HJhLFaKogc11dZXNT+dYOo00tgAiRTVkHTvg9dlqaBS87A4hCgBcluKK 1vS0Qf19zk9qt8c0EnvPwwFfQJb6mnWDF2AKNIaIAI3r1t7UFeyqecHZe7IHxCaJ6/JG c29dwSEzFsruU3hf4mKBPchDbtAYWCxphwKR3IOTGRmnuN9HKmbxRYAoogS+J9jGw7y3 f6SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=iV/M8EbvN8TGuValOiY6W/51UjKDNEJVorUmBNxwOt4=; b=f+Qwp8AjiNXqMjngMmhm8dqyVOvE4t6VY3WzEKVasCq6yPwJ8h/j5WXb6Qr82RGRiI Zj7ogxQFtosORwjbj6BOeHAShixzF9wBzKNtVS4z2bO5AW17UrYBggsafUiflGvj9Clx h/L+Y3pqZpUpHfQ2GLhcOIjUr84OMs85YPqT70mhxUuJ/wemdOcBF2On977uldfxbGbm fQqZPHd0SCmQ6hc5C/YzUpumnR2NzusoR0Qd/s10x3rOwPVq381B8OwVkCTWk51ymIjA DNIJxA/gEmCU5sYZdXYeV8oFG5hNime9Ru/z4rKzy9QT3H43weKlpuRYvuAx4cqXcrxL 4WoQ== X-Gm-Message-State: AGRZ1gKw3kQNBvecODZsP+1Ip8l8B+yMIjrnLzJX/002Qp399Plci91s G+7N5nGiiNx6nXFD8n0rmoGyCQ== X-Google-Smtp-Source: AJdET5cYbzNt7IUCJ9EkmyLawZUk521AXfYW9vj8lR0+5cskfXlEVhqEK2PjiNwQyUeWyZ6rV/SZRA== X-Received: by 2002:a1c:4d12:: with SMTP id o18mr2117526wmh.92.1542717206350; Tue, 20 Nov 2018 04:33:26 -0800 (PST) Received: from localhost.localdomain ([51.15.160.169]) by smtp.googlemail.com with ESMTPSA id x81sm2766951wmg.17.2018.11.20.04.33.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 20 Nov 2018 04:33:25 -0800 (PST) From: Corentin Labbe To: davem@davemloft.net, ebiggers@kernel.org, herbert@gondor.apana.org.au, nhorman@tuxdriver.com Cc: linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH v3 07/10] crypto: crypto_user_stat: Fix invalid stat reporting Date: Tue, 20 Nov 2018 12:32:23 +0000 Message-Id: <1542717146-34917-8-git-send-email-clabbe@baylibre.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1542717146-34917-1-git-send-email-clabbe@baylibre.com> References: <1542717146-34917-1-git-send-email-clabbe@baylibre.com> Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP 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 --- crypto/crypto_user_stat.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crypto/crypto_user_stat.c b/crypto/crypto_user_stat.c index 3c14be2f7a1b..838123758423 100644 --- a/crypto/crypto_user_stat.c +++ b/crypto/crypto_user_stat.c @@ -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);