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 2809CC48BC3 for ; Tue, 20 Feb 2024 05:09:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B2A526B0078; Tue, 20 Feb 2024 00:09:26 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id ADAAB6B007B; Tue, 20 Feb 2024 00:09:26 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9C8DC6B007E; Tue, 20 Feb 2024 00:09:26 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 8FF696B0078 for ; Tue, 20 Feb 2024 00:09:26 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 1B4AD4056F for ; Tue, 20 Feb 2024 05:09:26 +0000 (UTC) X-FDA: 81811003932.21.17AE14A Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) by imf04.hostedemail.com (Postfix) with ESMTP id 08C604000A for ; Tue, 20 Feb 2024 05:09:23 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=apana.org.au; spf=pass (imf04.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=1708405764; 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=Et2ugCYX45mgoStJH3jWJC6yjrNHjmjAeSi8S9labS0=; b=2duP2BWoZw7GqC+1xmeeF9H0ojfczOpp2rklYsHfNH+QSY7rwhE90YHipDurUrM4nCEIFu jKgaPBnZGhQRQ6RKN0KB0MeL0cxcwjefdU7VJe8aqmpkNMJ2qs4eOSF5Qq/bCqhIG7s/7T I/NvdL0159KKEdhvY5kQ8KAQe9KGVHk= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=apana.org.au; spf=pass (imf04.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=1708405764; a=rsa-sha256; cv=none; b=JDFYd1O9aQt6vcdqYwwJ5zCOhwSqMI6LhuLNSlz9nFCJEquYfqoYRRfkNUJ1t5UDT5vZlu KaSIjcFCm2QoEzhlO/CC6B0TKDOhgXZpUFSbwslGXnp+lIIjBwzY6LG6TuIiP0IBTnD9HL BXKZ9oIJ5ffiCq1ScR47q+y2ziQmNS8= 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 1rcINT-00FWkr-7C; Tue, 20 Feb 2024 13:09:12 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Tue, 20 Feb 2024 13:09:25 +0800 Date: Tue, 20 Feb 2024 13:09:25 +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 , Yang Shen , Zhou Wang , Tom Zanussi Subject: Re: [PATCH v4 1/3] crypto: introduce crypto_acomp_get_alg_flags to expose algorithm flags Message-ID: References: <20240220025545.194886-1-21cnbao@gmail.com> <20240220025545.194886-2-21cnbao@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 08C604000A X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: ifyzakkqyuw3nfz51kndxn5ryamanabd X-HE-Tag: 1708405763-663324 X-HE-Meta: U2FsdGVkX1/QYjfQVosxrUKawmf1tdhpgiF6Rp0RNBNEnLZixhnCyTsEFHOY1CoaYkG2raBeq1QioN6KrtflRcl7h/o699TIfWwMGIVy7OnvmWWKthIpp8a5Ihx8oBNu43OYnq/KIQKG2NQ5GVaz+uRW+4H/Vj8VWcIGfVq3VgkcVS9dtbnghn8TNDGvqYP7/SyTE7HUUDUD312OIic11HjZ3N9JUbSllljeBxgLrkQIGupLeoq47ZI5y3Na7b/AN4D3+hBnY4OLkqTGHOUxj9+vvnJYs1SIkxoILPepCmAM/t/E/GJ4J1hLsHBCtDutxKRFrcu7fdHhE1hCNkCd4fg3n9HxJ8+l71MWgn9gPtuVos7stOtBs9X34z5XD9IqzE3e52ekz9Oy3xRNQTLm1de3EpByQ12zXE0H8hg4H11J+LrsIOKqbt0UAhddDn531zSINhEqa5kCMMJ/iEnOdOchIoO2Lz9QOoS7UvZM8uatyzA2H4/shDXRMpC1pWhwMvE7WWS5hnRlU2uDoztpzY+IALhqxbEIUYsx4R6gMSLhJuQ+c3G45CV9IwzfbPLp538FcWMRF1NzZyVAUNsJJ/x6UOgZY+/gEO2BmCWL9iRiimfw5eCTr2DehqpEQ9PVwTRhmL69bQIOP9b2DhtfHVYe/6icQMqq+0MmUet81KMhSeJXJPGuVDKkxv3nMtaJAcV43EA0fOVev/MH0Kbkh4UaMQ1QpzFgJv8+Bpjph7g7ud5s0teGSIdde4oLaxMc707ZkcXyz7kcym5ktYcCQpE0GIWpNJjfepGbnyd26z/nm94rH1ZUKYgwsiGYF0+kmg+h0m27+/o= 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 06:05:16PM +1300, Barry Song wrote: > > So it could be something like: > if data is short, acomp driver works by polling; if data is > long, acomp driver works by sleeping and waiting. This sort of logic is specific to each piece of hardware and should go into the driver. There is no reason why an async driver cannot return synchronously. The API fully supports this mode of operation. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt