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 5A230C10F16 for ; Tue, 30 Apr 2024 15:27:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D00516B008C; Tue, 30 Apr 2024 11:27:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C895D6B0092; Tue, 30 Apr 2024 11:27:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B02596B0093; Tue, 30 Apr 2024 11:27:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 8EEF96B008C for ; Tue, 30 Apr 2024 11:27:40 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 1BAD2140570 for ; Tue, 30 Apr 2024 15:27:40 +0000 (UTC) X-FDA: 82066577880.05.87E1D55 Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) by imf10.hostedemail.com (Postfix) with ESMTP id 3DBE4C000A for ; Tue, 30 Apr 2024 15:27:37 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Ez2u2enN; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of ryncsn@gmail.com designates 209.85.208.176 as permitted sender) smtp.mailfrom=ryncsn@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1714490858; 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=0Z0uYLrmo+RQNsrVNRCYQ80LU2B7TKkW9AZwBgm7Igg=; b=29xpqVpbzKxLfgJqjPQvu+FPUdqtS7QU+7DuTQn+8uP5O1yD0RsFqrOAGdlH61yHKku/52 aj2GBiYSrEkfM3SmDx5kEgTay27JJaVvsVR/qJ8f/co+h9EFigyXptz6HPtwPQbxiXTPXP 84Y1bKO08p+FzrGgGX1KCCO5tQxTAEY= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Ez2u2enN; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of ryncsn@gmail.com designates 209.85.208.176 as permitted sender) smtp.mailfrom=ryncsn@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1714490858; a=rsa-sha256; cv=none; b=3/Vg6Ae63hSTHLvgcr79ravZEsshEYZ4WTZf0XCi/WJHqsLscvYmEjsyEYRDwzWhKzinU4 Fa9MWTHQTC0wr31mzG03XPaGhv0U7/Ca78EZ9DjWZ2C6VkVtvWqAS/GN+MppPvFa0g/x48 MkO+4h35bBYwtqcuaHXgK3KxDhz7DKE= Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-2dcc8d10d39so67785471fa.3 for ; Tue, 30 Apr 2024 08:27:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714490856; x=1715095656; 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=0Z0uYLrmo+RQNsrVNRCYQ80LU2B7TKkW9AZwBgm7Igg=; b=Ez2u2enN7evKoPS9A6uTTekBTYxYcCZQuARjE/wI4ms1Njuf12R60MImTD+NJnfsGD I/BLQ05qDOinYjpqYy/VmJ4AnUdCPPYoKKoZOtLrJwN37QoymnVr/TVKX519XqBFWMmE 8SCpr6dU4rdNlnz29DOeiuF9N/rSiqcisv7Nl72JFPbGvF+V57heRcBAMlKSQkTpXLUI rKy+cN68jGyxFGgGprpS5hKjnfiTja330QqL1UIm8DpB1Y6gS69PO1u/AY7lnBEc1Zxq 1ARkIrVquW6/oJRzxNJH9z+EuTh69HTWxzqbb0LOF7G630iv/QrZ+8nLKY9jv/lVTL2U z95Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714490856; x=1715095656; 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=0Z0uYLrmo+RQNsrVNRCYQ80LU2B7TKkW9AZwBgm7Igg=; b=KJi8T73x/1SxRHhMhUYKRTerHwidjJZOA+RXlzDAg5G0GU4tPySE8AsrSXKKTp7Mrk RrX/5X/1kRpfCoGhjQci+0DpkGxtgp3UO7U4oPXJPGdi5Tyh//PpEwe13PmsPZt4NesA b8/DmWh+MLuaMOHYXqoNC/JYn5zp4MH/O8q3jIeE8W1LnlD0zuCKfaXfGDofO6Fmby7Y SnqoebByjMOUrm6/Bt3BOEBgcu4O8fU9EmRLVAYkeeLyWi+zPqBBSpsvOE1hLqvWN+Of VKrgtaUVEfwVHw4Q+knr9BgXy4aRBe2ZY64GBUxS5arZpYi4yjt65XrphCGpxs30Kefz 6tCg== X-Gm-Message-State: AOJu0YzvdjaNC84d4pULxMzc7J3eQcOetyw5pz4ki2tXu7JB34X/7AxZ rNRJI21EdHV7BhnbTAVdg12nqeb10w0RU+4CiHyMjLVVhLD9uLSBunTk/SNr5egaDeXaZIHGjey hUBxGB5PSHTKEfVNTlSVP6Slg8Gt6plbmMdE= X-Google-Smtp-Source: AGHT+IErQbSLUt/YpGlibFWHxAfNy9szYPfD5nGHlN8PsQLyIxU3N9pbgQdETZm+8xNM3hOh66/YaVRbgQ3WbhEuXkk= X-Received: by 2002:a2e:9a89:0:b0:2df:6cb8:c911 with SMTP id p9-20020a2e9a89000000b002df6cb8c911mr41484lji.24.1714490856431; Tue, 30 Apr 2024 08:27:36 -0700 (PDT) MIME-Version: 1.0 References: <20240429190500.30979-1-ryncsn@gmail.com> <8734r3muvb.fsf@yhuang6-desk2.ccr.corp.intel.com> In-Reply-To: <8734r3muvb.fsf@yhuang6-desk2.ccr.corp.intel.com> From: Kairui Song Date: Tue, 30 Apr 2024 23:27:18 +0800 Message-ID: Subject: Re: [PATCH v3 00/12] mm/swap: clean up and optimize swap cache index To: "Huang, Ying" Cc: linux-mm@kvack.org, Andrew Morton , Matthew Wilcox , Chris Li , Barry Song , Ryan Roberts , Neil Brown , Minchan Kim , Hugh Dickins , David Hildenbrand , Yosry Ahmed , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam01 X-Stat-Signature: 4rrq8sup55bb4ttfx63pfxetnajezn3r X-Rspam-User: X-Rspamd-Queue-Id: 3DBE4C000A X-HE-Tag: 1714490857-488477 X-HE-Meta: U2FsdGVkX1+RpLLjIrvNElzVy5qI+eTuI8l3rHyDua1j5/aGRnrx9fBBSYj8y46w6IWK6e9wEv7DmpKfplD1AUwYNNa+Hp+nkwXqUDa0IfPhqnkgg7hBkFdmXjSWH6P9Y/lUs7o0vXymzNR1GSFY13ckn68Ci5CKhRK8r6+o4Zy5mw0DbLdoHrPJZs5wDuL/kfAioCwc/L++8YhxkIOFfyQQxK6E3KIfWbOpBXbNsp8tp96suo1BZ3B2Dm6XuzUjKSjwF+F/Rs7AoEC1MSrTIAhJwN3AOmsPkrhS/4kdXvE/OgDHC/UAi2XkQtuvRBtd7Ou5cx6mbDGhf2WZ6pP6qhNQslCynW3jY6jRozydWdbo/LBpEBru+SBj+7pscFrHlbGB7t13PNb55dZ22on5YWpaOFMYsaIz/9W2/CPH6+qD3dy7NNHTsXtK/yZmtiMhBRPIG5hG+t0pXbGzD7x720ms8LpOdnTWxFpaS77lCfPZ+r3cBBtCXCl16feSCHQus/sTtUq7LokhSX7BTUvcf1fUcC3mt3iNlKf2Lp2Le4MWcXFMjJ+JoX6b9ZC0AGOKUuGtVn96PBo8RPocp6WAHEBBYZ3WDyBaUlx+Z9GHBJo1bqMPEKo5tyTDoXrWWKhmPzd4m5GM95nnj/wphb6usgNSBzNjYMO0kDtqZHYI828oQQiSakEsiJMGHvV9BiqD8A5CFfh7d2ENYPvZ+OtPZDhJbz69dRXfh7rnZnZHFVzYF5Ps9Fun93OiswziTFqeuDGfam+T9qcxEyW2tjWELEFe5Pv/91B1Bycf3WyYVsRGrbJokSY9niZ2qaotPRM4Ciihn+qiM+Kof1LcdLLmRbNWG21+/ojgTiWLfFFL/8N9BFCkP9kMDtU3zhjQXoqLwHq9geySj49dEEjSyuYEp0oK6+EXfJwiouFfcQr+z2xXWmWH/CqCXp8lzgawFzt1XAmY9CES0C4W1fpYAJC Kaqu4OU4 1BO9hwdqVQVLL0pC32d8QWBscE1A6r2cZ5cUFoulL49zXAz9sOWUL4T2Ln23IhT5EQnIWL+g1K5JaQBrUSlhDVl0EVZX8iXFruU4JeE72x6esdN4I1+9ERiszvt/g9Qk7y8Y1h1rgpZckDkyVPqq6lf+gl0uVfRDkWI3qmoWfKSEcuhoxzkvQoJFl7yD/u+8S89czy4FZwE5QZmgIXImyoO3eM2jbTaQbjS+joea8VNvQD6rM2oMu1ZlQhje9pvH9m+vS9mwNZIF1by2FBNDm6MiRoXIPIMxW9RV/7hmKzMMLZD3/8A3X3R0LDRNyGBH/HfJEl0KQi7qk50SSVuVQL1uNr2foIg1arJXx2L9mXdKP8aeSSXR2JyCYfcq8C+kfPxZinkB0kVKbYCtJaakKpPsHjeuHIzVb7VfvK/+ZVpOFu9bJnwHfxZuRI6XP1ZIWiIwapX39MgroRv9dRVTGvDyheMwGLdyous4LAG4/SXx2hGIPL2uifeE6G/BolSUe1NLV X-Bogosity: Ham, tests=bogofilter, spamicity=0.000034, 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, Apr 30, 2024 at 10:47=E2=80=AFAM Huang, Ying = wrote: > > Kairui Song writes: > > > From: Kairui Song > > > > This is based on latest mm-unstable. Patch 1/12 might not be needed if > > f2fs converted .readahead to use folio, I included it for easier test > > and review. > > > > Currently we use one swap_address_space for every 64M chunk to reduce l= ock > > contention, this is like having a set of smaller swap files inside one > > big swap file. > > I would rather to say, > > " > this is like having a set of smaller files inside a swap device. > " > > To avoid possible confusing in this series. I suggest to avoid to say > "swap file". Instead, we can use "swap device". Good suggestion, will update this part. > [snip] > > -- > Best Regards, > Huang, Ying