Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp5573518rwb; Tue, 22 Nov 2022 01:45:19 -0800 (PST) X-Google-Smtp-Source: AA0mqf4gkLf3LpeDEuIGm5K6ICvxane9W9jwmVIcjotrMElW5taQN4MdYd9fDMMejDFcH+P+Upj1 X-Received: by 2002:a05:6402:2d6:b0:461:8efb:3f84 with SMTP id b22-20020a05640202d600b004618efb3f84mr3153633edx.210.1669110318837; Tue, 22 Nov 2022 01:45:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669110318; cv=none; d=google.com; s=arc-20160816; b=T5iNoEQUCKjnb8EMf6T3J9bu54za7oRi15ptNjjLjThDshKjd0Kp7voyq2eoNjEp4v 7/GNMAC/gK1l503RmpMBmZ/V1X3oxy6j9eggHSJcktfhFSBQ1xybxC8DZovIwl7z24RG rdYWe2Rp0k9JU9RO/vFOdlbDsI/Ir3vq4qrFvdkBXIxKfTThCnfBkpUAkanMZFbD0C2u vY05nMea1dhp/4Vacm7sBelblBx2K59aYyHYf+YWbAOGJ4YqRI3Q5yProKugI6cdkOWe nDGETEOhyrpnZmmKo5HpDv5UE2TIYOsqKRc/Km9fxZG2o+ouowynGoVrcfp0ysjv4tID cCSA== 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=eqIHtvQTarNZ6YJSfZ6urllsHLFN7szl9mc7LXFHvVY=; b=fBj8Z6w9xa+G0ynZExDAXCOt1rEMBHGwBHH+nQQiA5LOosq3uymszsc9WVd9WHwTzU kQ0ajPedqwtvE8XNxqioKX0O4jh8VhVxpcu35aUqi4jgPqZObXddY+Qay5FxLKP5w8R6 zwkHQdjjeYJGM49FUe52dwKwUm1f+T7T5JgFOExvkS/6/snrOP9RGiaRCYTs8uooLkjS CSbTp+9H/3B0pHnO7tNY8JLDk9WWjrVJ0dOpYbPGPmqT1altG4xj5Ew0C3JFSZ6HWWZW LgKnvf2smE8cFVOg+jqqDNFCQTNLzZENnG4mGUMekdk1uFyg+fnGsjuIw26s8oZIzEoL GEOA== 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 xc1-20020a170907074100b0078da99ecbdbsi9769455ejb.673.2022.11.22.01.44.54; Tue, 22 Nov 2022 01:45:18 -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 S232333AbiKVJbD (ORCPT + 99 others); Tue, 22 Nov 2022 04:31:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35054 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231583AbiKVJbC (ORCPT ); Tue, 22 Nov 2022 04:31:02 -0500 Received: from formenos.hmeau.com (helcar.hmeau.com [216.24.177.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 713B662F1 for ; Tue, 22 Nov 2022 01:31:01 -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 1oxPcI-00H2tz-Oh; Tue, 22 Nov 2022 17:30:59 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Tue, 22 Nov 2022 17:30:58 +0800 Date: Tue, 22 Nov 2022 17:30:58 +0800 From: Herbert Xu To: Giovanni Cabiddu , qat-linux@intel.com, Linux Crypto Mailing List Subject: [PATCH] crypto: qat - 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/qat/qat_common/qat_asym_algs.c b/drivers/crypto/qat/qat_common/qat_asym_algs.c index 94a26702aeae..935a7e012946 100644 --- a/drivers/crypto/qat/qat_common/qat_asym_algs.c +++ b/drivers/crypto/qat/qat_common/qat_asym_algs.c @@ -494,6 +494,8 @@ static int qat_dh_init_tfm(struct crypto_kpp *tfm) if (!inst) return -EINVAL; + kpp_set_reqsize(tfm, sizeof(struct qat_asym_request) + 64); + ctx->p_size = 0; ctx->g2 = false; ctx->inst = inst; @@ -1230,6 +1232,8 @@ static int qat_rsa_init_tfm(struct crypto_akcipher *tfm) if (!inst) return -EINVAL; + akcipher_set_reqsize(tfm, sizeof(struct qat_asym_request) + 64); + ctx->key_sz = 0; ctx->inst = inst; return 0; @@ -1252,7 +1256,6 @@ static struct akcipher_alg rsa = { .max_size = qat_rsa_max_size, .init = qat_rsa_init_tfm, .exit = qat_rsa_exit_tfm, - .reqsize = sizeof(struct qat_asym_request) + 64, .base = { .cra_name = "rsa", .cra_driver_name = "qat-rsa", @@ -1269,7 +1272,6 @@ static struct kpp_alg dh = { .max_size = qat_dh_max_size, .init = qat_dh_init_tfm, .exit = qat_dh_exit_tfm, - .reqsize = sizeof(struct qat_asym_request) + 64, .base = { .cra_name = "dh", .cra_driver_name = "qat-dh", -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt