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 8BC6CC19F32 for ; Wed, 5 Mar 2025 19:34:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2920628001B; Wed, 5 Mar 2025 14:34:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2404A280003; Wed, 5 Mar 2025 14:34:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 098A228001B; Wed, 5 Mar 2025 14:34:28 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id DB34B280003 for ; Wed, 5 Mar 2025 14:34:27 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 50C31160889 for ; Wed, 5 Mar 2025 17:07:33 +0000 (UTC) X-FDA: 83188128786.13.85C8375 Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) by imf01.hostedemail.com (Postfix) with ESMTP id D40D34002D for ; Wed, 5 Mar 2025 17:07:28 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=CLjOGK8a; spf=pass (imf01.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.53 as permitted sender) smtp.mailfrom=nphamcs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741194448; 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=IrDAdDeLwUuVeMKM0cQi7AzhOD4W0udt5kGWGBqKvzg=; b=lE4vVROj5d0ZPAU5mxmqoAA8lprL1oFcpAyJ5jXSjRP5z1YTmvPgppCbNoDqxBzuerYDHQ Rl/LseGvr6rVzxdiqAFRiqzXuX7GvhoxxfRvpyFTGtFtWxcjSk6sdAEVXgXokvFk6hJP1a SeRSj41LFzt8ljTfHCkfAUrjsOzcTmo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741194448; a=rsa-sha256; cv=none; b=nrepTAQ772U/fxZDmOeQfAdFgatD8qF8lPN3dTovMp4N+ui/BoHZIRZv1bufrl/I3zDolI yg4Fc9siI5dcUlDNAo65P0Pl/SJEj3Gawh4ldpQAujHgJ3F47lf70IwmRWTEwLD7qPnxzZ mVFBm9rFpvm3DDwATIuPOorX5Rii4vQ= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=CLjOGK8a; spf=pass (imf01.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.53 as permitted sender) smtp.mailfrom=nphamcs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-6e8f4503104so485626d6.3 for ; Wed, 05 Mar 2025 09:07:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741194447; x=1741799247; 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=IrDAdDeLwUuVeMKM0cQi7AzhOD4W0udt5kGWGBqKvzg=; b=CLjOGK8a3MRUPtLp5VYwmK6b1FSn7EiARQs/R9er6dj0YZMvOub47enyiliRl0me73 0wUNJYcR4tirGvFAhpuzpN12yKBRVKLv6zgdCsrYotCHIswvqFD2QYy0E9a47TBDrNRG wGMGLCSVVTnQdMlQFDVzACZvLTNKi/Mxn3/MFB4tlfrrizOAUleMPUzHMwX1q2Zmw90x 2QXeWl0jsFgOimMRtTee3hzTfBJoHg3iCjlom0xYvn3N/SkHgS/26yKbOLDJ+cfh0FIk 4zoekPT+3QFJLAKFa3jJ1kZcfkE/NHDfVGSOzjYTXsMJlgpe1YWnYthLpP3lW+jCjcnC Hyjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741194447; x=1741799247; 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=IrDAdDeLwUuVeMKM0cQi7AzhOD4W0udt5kGWGBqKvzg=; b=K8h6vVOTsQ6+nOE0h2snRjyAYdXkx1nFh1X6lBkexYulzPEV33uCOT4gxU83Taupy7 TUsZlaaucnHiSmVOxWdP4wn22s3CFWLQzmUNnL5ASyjiTUGw4r7Div9wNIKLKfju7hFr kcWWDTk/fDzs2qHrSAFHT2aUbXsY1XyROlG1S1VvvAvSjXBrRvIxHLk1d3edTVc4RkRx LVYIvdODcohmh5lBw+JTeuH6iTLbVrNxNFC9RlmhJ6JmQ98/9lwyN+sN8W4FraDPQiVD jAkxbfqwcXsrOx6morSGOvvkVXcGVb3Yno9z4Psw+YJYJ/Csvv8WxfbhMHD1NZsFWfq6 VwEQ== X-Forwarded-Encrypted: i=1; AJvYcCXVKSELAjPAahZ7MenRl8wRMG7UnvBB538UQkPHIcif6ypcs93bHavRJp1QfK9hguyO6mnySOsqEg==@kvack.org X-Gm-Message-State: AOJu0YyImzQy1FTWcyvli6Q9Hmoz5rYhtWtQFn5PRN4h0KpDbiODhpIq qMpdevPYu88uL4s9b0JMgZPHu+j38xm3ShbNatRhM8FCjhNMPZ6c6mX0Jg0QQnE2oYzUfFbv1f6 vqte8jpQlrE6yVE1kBicfwWT+/Ms= X-Gm-Gg: ASbGncvuFsxuUG4F8DupSE/ROzYc4p9nEULUJI3LCUiHgnLzg1mZNY+tzsRYJD87atS JkJmo6iHiPe99zqxRve9bZboXD82vvlsbgPqmgM7XV51WnlXK1iw7olxkFFjSQ4DCb/+KY14LwW 1KBQPl3CF0FZkQrhWi28HsGNUDWI9HAbyP2eXZ2rhhIFLi9doe8idIudftEg== X-Google-Smtp-Source: AGHT+IHlGvKj30q2ZD6D1kyBWgqCsWE7vSW6M9vMSiVPKsTE+7Hv+cxY7wDuZ60gtMIkmMT2a0TwPz+VQM/eRw9aB0c= X-Received: by 2002:a05:6214:2241:b0:6e6:602f:ef68 with SMTP id 6a1803df08f44-6e8e6d1065cmr51868466d6.10.1741194447552; Wed, 05 Mar 2025 09:07:27 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nhat Pham Date: Wed, 5 Mar 2025 09:07:16 -0800 X-Gm-Features: AQ5f1JpUxMxJTN0qiM9PWOcfL5HuHUGuSk3KYsWuMOncT2xkIkYFnpZEKpYKz1c Message-ID: Subject: Re: [RFC PATCH 7/7] mm: zswap: Use acomp virtual address interface To: Herbert Xu Cc: Yosry Ahmed , Sergey Senozhatsky , Eric Biggers , Johannes Weiner , Linux Crypto Mailing List , linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: 4yib4ht3tgfkxns4xi5nnxhhjrah5ct1 X-Rspamd-Queue-Id: D40D34002D X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1741194448-254560 X-HE-Meta: U2FsdGVkX19dX7mt6RVMYWt2H15J6ROF1lFJhBNmOBemdld+kro8CCElOq40O38QLSdxNCMt4K/LBL2vIBQN39H2CzIqCO3wYBgN5Z9Ml9HSm+qCcInmPAgyMCi+sFnCY6Tp0xmqhLhoXJyd3QiqTHAuGJh8vz9pCs9HQNZeH2goUQK9duxcSNaF+0LGPvcGEcOHY+agZrZjF4fqrW5mGs0e4aTEpchn2F+5kis/79xp3c7XgVf90b2KqBTzJh4YO3ttgWpVJu6gBFoQXDUk8UN4RUdW0qzPYwsybg9JfrZlm8mwROzqS2d3cCmJM7Tbde1+NKMGUx6cb7wnaZ0KPwR04K0UD5733MNVXOMqSN28DJZamjBEileRmN0OQSPaskoCHiimMLKdVpeFixgeRq+7gVv7LJkZLIAgOQyyGpjbnbsuuhQ2mTqLoHEn2u/ArogFQYrLZUsbpO+YEGDwjyYA7z2wOkz7h8IWG4IySJxSk6cxH6qaSRkhEXcPpSQMeV+k0UKXxk9xv08faaZphNULyoFc94PiydhbwPozBqHxvL0lqItFn2uZjFpSAaR3p0jxCgy3CilS/KgxuGwitI8mb8Sw3gc/wW4OyqCQR6Z+xPDv9NIhszlDbSNKJiqIro3/h23uMEybCVm4CYEkTFNx/08NiyZhFCBitssES1FYrUQ/RY//6KLDsdqEIvLU1qH1InGUEq9QQRvw3OoAdgVQwJ5H44lGpj6BhwQBfjMbqZRU0OdDpfIs+tfIOCFy8K6NtQOKAe5kqxehQweHQxtOUXQmG2eAxHaS65lg237g/qS0immx29wfbZabJNcdTvUDoG7mb74f+wzxJBuVCjxeR/S5t1qTdsYsaV5X2C3RbhLf1jGCHGvOMLLiJNVcva6++32qG2wKGaQ+DorRIOwCVZ+VakBTnk1qLjcb8ceHlcB/lPYjp525q/Q2yAYFQUWn8Rl0RNfCiKjJllM Q9O6nAh6 86Vx2wlgVMpeetKm5htCBhWzOJ614DBWd2clvHL2eWOkHbk/fJuwTy0TojSiYNWAnV533K+5AiMPBwFhZX0QvJBkBT307k+qa1y3wjr0pfi9WbWWNIRniKkC46jNWqxS7fl+u8azV+GqS/jRvMxDgQIh0zMz/6V5fmYRDaDjQP5SqbG8Zzj4dexyY5lnQdH+G8NrtcmyjiAwUfH4wUJfB9dC/qSe3qUwP/WQQHY7K9oy/ug/kdaM12cH/jcdiD0fHVY568arWlq6B0VkS9Sil7d+13Bv5EMVTG5K6vMtpl6OdWLg32z00OK/P+o3cxJDrA3xlIZJoU5Ku3J+Qa5e/c0/LU/QRSl+eWmAhV9/7IFedJjXXJZXpLBgvL+gLfeHlypswPtqZnShq9DGvm1ACMyODR6pBws6m7wkjZtlC36f0aA/a1CNcKsM3omT7iOUi8U4aPJhOvL+YhGKgvzS5q3PMgQRvQb28oKR3 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, Mar 4, 2025 at 11:41=E2=80=AFPM Herbert Xu wrote: > > On Wed, Mar 05, 2025 at 06:18:25AM +0000, Yosry Ahmed wrote: > > > > I think there are other motivations for zcomp. Nhat was actually talkin= g > > about switch zswap to use zcomp for other reasons. Please see this > > thread: > > https://lore.kernel.org/lkml/CAKEwX=3DO8zQj3Vj=3D2G6aCjK7e2DDs+VBUhRd25= AefTdcvFOT-=3DA@mail.gmail.com/. > > The only reason I saw was the support for algorithm parameters. > Yes that will of course be added to crypto_acomp before I attempt > to replace zcomp. For the record, that's also the only reason why I was thinking about it. :) I have no passion for zcomp or anything - as long as we support all the cases (hardware acceleration/offloading, algorithms parameters, etc.), I'm happy :) Thanks for the hard work, Herbert, and I look forward to seeing all of this work.