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 6BB78C48BC4 for ; Tue, 20 Feb 2024 05:25:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F0C316B0074; Tue, 20 Feb 2024 00:25:58 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EBCEF6B0075; Tue, 20 Feb 2024 00:25:58 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D83BD6B0078; Tue, 20 Feb 2024 00:25:58 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id C552B6B0074 for ; Tue, 20 Feb 2024 00:25:58 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 919E8A0595 for ; Tue, 20 Feb 2024 05:25:58 +0000 (UTC) X-FDA: 81811045596.27.6F3D1F5 Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com [209.85.222.51]) by imf04.hostedemail.com (Postfix) with ESMTP id AAE1A40013 for ; Tue, 20 Feb 2024 05:25:56 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=NButlHyq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf04.hostedemail.com: domain of 21cnbao@gmail.com designates 209.85.222.51 as permitted sender) smtp.mailfrom=21cnbao@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708406756; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=SpC6PE4ZdyyyyG2sD5SuIMdpP1EGBICmyv6bE7fjHHY=; b=pnLzR22mBGIIh83T1LxjCb/YF7NNJfjifFjadUyIhGgzybhQuBe7pHpfc5fLi5eYct2h/P AZ8EmnkNcwAv3fDWsnuVzAMYw899M5JVJQj2TDEPqOk/MiEvDu2PBrgOrfwCXO+6OrBZQ0 XsrJ47Jm2CTER8UqjgESfAUxvtOarTc= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=NButlHyq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf04.hostedemail.com: domain of 21cnbao@gmail.com designates 209.85.222.51 as permitted sender) smtp.mailfrom=21cnbao@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708406756; a=rsa-sha256; cv=none; b=0IA2bk3fdP+RBTRDPKkf1XMqKo6TgeMdPIvwKCU6rc2gruefOaNkifyRnhzuopA8xoklSG ueTsEeLDv+uu+4SsZZZ/XovtKoP32Jalq12ACCl02hm/FUjjWd+G2ftcI6e0EXo1pCvSKq 0bj+nkiybidkR5kYaZ+f0Iebv4dlkmU= Received: by mail-ua1-f51.google.com with SMTP id a1e0cc1a2514c-7d2e15193bbso2953325241.0 for ; Mon, 19 Feb 2024 21:25:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708406756; x=1709011556; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=SpC6PE4ZdyyyyG2sD5SuIMdpP1EGBICmyv6bE7fjHHY=; b=NButlHyqL9H0DOotN/VU+ZUh3og2C75z8Y3d0WJLhezAuTFAFrC8jaiLk/S6p78xCY ChWopmh9yPDEpsEdaUDHiu+NNIuAB426LfddxpnekvC7C517QcYdJSDgUu+sQyCwgmPd /RelukWQAN4S+aDI6tecrFJ6uLEe8zYE9z61wOweIds973TepJ0T7oy6dr+KqteNvX9k 2BNjjHUtZrN3yqlYFtQ4uJj9AxpuCljoeGWunz51KMUmCMAwW/dmBX0b/48p2kPS+48L dvpd/z+CRpCxM88cxmkPT9xO2CW1G52TW14KLrjrXGHAQjNGz1lwndWqQCh98vSFVB5t z8Uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708406756; x=1709011556; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SpC6PE4ZdyyyyG2sD5SuIMdpP1EGBICmyv6bE7fjHHY=; b=oufWjvlUdGsY04hbImrjdE7ogy7DwZB0CGkLAGs9DuCpvalSx1Q7bgxIAWLCXEGcJ7 GiYVx7sHGwGmJb17JZQI8mra0PTijtonWdqtz3U7YbEHn8q25Ms9QWr1t62gLQM8etVn ozSJ7HmVuRjE1gnw7BFm3hDbO2ciE9SHPhmv5pI0WQaB79YAv/bWexhhNr0m/qu9p39B otrqaYwwe1tcjxxgWEZKsyIkYDECQOnRtdiVICArzkwzJk28ZXkrSXVDtjeqgRKttAaD nFWtjrVJFR0x4YyTrPzyMW7d8RqAKbb/JPNIH0SsVa9gyOHI/NlmYyOOF4BjThW03Ogx t0FA== X-Forwarded-Encrypted: i=1; AJvYcCU6maPWnctl9mGaIePV4eMMi+gc/El7PeVXGSfgg/Ak+qX0rFXt4pyOR8qB1ylYAqFO0vyz5PMGcQOTxfwrKAHtV94= X-Gm-Message-State: AOJu0YzJyzhA7qjLGAB6ZByZIxsj0sR3QacbDmWs+fpCztYZN1bPP5kd DcR030GXzhe+vaP4IiljUqScitpkd8peJ3a2ynf3D8IESMcpn6pBZKd9UIMPK6tz6+4Ia3chmZS qWgcEcOYMt99B5FqpOZlpHqvWSAM= X-Google-Smtp-Source: AGHT+IHcj5k5EYbcoeqHn2on4FdIBQ/Wm4BBJ9PcfW1aap5cPQAfiZFsoDFpz55mzwidkFR0GKopwMLAmxAo4X+AdsM= X-Received: by 2002:a1f:ca06:0:b0:4c0:6478:4b7 with SMTP id a6-20020a1fca06000000b004c0647804b7mr11018882vkg.16.1708406755760; Mon, 19 Feb 2024 21:25:55 -0800 (PST) MIME-Version: 1.0 References: <20240220025545.194886-1-21cnbao@gmail.com> <20240220025545.194886-2-21cnbao@gmail.com> In-Reply-To: From: Barry Song <21cnbao@gmail.com> Date: Tue, 20 Feb 2024 18:25:44 +1300 Message-ID: Subject: Re: [PATCH v4 1/3] crypto: introduce crypto_acomp_get_alg_flags to expose algorithm flags To: Herbert Xu Cc: Andrew Morton , David Miller , Johannes Weiner , linux-crypto@vger.kernel.org, Linux-MM , Nhat Pham , Yosry Ahmed , Chengming Zhou , Chris Li , Chris Li , Dan Streetman , LKML , Seth Jennings , Vitaly Wool , Barry Song , Yang Shen , Zhou Wang , Tom Zanussi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: AAE1A40013 X-Stat-Signature: b78cqj7xd4inuby669g5usd75y3q1a64 X-HE-Tag: 1708406756-730009 X-HE-Meta: U2FsdGVkX186llaCkCIBe42C/HAtQMu+nkhdEpicgbwO3lboWbgzkTu7jxIVHS3eRJcLGhIkfJSvuiYaTZaxtGBWBtu/Eyr+qIqAJSfG9mwZX/KHJg9z8Osa9oQBipvgtH0t2k9tPU3lwiYsgr6x2FdfOLjmbDZfOWdLscrxBabM/MQpo3t+r5LBKYP4lPwnN4NFt75nSdBmFrTPlo31BhZoZXe3gT71soJhJG5I0+hBE65Y8pFxXp+kIz2muyBXspfBqUWAJ54rUxZ+BDHRnKRMwV3YARZWPz+/xT9WdDbauTAQU3kRlhVft0muhyFhp//+TPU/E+jFOSQzuIgYRo5C9UNlBh8ImYTgtY3zZNYxIOAWvHKr7xqXkPjCsPWVD8J8OUldY4hx+TC8g7LfHmcqLj2CzpgnNusFY89wxp4EOHBsu+j9p5UKkddwezbX89dzHt711dw55VX2dvBR5yHTKY9z5vSDqTzOQ1pCWtffcJTkI/KAQAcdZitlIJd/p5fnbItrv2YHZCsd7PYd7V0aOhNdH5J2Ygh/5/GEpH8540cc7U325TyMHeBs3xx/HO8my+T3FBmWVRU9PyHqz3zVVhpCGTZlKv64azPYIkHqDmH9Vx1GEbY78yQfy5dDygOD0DAXPg8Id+SfEzOz0RZiLPXQMBE+E0n+ER1Lp7XAVB3X9ee1Zro17EMyf8v6DLfGxo0DxjBPTS9VQs5rvA9BofBTA9C7y9qYQLkA4LhYZNnBQNmHYT73uAO9YYHBhBlN5Wx/lsqQU+0zalm/a9Y2aDPWPLP1+9FLxgDzxhK4MPPfkS0SB6LrB1sfGuw6Ss2DcAwMEowAKRSoYb+4VIR7/qC1V919q23GtGguQZOHsukMW+zROJE23V6qIdtdUTbeZ8Y1hNm+dfQH5C9hoOMYFwjw4kcf/Do1FOb16SqXGgZGC34E27qOwyXVhL79VRYPuDrXxGg9H8JlqL5 VLlqoStx C3L6znZQtxlc1NM3THul1KFY4D6tyilIZlUClL3V3byrIWNdR63poaewZGGX+dnDPoYKkZAWnv6cI0umnKb0g62Tmol5M6k16TaPzHabK65bEFo76wUSGx3jUWRFdzCgFowDKapKpFV2u4shxqWr6b/YkPpSVSAU45ZXEudak/LdNyLOH1ZKVzDHGhEjnnLcMCo+JlvBJRs7tvqiDwFxRLwoK7j5zUKLppxnz7rdw4cCv6+pq9k9yYgu9t4AYxZMelrTVOsEJ6ZxMCOXiZXdOQC+HiyS9RImGJGR23v2sfO3HdMC6M8ZMhuJ5SSeRU77xpK70sximaJ4hrQlwcfENQ7KGmyp+JPoj2HkvCLybkZgLI8qh6EDlV+DqlwJo9VBBffXgJYQ0TpaRfl/QbPFOtLaOQj2p0a2T2/9Fn91hexmXBE54S1aBxCy7pC0N1CxRt3GcUaw9wmkEQh7yuciL9Uud8zaEwdHl54/Hi1Py87VclyI= 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 6:09=E2=80=AFPM Herbert Xu wrote: > > 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. Nice to know! Thanks for clarification. > > Cheers, > -- > Email: Herbert Xu > Home Page: http://gondor.apana.org.au/~herbert/ > PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt Thanks Barry