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 215D6CF9C6B for ; Tue, 24 Sep 2024 16:50:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AB6936B00A6; Tue, 24 Sep 2024 12:50:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A66A86B00A8; Tue, 24 Sep 2024 12:50:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 92E596B00A9; Tue, 24 Sep 2024 12:50:27 -0400 (EDT) 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 74D826B00A6 for ; Tue, 24 Sep 2024 12:50:27 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 12E25121B56 for ; Tue, 24 Sep 2024 16:50:27 +0000 (UTC) X-FDA: 82600220094.21.C9F96DC Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) by imf20.hostedemail.com (Postfix) with ESMTP id 4874C1C000E for ; Tue, 24 Sep 2024 16:50:25 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=AxadQeco; spf=pass (imf20.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.43 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=1727196505; 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=TSqucCneXLlY2w5/bcNfl7wgMjyFfK9mOWImRFyUeZM=; b=pEPWvQEx7tvOukbgL2LWS3d+NS/fy6fBNq4XEwwe6DwCiKYTLk2LF0Iogn+dC/Os/vylmA +3t8bWM15y6ADFgVxL+Z5VyzuN7Gg0Q9mrfk5TFwANjL/6CsKsC/BKfrdEmHIjgYaWV0RP 7aUs/JbcDPPWbMrLpMzOE6HReaqE7k4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727196505; a=rsa-sha256; cv=none; b=U32m3XmFeCoUqh7PIRmgJTrN91gQeShLPOmuIe5VBn4TqbdgYafQkzZyP/zrOKot3cQq04 p4mOQyW0ghbhdj2jWnTv9Olw8Rt53Nw5nUsP/J8GOvkLwu7NPQD2fkdRxgg7udX1iwT84h xH0f2MdGhrlJTQ+VSC+9sTdi+Ik5tpU= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=AxadQeco; spf=pass (imf20.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.43 as permitted sender) smtp.mailfrom=nphamcs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-6c3f12d3930so43228946d6.3 for ; Tue, 24 Sep 2024 09:50:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727196624; x=1727801424; 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=TSqucCneXLlY2w5/bcNfl7wgMjyFfK9mOWImRFyUeZM=; b=AxadQecoPSk0+m/YoGLJCvXQeeNoDKODbSxmMfdMioz0PM/tH7kIBuRBnpCvMDFMVi CVtVx0AhzCzsvqFTJgdz+Fw29PjkMNima9tYuaSNIBxtqGg2FsQ/Q78zDhLndj3MVxoB EZ/bGzKMGZDjqWo5ozHzjHThD3d3rwebJibzzIaGt2+qcxgKQjmXQUEyjuJjI3t7AaYX rABj7JwIOooTiSGvJGGKOxqiExCq4Aqo93hfqcIbe0gZLULHHj5TWQbCDhXFvr7BKaPq HK+4FLZuaCAxdmXlNrI9wwZpurz8HTVwY04XkKjiNcQskTJYP43ZTTz0IuYPPGJ+UYXT 3CKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727196624; x=1727801424; 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=TSqucCneXLlY2w5/bcNfl7wgMjyFfK9mOWImRFyUeZM=; b=nSwkuXQLzZhuVgs7Hnub3kfyGkEJKxhKsX48R90TwGTo5de4HtImIjXMUuQdl8bz0Y g6HXhgqDSfOwMJZHVB7G16I6BpNalPuzRO6MhyQMfBUyQmUMYb+qNk6sebJAFOxR90he d0zjs49Py7sB6Kon/Bv76zwxtz7ciGwqt+xMlJm0TIWSDYFMGE8Ab5od/9K25+Njoauf tkxRNh7OJ6QNRr3H7y6q9L6QT7z160vZLC4999jmO40lOjyc1zVaN7c8TUE95+Wr8q3I gR3DIjw8+XP2LJhUt4/s/KSIUCDPPvWvQCAiPPQDhCb/I4Os+I/4PStCCxXFraNeFMor L2cQ== X-Forwarded-Encrypted: i=1; AJvYcCWoUI30u1LLmCo+0axKXt6vmxlxwWotN5nb5sDJMC/LBcrIrsWkk/NVuEQMzeRvuHzrjyP1ymmSgA==@kvack.org X-Gm-Message-State: AOJu0YzbUjpOGwbuXc9KIzH0XwLo5UNGafoAC6P/GTP28mWzDiUgfsg2 A6lnJ4zY/CdewUfeUA6sNyJtDCEMXGp3oKrOjTsQ+kzVQh1LR9ApqRnjtq5By6/Ha7b2/YvogLC CBERE/pLpyWfw+Bvh3mZ3XRVt+Xg= X-Google-Smtp-Source: AGHT+IF1CUbhLsOTO+WUH+jMHIcoMo99qhJHmAP2tLaOGmtMskkZA+zR52UHnBMkTFXX6RgcmVm12SXkTsSngPy1Ykg= X-Received: by 2002:a05:6214:4a8d:b0:6c5:a41b:231d with SMTP id 6a1803df08f44-6c7bc838547mr279717676d6.44.1727196624369; Tue, 24 Sep 2024 09:50:24 -0700 (PDT) MIME-Version: 1.0 References: <20240924011709.7037-1-kanchana.p.sridhar@intel.com> <20240924011709.7037-3-kanchana.p.sridhar@intel.com> In-Reply-To: <20240924011709.7037-3-kanchana.p.sridhar@intel.com> From: Nhat Pham Date: Tue, 24 Sep 2024 09:50:13 -0700 Message-ID: Subject: Re: [PATCH v7 2/8] mm: zswap: Modify zswap_compress() to accept a page instead of a folio. To: Kanchana P Sridhar Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, hannes@cmpxchg.org, yosryahmed@google.com, chengming.zhou@linux.dev, usamaarif642@gmail.com, shakeel.butt@linux.dev, ryan.roberts@arm.com, ying.huang@intel.com, 21cnbao@gmail.com, akpm@linux-foundation.org, nanhai.zou@intel.com, wajdi.k.feghali@intel.com, vinodh.gopal@intel.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: am9gk7erkmc1binbaep4apw6ranr6j57 X-Rspamd-Queue-Id: 4874C1C000E X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1727196625-862663 X-HE-Meta: U2FsdGVkX1+aeNVMsG652IFkmknFG4Rq4MU1WcwbGEmoh2k6oue1+drj6oomWTodlnuui0u9gTyAxCDGbYlZGkC7OpwAWLb2Xq9zU9U0KD/fLADGykO26CcpQ1IkASd9vI/2C0kvYKHnKc555FRtUtORGXXeoi+NztmNeiHj2Cdqht9/87QntkYVN/RbCIMFLtT0Bj9D9PeSlROSHkm8LcWeVnjOGdSkzrlcQQV6rj3993mY1Ot1keZvE/fEMOsAwwCroQWjD24KrU5Oys3ugcm0kmjnGdPa0V4Aa6fBeN1F5YQXZll6Xl75ONFl0a1gFzRiZ5AU+LlhIiA3oqSR9D8VG7SNtBk6GoCP5x57fcT1vknFOL98y0MtsXzKSEypukMs/xdcguJO9HysAbBpY80OpTV//YG54Sg2vyMrRD+1nIikwfBbthh9qFgpPIG8+z23a5/fCYGp4tqWsypEsmOmUa+KCUHR8qNhE1muHFvrtDTep6toeN8Iog0wRq582Ni6hK7n12CZcGqBtMAItKqi4QZ+NHiXZqqldLrY0ooh51NS/cz5q+BXQoctxgkcQ/0M7YNfNwXZD4PPQrQfriUYg4uVFQd/64p7HUzCWaHHG4buQOXgA/4u5zRHcufgDJtqzU5iG1CcsEaRkS7roH8S6wZYJKXietiHhJ4O3mOfItNj4HV/kCHk1JBt6sw/fMVlf6EspgAtj7uJqQnwIIPbsSewwUuLIaa4zmc4Ea8xn/VbvSHpJLJZXkseC8d2eOcQAOdXHuxT8p4KPFDqOglQjOZ9VPeV0um48ZfDWZ34aDQwlFpA8f8h1RqTcmQsgz2EvBBT0lfIrwmm2lEpDKyaXYDFpm2Ap3D2o70ezYKxk2bwBI8CgC/ICvGphsKjiYtYhRCWSZO6Lx5P6gQMlKXLyu8GmXVqaGpajHyUEvk64q615MdBbwFv51YyXlihkKeK0XVq40cQTocDmJC 93rQ+HWw itmvPP2cqvaECgxmLwlGPMW26gw7vOHHPhcadU0BoJFefrus8cRoh1x6QAaRjyH8bVbDjYmvzpbas97Sln12R+/5OiEjR0Not0Wj8I8AQ2IVUnl3d9td8J9zXu0qXSDx7tLqNNNq1smL5xAq0eou65eWc1dC8HZ/3TC5djqoTQWVN9578Gxgk6a7p7Ip4qpO+yBcX4PfGH1K2K0iRvuCGk03eLKfRpSQgynyeCWoYar+PMRRO7/CBS8UmRKC8ZqD2vCDIgHruILudWL/dTa01MHrutqzqKS9INQndJAvbzXd0zpgneFaSl9vAd3NKxOdeZ+GOtl3LNGU+dWz84J6C57R3zeTrgs0O56bNuvMwWDX2AqbgE+rGKmHuoxxNAGdfylRi7tFnOJsMt0XrAXxOtqrw8YKuisyZSeX36YZYbzQQUj995IYPjvAPqjYIg2okQdGX X-Bogosity: Ham, tests=bogofilter, spamicity=0.189136, 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 Mon, Sep 23, 2024 at 6:17=E2=80=AFPM Kanchana P Sridhar wrote: > > For zswap_store() to be able to store an mTHP by compressing > it one page at a time, zswap_compress() needs to accept a page > as input. This will allow us to iterate through each page in > the mTHP in zswap_store(), compress it and store it in the zpool. > > Signed-off-by: Kanchana P Sridhar Reviewed-by: Nhat Pham