Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp5576975rwb; Tue, 22 Nov 2022 01:48:55 -0800 (PST) X-Google-Smtp-Source: AA0mqf5/4571fwhzT75xLNZSjgEM3xDI+SwdW7f75kF65kZmXhNHYdXwLsWEqHQz0LDFxDy5cIDS X-Received: by 2002:a63:508:0:b0:477:5654:c37d with SMTP id 8-20020a630508000000b004775654c37dmr3032930pgf.198.1669110535162; Tue, 22 Nov 2022 01:48:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669110535; cv=none; d=google.com; s=arc-20160816; b=FaMFI220TBXLrWKLeNW7/AiGqRVAfvREwvoog/7sas8Vokz3h/3QoOMU2IFh5Tyhuq 3RxRk+xaoRr2y/al4S3uNOFGjys8zW2niD+qbF2xpZ3cfXgYFsNAymrKJeh0QVNttTr3 NbH4pvw0ioX4eHhlb2Rmg1DrCcnEWmlPWGOjWkvW7Bic/305Fgio93p6e+C4+Q8FRzgp Sl87X6F2BDD8ZwTXWAMbw7wZQ6lsEDcr6X5SRY0nABYxXJ50dFZHHNVIi9H4TxMZ+MVY m9w0ShAh20lrUlANxpQn0p9coBhvqOs3S/vX4Xj2OEgncxmyEuAfLDzf2ZOEucnMR39b qdjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:to:from:date; bh=d5dlAeZNKtmmGu6uCePj7IL3mMOVwbIzDbWraz/jU2o=; b=yVGAv5ftRrNww8IGwQvZ7JiM7beHs/4KPtdNcididZc2lU2F0q4o3ULS1l878UssC7 bwds/9l539RqvovMPx4H+tgGv0VZVb/qWZrroV4WXJjwvqu8NDPVslSm5KT9WXmkfyFK ABcSvLDpfzHGqjI8DlwMp7klbCzhffXD3KIKyazsfchBazwcLbKsn/mcN0oQRIXsSzFP PwB4HT0TxHcVzqb9arQAHI2jmtT/eprWAMZNZ8uZqnb6OvpCvzSSxKGPvZ6VdLQzN2tP 0XHc4HchF9xIxBPG+EZyWFItBO5ZgSAET5R5jZA+RZQBd3L4u9lvF6FFO6G2OXINsOUZ tPLQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lb4-20020a17090b4a4400b00213625eee7fsi20135541pjb.106.2022.11.22.01.48.39; Tue, 22 Nov 2022 01:48:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233399AbiKVJnI (ORCPT + 99 others); Tue, 22 Nov 2022 04:43:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42752 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233289AbiKVJmk (ORCPT ); Tue, 22 Nov 2022 04:42:40 -0500 Received: from formenos.hmeau.com (helcar.hmeau.com [216.24.177.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CEE7B120B0 for ; Tue, 22 Nov 2022 01:42:37 -0800 (PST) Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.94.2 #2 (Debian)) id 1oxPnO-00H3Hz-Km; Tue, 22 Nov 2022 17:42:27 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Tue, 22 Nov 2022 17:42:26 +0800 Date: Tue, 22 Nov 2022 17:42:26 +0800 From: Herbert Xu To: Gonglei , virtualization@lists.linux-foundation.org, Linux Crypto Mailing List Subject: [PATCH] crypto: virtio - Use helper to set reqsize Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org The value of reqsize must only be changed through the helper. Signed-off-by: Herbert Xu diff --git a/drivers/crypto/virtio/virtio_crypto_akcipher_algs.c b/drivers/crypto/virtio/virtio_crypto_akcipher_algs.c index 168195672e2e..b2979be613b8 100644 --- a/drivers/crypto/virtio/virtio_crypto_akcipher_algs.c +++ b/drivers/crypto/virtio/virtio_crypto_akcipher_algs.c @@ -479,6 +479,9 @@ static int virtio_crypto_rsa_init_tfm(struct crypto_akcipher *tfm) ctx->enginectx.op.prepare_request = NULL; ctx->enginectx.op.unprepare_request = NULL; + akcipher_set_reqsize(tfm, + sizeof(struct virtio_crypto_akcipher_request)); + return 0; } @@ -505,7 +508,6 @@ static struct virtio_crypto_akcipher_algo virtio_crypto_akcipher_algs[] = { .max_size = virtio_crypto_rsa_max_size, .init = virtio_crypto_rsa_init_tfm, .exit = virtio_crypto_rsa_exit_tfm, - .reqsize = sizeof(struct virtio_crypto_akcipher_request), .base = { .cra_name = "rsa", .cra_driver_name = "virtio-crypto-rsa", @@ -528,7 +530,6 @@ static struct virtio_crypto_akcipher_algo virtio_crypto_akcipher_algs[] = { .max_size = virtio_crypto_rsa_max_size, .init = virtio_crypto_rsa_init_tfm, .exit = virtio_crypto_rsa_exit_tfm, - .reqsize = sizeof(struct virtio_crypto_akcipher_request), .base = { .cra_name = "pkcs1pad(rsa,sha1)", .cra_driver_name = "virtio-pkcs1-rsa-with-sha1", -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt