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 38075CF6491 for ; Sat, 28 Sep 2024 23:27:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A263080008; Sat, 28 Sep 2024 19:27:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9AD8E80007; Sat, 28 Sep 2024 19:27:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7FF9780008; Sat, 28 Sep 2024 19:27:39 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 5D35680007 for ; Sat, 28 Sep 2024 19:27:39 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id DBA301C69C8 for ; Sat, 28 Sep 2024 23:27:38 +0000 (UTC) X-FDA: 82615736196.12.5BE38BC Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) by imf22.hostedemail.com (Postfix) with ESMTP id 28D08C000B for ; Sat, 28 Sep 2024 23:27:36 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=I1W3uczx; spf=pass (imf22.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.44 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=1727566019; 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=npv6Rj8FWCOZ8gEBRCao7lujGD4CQ1EdbY1kbZ5iaaw=; b=r2cryLAMbwKlAKZhBHRWD51O04EOLhvANoudVLQ81Df4qlWV3tUwIePG7aTSa5eVrchZrg vMXq4fWGAH+PDdta2YxD9mouaa08NWQGNI+15i242T4Y3Mz6ablwF0sGqnKUIbSa/01DfA BXy5F1w8o+liX7ARM8rpYCbRiXAnDSE= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=I1W3uczx; spf=pass (imf22.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.44 as permitted sender) smtp.mailfrom=nphamcs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727566019; a=rsa-sha256; cv=none; b=vz1fzUMdo8ZxDxu0f8ZGfGUwppMydV0IPiZMhOvNA8CgbygTMS3YnioFmSAfZ33KPv2xnM 6K4fAlEn3ei6GJFImiJTNl7JF8mPVl7LkYBEHPs4Paqcr6O3nNgqdLyhpgqSKgpK72KfEu ogPTKrTCGX0/s1popDwRlZu+pP5oJE4= Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-6c5acb785f2so17670286d6.0 for ; Sat, 28 Sep 2024 16:27:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727566056; x=1728170856; 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=npv6Rj8FWCOZ8gEBRCao7lujGD4CQ1EdbY1kbZ5iaaw=; b=I1W3uczxBddI1XqAxHGSmcjM26DBqWicrnvJQt5Ex2HBJZQJy4djlH6rU/6kspz1du 4B+m5FfbuctHjUpu60kVCVk1gQ9Y6YNzD+/zzPaypGOfdyJgDiGoOpG1WqBQU742Q4Ha Tx163VSbZFXtF7G+eiWNnw6IpP7NvctmIzQcG8PeFzVZpVzBgegTPouazAOGMCdpQNuF XNCdAdpiNsAZxoF2E4EDpRFBcfTnt3lddMgX+jyIOF+g1CrqCYuldkgsiNk7+lsS+7/1 l8F+dcI2FvUfIZT/PgzIm5kRvmPLkO3Dow7Tw0b0+Pi3ibPcf4Mt2XMK/2gWIIUntL1m 5P1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727566056; x=1728170856; 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=npv6Rj8FWCOZ8gEBRCao7lujGD4CQ1EdbY1kbZ5iaaw=; b=cAuCUCtR6JL1fk2R4v3abWDIcfyRz+VVSSMMdTDhLMzfCPhJOZQHqrB7Cuy/Y5COw9 crMOhkBvmR5yPxj8IP7xnv361iG7vsm9+rzzQBKN3Klm2AIcYa39LkzrQcsAa8dBzj+H cp7XIOM5sUybw1sQXaSEM80w+hdqmOV4yeV/l66dm6ALY9XxSkZCfiWTB6so/tOU7zO2 d3iSFAt+c/vb1BohAgIjpS0vYX3GpgZMuOPiiV5kdwnYFaTl+1XPQkOV/Wg+Xr+JAvip 3t2tpu5Juadrw4qNCxztQ7QMSAULBVh3kyYg9SYwMCMa1TrR8tQhKYINYGH3qkeRVsj0 JnjQ== X-Forwarded-Encrypted: i=1; AJvYcCXd4Hqyt1HikZZv9Tee7dZFy03K3aDThKIIB32/yLRtXbGXzWhIniekQW1oymx/TtoAesbd+MS4YQ==@kvack.org X-Gm-Message-State: AOJu0YyOKTdECX9cwXA/A6Fy4WMr1we0jrdN0lWtT3oue6GuvrPU+QRN I4BP49IW2adYlFovSeBgEpdFhDwtTuwQJjI8XEIXz8quNUo1HfNJ6c0jN5dH9P4ZSdmsvr1BWAO jcJ1hFu17c8N9gSlIYeJ3IfHe314= X-Google-Smtp-Source: AGHT+IE0/dKYerdIMnZGH0rnfGoWpORRuQM4LjdmeTujKZ6oQ21kxTgnWofae4IHKA4mGsBmT+zODBjm7LNEB6nkSK0= X-Received: by 2002:a05:6214:5549:b0:6cb:2ab7:56df with SMTP id 6a1803df08f44-6cb3b64deccmr107912196d6.49.1727566056169; Sat, 28 Sep 2024 16:27:36 -0700 (PDT) MIME-Version: 1.0 References: <20240928021620.8369-1-kanchana.p.sridhar@intel.com> <20240928021620.8369-6-kanchana.p.sridhar@intel.com> In-Reply-To: <20240928021620.8369-6-kanchana.p.sridhar@intel.com> From: Nhat Pham Date: Sat, 28 Sep 2024 16:27:25 -0700 Message-ID: Subject: Re: [PATCH v8 5/8] mm: zswap: Modify zswap_stored_pages to be atomic_long_t. 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-Rspam-User: X-Stat-Signature: xdxg49eyj1ocatq6w3u7z5hbt4ic8r83 X-Rspamd-Queue-Id: 28D08C000B X-Rspamd-Server: rspam11 X-HE-Tag: 1727566056-556424 X-HE-Meta: U2FsdGVkX19r77e9tr+12NCI+wpFtjUOvRPo7vCvsHtAKTPq80FIVRhvY2gGlnyzwaQIfvb1UQFWPjkCT5Ga08E9ss6fwSlHHZBkbLYGnY8vVBIhVFtk9ZwHORvKWaWhbIFCrF6P7uYhRhVDKjV9jfV9AaWWzVHV6/6gg2lLpVLS9+R30TQaq3XFgSwXDgj3w3aaNr4vfDqJyB2hwEYhcqjc36JKjqMZWqRmDpez+QgXuLgnnvlAQeSwsPyL3/SOb/AkQUBZcoqf1AFAW/PPc5wLvyD3qLM11scwYgxRR0YVH0vT2BV23WjwqhtqW/BrhWXdAsKGmBKpobF9uPoIgzRFYBmZ/vSjCSMEI0wIpJ/JgoO9RczdRFDTSaxJqAnz10ChWNIZFBo0emNVY+Uw0Om8TbWO9znTTKvc0DpYaw27OhxmEEy6NB1p/nMudzSfoKReFDxpmfzFGGW5ip4LQjdcity5AZ3cuLSTFEqsPa1gjHiF98TWRgC8Rkci5gCEDb4NdYEfdPEGkOZSRbFoBHsJ2h8/UVgj4QI5WsBTW8Fnh58tPHEclE/myxL4QGNha5Yi+S3HrJGuLX0FpO37yb6liIHooUNVnm56q3dz0a3hleY1u63tZxZGeEG7T4zNuZueLGPKOixzI5grt3IothBGIQbmtzqmfTdQ10oAC9PVJU073+hTGAy5vbYt9JdPyl4f4AnOW6xh/nsrZk3jtVQwgekwPcUdZylOERE9u1yjCAEI/BBGo9bPdmSXrhV/o7B9bGr1b5hyXcbjQj5tO+27tOE18Ea2wNJNnI0ARQQVIl07qvSg3tLORePt11IP+6BOBW1cUFtYjr/ha+qE2G+CbdQq0RWcsS9BpkuT+Bfupf5GGBnpOF3vGWOVZMQ+NRqCl5Ig320mXc8oYWiVLeSJJwoukK4DvyQs9Slh9KcMYjYUSz7/VXsJ4R3YoU6+euF9mIDVRMmP6RFiK7t qCF0d7Hp yaPl2RYBPyPQqITRSPNrf9g2O70XUdlPHCMg5FXmFTRhZhVjeEIzbArH9SiV3KnvjNEkzRCjZHLMZRcYStZFfIFD7TY/BDTAa6+8e9urbiUne5IbgQL8GnDOWgB//VGnWCvC09VavdcjSjLn0RpZcCqoFdLakclEWGwQxYDmBz3Pq9Fjv9bosiO9A9Co3szaIDLDtsFnvdxWJyt1dJLHrfqbDAI1B20ybZ/xXG1E/Le3GosWedu4YYH92X/GTTOa7OVxZel2ydBHPuQ6QpHDmvN1YKyq7v+tWUURAMpAx9hF9T37DpgtSBUuo3gCkRRIBAK+Li8H0/Q7WOnuaABX80L/eXA6fn1UfwRN4lV31JtjuDd+IPdgNCaH+bP89TzqPwIC9ctMtKx1YA0ixfB6m4BUo1epQczofXKOv X-Bogosity: Ham, tests=bogofilter, spamicity=0.361403, 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 Fri, Sep 27, 2024 at 7:16=E2=80=AFPM Kanchana P Sridhar wrote: > > For zswap_store() to support large folios, we need to be able to do > a batch update of zswap_stored_pages upon successful store of all pages > in the folio. For this, we need to add folio_nr_pages(), which returns > a long, to zswap_stored_pages. > > Signed-off-by: Kanchana P Sridhar Reviewed-by: Nhat Pham