From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6CDAEC369D9 for ; Wed, 30 Apr 2025 20:53:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 367256B00AE; Wed, 30 Apr 2025 16:53:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 29C7E6B00B0; Wed, 30 Apr 2025 16:53:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EAD916B00AF; Wed, 30 Apr 2025 16:53:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 9A8BF6B00B0 for ; Wed, 30 Apr 2025 16:53:12 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 079811CF64A for ; Wed, 30 Apr 2025 20:53:14 +0000 (UTC) X-FDA: 83391910308.07.4C7AC32 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by imf19.hostedemail.com (Postfix) with ESMTP id DD8A81A000B for ; Wed, 30 Apr 2025 20:53:11 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Qa8AAOD9; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf19.hostedemail.com: domain of kanchana.p.sridhar@intel.com designates 198.175.65.15 as permitted sender) smtp.mailfrom=kanchana.p.sridhar@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746046392; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=hoVFa+Z3SmRKwxFMZjjPiWjG1SIa9vspjIseidZfOJc=; b=Bm5moZa3FAhi680MorU0280Zz671jOBcCFNj/L/SYxF4HZFKm7GjB7FXTjZCHCs04VYjOC gX+CzIaaozvEj4WN97XsmnbFmmWBxUDY9Bndcomnw8CYVwfGh+cQCNw8wwJjOBYaIF9vfA 0ytNCj2VZjpa4wReHk86ccwSqOlwlh4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746046392; a=rsa-sha256; cv=none; b=M0uE98X0V9P9AZrnMhKBKBaaKZSfNXKPMCHXJqUV1vpbzcrWgWRZFbU2YjH9eCT2kW7BDM ZatFisDhavvDu0fsFSr6RmTDQmeZGnBi9wMqklZ8q31mMTl+Trz9SvtQJl+qWdirINKqYy 4luiGjMa2MNfmaD796Pc1hyl6TPz8Tc= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Qa8AAOD9; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf19.hostedemail.com: domain of kanchana.p.sridhar@intel.com designates 198.175.65.15 as permitted sender) smtp.mailfrom=kanchana.p.sridhar@intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1746046392; x=1777582392; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=6wbRhOV0GFWlmqPXQS6DTk+b5GGSil7xU+GDXQbyLR0=; b=Qa8AAOD9SVTntyzWRPP4d60KtqJKask57+5WESMiWv5/efJQLeB+nzAg X+Ic2VFG/aw/5s2ZmCJ1X9bE4UQi6nRDh+7D+hV8POsVKou7Kju/iYz0d PG7bmz2TayYRTEiImbzDl2nngE8w4oZRtIfbX8411YjOCaga49rPqpTeK 3dWL0xpoPPJx+ZIBDbuMQc9y0IFAsPznRm+qXunMP/fROh/IozDsCEl8y lky85f2ZfFdgTfnVjzv3KQ6nb9BUo4aZ6lu2w8vCVbguxckr1borcGiVx wcWwiMJv2baqG7TUbyRialR6fcQPOBf1Sv76KcXu7Ssy9n5eUZX/BGIZD g==; X-CSE-ConnectionGUID: KRcNeOitQW2sEOYbRbo5jA== X-CSE-MsgGUID: wPXpxa75RJiP9mQKFMoWuA== X-IronPort-AV: E=McAfee;i="6700,10204,11419"; a="51388485" X-IronPort-AV: E=Sophos;i="6.15,252,1739865600"; d="scan'208";a="51388485" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Apr 2025 13:53:08 -0700 X-CSE-ConnectionGUID: Qv3hyzFRRt66jXyyBrDrAg== X-CSE-MsgGUID: DNCHjZ4LRBOGQBsceF2LLA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,252,1739865600"; d="scan'208";a="138248876" Received: from jf5300-b11a338t.jf.intel.com ([10.242.51.115]) by fmviesa003.fm.intel.com with ESMTP; 30 Apr 2025 13:53:07 -0700 From: Kanchana P Sridhar To: linux-kernel@vger.kernel.org, linux-mm@kvack.org, hannes@cmpxchg.org, yosry.ahmed@linux.dev, nphamcs@gmail.com, chengming.zhou@linux.dev, usamaarif642@gmail.com, ryan.roberts@arm.com, 21cnbao@gmail.com, ying.huang@linux.alibaba.com, akpm@linux-foundation.org, linux-crypto@vger.kernel.org, herbert@gondor.apana.org.au, davem@davemloft.net, clabbe@baylibre.com, ardb@kernel.org, ebiggers@google.com, surenb@google.com, kristen.c.accardi@intel.com Cc: wajdi.k.feghali@intel.com, vinodh.gopal@intel.com, kanchana.p.sridhar@intel.com Subject: [PATCH v9 02/19] crypto: acomp - Reinstate non-chained crypto_acomp_[de]compress(). Date: Wed, 30 Apr 2025 13:52:48 -0700 Message-Id: <20250430205305.22844-3-kanchana.p.sridhar@intel.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20250430205305.22844-1-kanchana.p.sridhar@intel.com> References: <20250430205305.22844-1-kanchana.p.sridhar@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: DD8A81A000B X-Rspam-User: X-Stat-Signature: tdrm7jrrpa37zpk5kyi1gqwhpdxfynqq X-HE-Tag: 1746046391-521541 X-HE-Meta: U2FsdGVkX19DL71WTiSMilQxie6wnkAwqWKSUYh/GRCc3wxDX2N0dangMyWEbsiFNiyB05zbEcY19oeyL7Y33Rw+jqnfFUB7qVjkvqmyMKH61Qzla19BvvYj0No+iXMkheE/MJmpi+5do3gzcFvHB92O7bO++PwQj7Ac0ZfN7RKdV8gmRXhifdg0edFohUuFI3039JLOS8o9wQvFedINnE7wUb73yhq7FKFae+Q+2M3+Pxi3qHh31BkXuXD64UsP7EOfzOAYg+ypjaxbst2c/DLgw2p2Pycsjhlvv9BqfgOlDgiUoyqPqUA7POFYWDm776SfseHqu3ShpiXUJIpdrtICDQm0bWDBIZOMYDr1xuRp5GgxzT+2gBKfLRggPKM0LGD47L3NpbBb+F5+6hc36YMJD/bSFkNsEzQii5jE4c+14rGP6fdTEzb26JpBeqHhT6Ye3v87YF+LQhQ3I2VlBS4ib0UvwNpESnjCSFVbdff0IRrX0vEWmAJuXUoVxG/oVb3AKHCkmytdA81UG+5wD6Ihyc/FS50smRD9ZOumnb1xhVD5mjkiVCCOOkluFZqILuyMobSTKzzWHem3x4okdvmhQ/JcTBTtgku1vEWfU5msrbfxKAYchQuNab/zQoBAmDiyM+Ec3cEKiZLIzwlZ6dllGsR4C6hlCHjs+O9v8hfL52gg09zkACmK3yO1Kt0Fid3f6MShE8CJeufkO5b5EUaYKtlfSduWI1vuROFZe5UNW+PONKJKbzkhDWHMMoIInpnakIF6LJ4+hxXeI8ObALIO8B5kAbSIH1QulWuO4DgWwC6Mz2XYR3xUq9ffrV4UtqWUEBLh2lf2kffeRsZWEsltHbsbSFx0NPZTQR69q5G3vsrtb5GG+AdvE6cMltvsq5rc6UCi0B1ec3hiMvveMXs8HOsPf27h2Iz3Pw/fHwsBCsB8lBjfzNCXBfukR6T7nFhxUJp6KnW1Dzxsfr9 L2EItB4k 4O9nR6/hasfpaaY7rvnD47c5g6Ws7smrhbQ8wBT84gmXNUycGpCVIDtq6aI5cwRlJ00r99ytOoOhHdEqP2Z50rrXR3rDYerkaezdJBLyH9r4pP7BEMDxqB38a3wulwpXq/eWsoZiNapSQ2PNTReUne42dNkhZ4Wz1BGdrVPBOae9bEKelqSoDCzFK6dHKmNKVrxh95JvFd0zsL8kQ9HxGbfPA9rkZ9MU26D7I X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: This reverts the request chaining implementations of crypto_acomp_[de]compress() introduced in commit b67a02600372 ("crypto: acomp - Add request chaining and virtual addresses") since request chaining has been removed from acomp subsequently in commit 64929fe8c0a4 ("crypto: acomp - Remove request chaining"). This patch restores the implementations of crypto_acomp_[de]compress() from prior to commit b67a02600372. Signed-off-by: Kanchana P Sridhar --- crypto/acompress.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/crypto/acompress.c b/crypto/acompress.c index 82fb3c04e68f..d08e0fe8cd9e 100644 --- a/crypto/acompress.c +++ b/crypto/acompress.c @@ -310,21 +310,13 @@ static int acomp_do_req_chain(struct acomp_req *req, bool comp) int crypto_acomp_compress(struct acomp_req *req) { - struct crypto_acomp *tfm = crypto_acomp_reqtfm(req); - - if (crypto_acomp_req_chain(tfm) || acomp_request_issg(req)) - crypto_acomp_reqtfm(req)->compress(req); - return acomp_do_req_chain(req, true); + return crypto_acomp_reqtfm(req)->compress(req); } EXPORT_SYMBOL_GPL(crypto_acomp_compress); int crypto_acomp_decompress(struct acomp_req *req) { - struct crypto_acomp *tfm = crypto_acomp_reqtfm(req); - - if (crypto_acomp_req_chain(tfm) || acomp_request_issg(req)) - crypto_acomp_reqtfm(req)->decompress(req); - return acomp_do_req_chain(req, false); + return crypto_acomp_reqtfm(req)->decompress(req); } EXPORT_SYMBOL_GPL(crypto_acomp_decompress); -- 2.27.0