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 A31FEC48BF6 for ; Wed, 21 Feb 2024 05:32:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C3E8D6B006E; Wed, 21 Feb 2024 00:32:03 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BECA66B0071; Wed, 21 Feb 2024 00:32:03 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AB4FA6B0072; Wed, 21 Feb 2024 00:32:03 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 9C0596B006E for ; Wed, 21 Feb 2024 00:32:03 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 36B2812095F for ; Wed, 21 Feb 2024 05:32:03 +0000 (UTC) X-FDA: 81814689726.07.B1C7C04 Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) by imf12.hostedemail.com (Postfix) with ESMTP id BA89940009 for ; Wed, 21 Feb 2024 05:32:00 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=apana.org.au; spf=pass (imf12.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708493521; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zUpfDI4nw8Zj/Vc/iDZn66B+TrdWM8bmY0S6Ci8JXnc=; b=xUHHJ2M5Wa0vvPDWaBNy1m5SEuZfFVOLdZUZE62t6Br6+honGXSghs+419jaUehFiqrL9f LVAJKNpk+hJs+HWi8rrxpwcn2HSFuDVB8Vae0GK70knDaABeMJqWioeMIJzR+b1ti4T69S ctIdsWp8mebIH33+TGFj5oxIr4hVZ64= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=apana.org.au; spf=pass (imf12.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708493521; a=rsa-sha256; cv=none; b=JnqEm+BIbQg6cn03hRnXKxqt0H50zqeXVK8xBcZO83lzn1+96PoSQKhrnRjkHBPXV2hEds cbK317ClZlG9Qpt5qUXznCP9Q63GXha5IcXNLZEs5992petoiCieOWicGXTR8JrF0C25Dk FtO+8vevImyS5O7vwgsmuXoM4/jkNw4= 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 1rcfCr-00FwlR-24; Wed, 21 Feb 2024 13:31:46 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Wed, 21 Feb 2024 13:31:59 +0800 Date: Wed, 21 Feb 2024 13:31:59 +0800 From: Herbert Xu To: Barry Song <21cnbao@gmail.com> Cc: akpm@linux-foundation.org, davem@davemloft.net, hannes@cmpxchg.org, linux-crypto@vger.kernel.org, linux-mm@kvack.org, nphamcs@gmail.com, yosryahmed@google.com, zhouchengming@bytedance.com, chriscli@google.com, chrisl@kernel.org, ddstreet@ieee.org, linux-kernel@vger.kernel.org, sjenning@redhat.com, vitaly.wool@konsulko.com, Barry Song Subject: Re: [PATCH v5 1/3] crypto: introduce: acomp_is_async to expose if comp drivers might sleep Message-ID: References: <20240220064414.262582-1-21cnbao@gmail.com> <20240220064414.262582-2-21cnbao@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240220064414.262582-2-21cnbao@gmail.com> X-Rspam-User: X-Stat-Signature: ym9jjpd7t36tehmqssruo8ba7f37rkk5 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: BA89940009 X-HE-Tag: 1708493520-519601 X-HE-Meta: U2FsdGVkX18az5pzSq/QSB9TnnZvAuWzFhni0fJfTCMuuTtvfikBwo4so1uvZhUyOFLzxpahrTn7phrokbtACSQ88AOIo5BfnBno+ax8Bf8W4iR9zD3He9jPkIutopnm5A3DXbje6CDp9L9THeUTGPfvh5bKwKfHw4sfWaOLRSsS6Qb53IrCTgioVqVY3wVPs7IzOpB+NmYeLfrE09CD3xd9mUL2vxDf/+W4rST9lKFeAar2VknVWgqLlqLpKH+1W/PbAYhdjlXevvxSYE0aQeWB2OXCGmB5cefncryMDHBsbxa9fSiOl8nvAB13jt/bPI14SQ98QZ0haaKNQiVwEh15T4J+pw+QCD81Ldj3Acz2NNN3m9Yjkeg34Nfnd8fBlNIePZEk2DzifeVTn8I18vWixwWIT+cQgXuWadkYJNGBt8boQ0GoAFVCp6fgS8yGU/U/q4le/h/RCabHOdSBGGshSmW8XC99yT2rqrc9UDmaUOU1kvQJ0QECBc1F1/FmSs2qwwxsH4NL8ItgPH+5PwZkemV6bbz9yWGT+gueBCozuFvkPaJUZqdDmJzUjdzpIEJQ9UDXrnKo/WuTk9IkDdtcp11xxzQHqx3J++LbZFwvqiS7hc0q0DTBAVOROfLFlpsuK3SFrzkrIYWo6rsEXiwZYipo26U4we4T7cJ7phuN0455KX98h8aAnVq2g+3tbn+kQgzfa5Seyp9ZPyoNjZ5ASnpGJrwrZhAJYuznqnB3MPsWZbHdCqpxL3J32YhPyQ8JmHsSpKDWs065AXgjZBZI+mPaN84/WwIV7WpzBmg+bu4QumiM/Af+S7LyPe2qsGY252UH+A15BHO9LDCh0YdK4Gyr4vR/XK/6X5B5gdYQE0iYycIKMHPp05lHYF+o2MHNqHGDnMNVvqxJbRJDOULobhdQpwzZGubOXrC4GP9U7farVxVujLllllQA8weltVr8sK173w0EvpQ4zid gTYk8XRL uVLQuZjh//NwVQxqBr18AFZQZrPfY7i9KtPc5OdGryGDvdtmjo55Xdgcw/05lGE42yRCtoxhJrFQCNFtNdsmzhEKVTndrQmxo+yZPo475NBPfNROWYGcrvX7fLq9rqE6k4KHOK4wFVqYzTqs4duTnuv2LHuct0sTjzc+XxNx5I3QgsXtjrzBp9+zm29a1M8phVdrAdvZ9xsFgEOkgdOGl/pNvVO4cMvojWr8+QhuvJR2VFxBg6Q/PsPXUc0Qh8f4Nm/idg6wMDc/PBn1gpO8EWuSPqnz09lXFvHwH 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: On Tue, Feb 20, 2024 at 07:44:12PM +1300, Barry Song wrote: > From: Barry Song > > acomp's users might want to know if acomp is really async to > optimize themselves. One typical user which can benefit from > exposed async stat is zswap. > > In zswap, zsmalloc is the most commonly used allocator for > (and perhaps the only one). For zsmalloc, we cannot sleep > while we map the compressed memory, so we copy it to a > temporary buffer. By knowing the alg won't sleep can help > zswap to avoid the need for a buffer. This shows noticeable > improvement in load/store latency of zswap. > > Signed-off-by: Barry Song > --- > include/crypto/acompress.h | 6 ++++++ > 1 file changed, 6 insertions(+) Acked-by: Herbert Xu Thanks, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt