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 8B353C3ABBE for ; Thu, 8 May 2025 19:41:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 595916B00A3; Thu, 8 May 2025 15:41:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4A84D6B00A4; Thu, 8 May 2025 15:41:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 364A56B00A4; Thu, 8 May 2025 15:41:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 1AA3A6B00A1 for ; Thu, 8 May 2025 15:41:41 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 1B653CB628 for ; Thu, 8 May 2025 19:41:42 +0000 (UTC) X-FDA: 83420760444.14.3C8BF4D Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by imf21.hostedemail.com (Postfix) with ESMTP id 0320E1C0003 for ; Thu, 8 May 2025 19:41:39 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=BFlqDzVK; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf21.hostedemail.com: domain of kanchana.p.sridhar@intel.com designates 192.198.163.17 as permitted sender) smtp.mailfrom=kanchana.p.sridhar@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746733300; a=rsa-sha256; cv=none; b=8RFCEgvAxysbqICbCJY/30wJmQ1KgdxBguUD8cnMoKj4UW2RhO3jiYkyFKc70NPvkyCE1G BM1U8RGs6gw6+T0a7UfEebC+S24dNfBU19CeIG+ldj4E/Qv7LgRHoxDVQVX4R93walije2 H0RrmotAfjVR+ma5y9dIqO04DK9iBuo= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=BFlqDzVK; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf21.hostedemail.com: domain of kanchana.p.sridhar@intel.com designates 192.198.163.17 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=1746733300; 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=ZWlQuEfP76S8koWcl6l0q+edKQ/ICMtyUEc9ifGoIxSVaZC0xHhBv+Bbq9PcaE53Zdahi9 BXGrJZlPmOny6YZRtRnsvDrsqyLk6lEFru8HnMpZzrL2BGOJRHEPEvWFImrvIhuLlM3PM2 iL4Fhaozm1WRlTAC2EoF2TjhHU5OgbQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1746733300; x=1778269300; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=6wbRhOV0GFWlmqPXQS6DTk+b5GGSil7xU+GDXQbyLR0=; b=BFlqDzVKD6c4f8Ukwxg1+Sothhc3ZcNU4ACemnNFC62ePnltrk3DXvg5 tLLicSXPMwmiF+vYvo/3YyJgQ/gOs6QizftJlmovumUCBx8H4L+L6imIU hAAAhYhdoh+tGkdDSFWGKIXHTL0BlRaoqrQFvRGCLHY1MFXEhLfnIo94N D9LhQ3mop93kF/kAsNmKRd7EjsFH6bcGqnFnY+m9thpqEhzd64fZ6CEEP eH+aRORTE6tio05CH/4JfvoLCa8BlQIXWMAsYDz72JWMUOwNDpqnYjh0N rvKffq6QwufZNE9sCPU7kWkCp/pW4J4X8vEgQ2ajT0Yu1CNwvG8X9aAKQ g==; X-CSE-ConnectionGUID: hmJHpbTjRAGmOn1eG6qB6Q== X-CSE-MsgGUID: 3kxdyHhPTzKBXu91c2oEeQ== X-IronPort-AV: E=McAfee;i="6700,10204,11427"; a="48454573" X-IronPort-AV: E=Sophos;i="6.15,273,1739865600"; d="scan'208";a="48454573" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 12:41:36 -0700 X-CSE-ConnectionGUID: 7MUR0bThTVCKOt+PlSoAVg== X-CSE-MsgGUID: iEe5hw7uS4+ZnqZrvIKNDQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,273,1739865600"; d="scan'208";a="136880808" Received: from jf5300-b11a338t.jf.intel.com ([10.242.51.115]) by fmviesa010.fm.intel.com with ESMTP; 08 May 2025 12:41:35 -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, senozhatsky@chromium.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, vinicius.gomes@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: Thu, 8 May 2025 12:41:17 -0700 Message-Id: <20250508194134.28392-3-kanchana.p.sridhar@intel.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20250508194134.28392-1-kanchana.p.sridhar@intel.com> References: <20250508194134.28392-1-kanchana.p.sridhar@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: 0320E1C0003 X-Rspamd-Server: rspam04 X-Stat-Signature: 79bzkfgs98p7bst3bojwgek6us9dmma7 X-HE-Tag: 1746733299-11759 X-HE-Meta: U2FsdGVkX19bJ4oWdYg7ErVdQCpK2lGLthjRbecORAtDVntqiQ00O8D8sdTTShg5wrlkl9FXDFTym9AQNnWOej2/o4Nvbyu8wBQnu+HyTzNL7VwME2Ii3AMPdlrPR/g/iNDNTRsKn925NPpN+N8ruBTFjd1FlFVC8IMAvVAu1W+H03c0rK+8L/ixq6QBIMqm6i0RIg6ea5kdmpnsezUERhtrWknU+80AYcrtf/xg4br/cmQd3IErFtPbUVMXKOm3T6E/5XOysL7e8e8/WhrhDwFwjlvqtAXhP2cVVpSPfOPz/07a0JCZKe1+QvJc9dK/5iobW/micIys9GbBOKpghO7TJwC6b3pNZ3sKfjqyhAsgH1HsHACl7RsCSfh3vE5ICbJ5xvf/VEbvJVWqpNrg9LMkRKk0Dy8HFYMDhmxirQRBhh9xn1lTfHSu6e6Dv5Psb6nfUMtIgRirkANe8+vSdGOOKKI3ihIKsM3jsWCvEUROK/pk4tnruFjX+R8Dcz7AsswRONSRj0Pd+C6z12jOVFhJ11M81/X29PRKHrNO8sERTbtsL0jzkNn8Eyfs3lI2hNp0e4ff3Vptjg/YW3th7Km0qo0VsU3VvJsE1xz12gveQJOMensV9RUFxJMblvYD8VEn7UKVLP+dwN7CRynCxF9HQnS9NlSWXWloCkGOxDXbMFQhQNPkdJwwDFAgmRbgdkMtF6OfqrnXN1rCBltiseM0nlpaaQvO4obv6Vaegd828sS5Z310KSpqcrSFeeVWxS3tYjBq1kXDcd2EZBrt6gM6holS0cf3JmH9SqSMFewSNpIl5rCDMa9pTprxB/XIlDjP2y6pJ4DeQ+W488LpnKc3147cPHwyoGv5UoyBfqq+MJHWQbRrSeVQPNPwGVTLJXesSZC7G2/bjVbjiAXWNhYVt6A2gkUpjiMqjNAuviwyb+asPbOA1bhiJp85+ryy2icfBq5GnTcRTRreC5a 4Whm/KMW Orm/mtUlQELIrmY8/8qi6UdljO/EHFwCuZY+KtK60+TSehb96jkS1nE6dqzrGJRr2j0SBpJNhZpzhlVljHu49WLiVqZQYgrmzpGCFB/3nU1mz/vy4mdwQs973etbxDZZgvg22YhpK7x9/bnBoUB5ZhfeIa46uZeiUMjzNTNsvezEId4xhdf1LCX2jgrj6et/57NdLPyGtwebWLQlC4P5c40D79NzBI3JuwCY1 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