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 171A6C04FFE for ; Wed, 8 May 2024 18:42:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9E6EB6B007B; Wed, 8 May 2024 14:42:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 997636B009E; Wed, 8 May 2024 14:42:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 85F8B6B00A0; Wed, 8 May 2024 14:42:04 -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 691796B007B for ; Wed, 8 May 2024 14:42:04 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 23120C05A6 for ; Wed, 8 May 2024 18:42:04 +0000 (UTC) X-FDA: 82096098168.21.26630AC Received: from mail-qt1-f169.google.com (mail-qt1-f169.google.com [209.85.160.169]) by imf09.hostedemail.com (Postfix) with ESMTP id 4DE2914002B for ; Wed, 8 May 2024 18:42:02 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=lHA9YUYW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf09.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.160.169 as permitted sender) smtp.mailfrom=nphamcs@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715193722; 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=AOhbrZERCeHf78/czfGhCxYJwykoBE5pBt7dFK07oas=; b=y15rgJdWuRwVC0JAD6gXwvwiElkyxRjOMYpMdoEzG6EKDLAcjFAN2gEF4Kipf+gRzN6Vdz mQsXlcF4BrbTl+gbReTpS6rVN65vQT2HH1kYY4nJ9ktGER3y2PA0D+xe+lgKNtAFjtHk81 ylRlvGEMDTECzOnzB3aE/ZlZqagNM2I= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=lHA9YUYW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf09.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.160.169 as permitted sender) smtp.mailfrom=nphamcs@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715193722; a=rsa-sha256; cv=none; b=6mlrrqX3TF3n72yaW7qVcKlqNBcUiKBLrcc8E2CcrsQpQdNqQqOnkt5DmJldsogvMC9SlG U142dCmIgSG3BwSwQPbD+S+5VrZAFH8sGlCmjnYLvAkCLrlR531uGEBieYEQxRkGvcc8YZ 4wBL+2MxSsCwxD7d8NFU6bCIbsfdrCQ= Received: by mail-qt1-f169.google.com with SMTP id d75a77b69052e-434c695ec3dso366521cf.0 for ; Wed, 08 May 2024 11:42:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715193721; x=1715798521; 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=AOhbrZERCeHf78/czfGhCxYJwykoBE5pBt7dFK07oas=; b=lHA9YUYWmN8IzCyyRNAxZbt89aLKKGJdJ56XwakhjjF0XJELYj6U8vi0cL2S27b1tg gfnNhD3/fqyK9ViJW3HgbR+wRuG79mFbDgZVes3+rfm2xqpKOATI32GM5dzWgeAD8Cx4 U9N2RUzVqGvrp5LvxHnfyUyZtEVtCiAEZtXCRviuKiRYOLP6KUsIAionn/KmEwef+iXx mHde+bHr5SHi2HCI5G1C0smiOcUIvXfObdpNx5utA/G7Fuczbj6VU22quaKWoKmwL3BG FT/IWERKO4VmjRwCko6D2+0QdTkaiRlsL3PaYu6IkT3v20WI/AhOyyVzJO7PxgwqtprB jy9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715193721; x=1715798521; 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=AOhbrZERCeHf78/czfGhCxYJwykoBE5pBt7dFK07oas=; b=wARGxPZcU55HJdezbqtcFBZXnCg5j3gOf+lvWhZPHoUKdS8bDWUn7tltorc4PdCE9A +gQdREtaICupu8wBrA+n86IWtcx7tWyPob84RwJFdGFrqrED5Zy9s8gouhagi7PG03II 4x4g76dVsRC+DSZw7tYtf3AQZJcD/PxoKYRfRa2/1OCmN5tu9f1lPzOEuhRyGRO8Sn1j 7tD5zktiwO30ApranfIRIGCvM/Uv3Sulp74ReFJV1O8eLZerDj39ttYrULe2xWl4XcCB EDKAnQDfLO536UvmK84PDu28jsYL4j+mxzkoIr655YbHX2mXl0yQBydWoUhdM1STpSkR FtQA== X-Forwarded-Encrypted: i=1; AJvYcCXLeoy7YpRItxCj55YYltG7eR8pXaGQ+ZDFzKXccO++voF2uf2bUjkpRJKjApL8HkbkEfq7UBRH2GpJdrFRdv41WFU= X-Gm-Message-State: AOJu0Yy62v//FfTiYJ05GzipJu7DNRcZEfh8j+m6+VyUoyJeGiejNhhi XRLpZSz5rNg601qhAAEDfqzYgD4ZerikFna4PibIxzA+BWJHaQKmI933NxkMqqMMA25MTAZKTsX nW5E0QkPNiWqlaCzvbQSaLAQcAMg= X-Google-Smtp-Source: AGHT+IEudjFcnjUo/x+2Q8EScBNESxfCoaD7Vi/iu+2UPW0/TmP5z5N7tQTW10ucPdWgfbO+5qlgkBjI6N3JOvcivhs= X-Received: by 2002:a05:6214:19e3:b0:6a0:c143:5535 with SMTP id 6a1803df08f44-6a1514bc5camr46576056d6.10.1715193721376; Wed, 08 May 2024 11:42:01 -0700 (PDT) MIME-Version: 1.0 References: <20240508171359.1545744-1-usamaarif642@gmail.com> In-Reply-To: <20240508171359.1545744-1-usamaarif642@gmail.com> From: Nhat Pham Date: Wed, 8 May 2024 11:41:50 -0700 Message-ID: Subject: Re: [PATCH v5] selftests: cgroup: add tests to verify the zswap writeback path To: Usama Arif Cc: akpm@linux-foundation.org, hannes@cmpxchg.org, yosryahmed@google.com, chengming.zhou@linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@meta.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: y9zaa3ktr9wndegpwnx3kszwe5q6btzg X-Rspamd-Queue-Id: 4DE2914002B X-Rspam-User: X-Rspamd-Server: rspam12 X-HE-Tag: 1715193722-145350 X-HE-Meta: U2FsdGVkX1/CE96m5lpTuoEDYNPNOzHCJ5cu/fewlLX/OgNerwVZJKE5JrELxSARO9NbZAPiq1j7yRMCj8PQq2mDqW6tXhxmTfzPvbwBwePuBFV1OA5QOilL49wP0u0OwIpzBkbwUDVmGkSD3PgqT2IiwEgUJ4bE6lFzDCZd+0VyI7uKexqbt8zKtRJXVo9oDS+AA9TwlK4IgU+TyFM/eDDxu405lT3/uBsTZ+Z5DEufjqtc5NEYvLSuyieF6DevDjg028hc0x/LyO+SpRIoFgmnjJN7ODTuAPb4yC/GQuhPGYDfhLT6XaahGtpypRfdUrdwh4yY89QoeV/jc5l7YpmQj8WPWXVMKiFw9EE10VD2svDP8HKnfzqRQ6ifPs/IUnVDyDy/LomUdX9vM4zyos7AzD+74bVOCHwJvO79wzHM09uaADcKLta/5PCx4nA9yguGhoNXpq7fBTxW3DhHTYbxzvgfZG0+hy1I0pQ0hiFxWfv2QSLBYD8zXsZ3JE1Rd6Lw+6PPsIbJLjCK3UQQGzQ5FP2A3xIATtPWKZfXntODh5QZrKfxc2aCD/LJPc+bRKHhqsmXXjTxMWiMjgHnNfAQYmsuzzpFI/GYObMHGUs6OVf6WLg9UPkdlpnqZe2SGPHpei2EnCavvJh2nwrD8Nj2DZpcRj1Lx8ckGQH9wvGqvo9hy9JOgXMEKIr6hGpJKvYzNok7wXdr1BhbaP/2qAwZvAQHxWP9i0s5nYEm+QzTYbTfmaIBSXeejbrerJDBqCy/ZOPuwLmCXxzgY5+gAGjcqXCWsA2RcSCqeUOhoPDW/ebiIj2MHlJJhTIV7MLmTC9A4vtOiNTFh8KuET3ibmHjln4FZfe5qPCjiRNkBGoRP+bJds3oH53+XDIKnhNTmbiSdwiihAOoxF8slmmr71KE+lhnRA9fntxGqy5QXwAkRJMz10CV55ugyxFXKaIWyZKHPBLK6upbboXFjb4 9cEDTrkT 4RVYSGVju1s7udYNSAH5IupatjfnM8FD8Aiz6yEloHUl8NfXRzDYbrmngmsoXpzztCktytAdWJd41TpSvUEdC8hfG0gBpKh5P0qPwmYZjI2XG2iWycD56w5sRVYtiPwAlNqheXVcVgV+ysg5Xyg28qA0EaT1wNVJkB2Tn9T07AaAeFD7BAH9ZxtT7TxzS+W+MOBD/SKXYv4e6z4zpysPNVEkLusOX97nQeUjdbPG8dXU5zAIJuaxIgEF3ZO4JJjNkHoHSdvKzT+Iw2gzgp5wfSjiD0fykI1Z0EwLQTDen3PlPGlx2KBKRaAyXBJfNeVQDzRBHBRdMtAwIC6CelWqoyumhmsXpTj864CBH0zQCPitmr9f+W0apPTDeMZNDHuUQXdgFKFINOynICUxfqQk6ToY2FXxZje8jjZ/jud1Rv887XDigJ0W+MMuyXyKTf8iuu3Fg X-Bogosity: Ham, tests=bogofilter, spamicity=0.054004, 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 Wed, May 8, 2024 at 10:14=E2=80=AFAM Usama Arif = wrote: > > Attempt writeback with the below steps and check using > memory.stat.zswpwb if zswap writeback occurred: > 1. Allocate memory. > 2. Reclaim memory equal to the amount that was allocated in step 1. > This will move it into zswap. > 3. Save current zswap usage. > 4. Move the memory allocated in step 1 back in from zswap. > 5. Set zswap.max to half the amount that was recorded in step 3. > 6. Attempt to reclaim memory equal to the amount that was allocated, > this will either trigger writeback if it's enabled, or reclamation > will fail if writeback is disabled as there isn't enough zswap > space. > > Suggested-by: Nhat Pham > Signed-off-by: Usama Arif > Acked-by: Yosry Ahmed Thanks for adding this test, Usama! Acked-by: Nhat Pham