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 C4612C369DC for ; Wed, 30 Apr 2025 00:30:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 992666B00B3; Tue, 29 Apr 2025 20:30:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 945DE6B00B9; Tue, 29 Apr 2025 20:30:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7BAB26B00BA; Tue, 29 Apr 2025 20:30:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 545DA6B00B3 for ; Tue, 29 Apr 2025 20:30:14 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 709E91604D4 for ; Tue, 29 Apr 2025 23:51:49 +0000 (UTC) X-FDA: 83388731538.17.5697B19 Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) by imf10.hostedemail.com (Postfix) with ESMTP id AED09C0005 for ; Tue, 29 Apr 2025 23:51:47 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=jSAy951O; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.46 as permitted sender) smtp.mailfrom=nphamcs@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745970707; a=rsa-sha256; cv=none; b=VengAL1OXzUk50jhQzONZ5BVoyMf64EjakFvkFqy2Dq8J0ISbRrFFDnz6lgg0QbgXytKoK M8YXW03rxZNtC3TyKqv2Y/kJ7aRrdTKObDjBgIpssuoFx2JNLduPGzrPX2OgBrEcbWXkDq AmgHlCvwgNaX7wJgwBPOtX8hCs4EPN4= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=jSAy951O; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of nphamcs@gmail.com designates 209.85.219.46 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=1745970707; 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=VgJMhFJq4ZUTkLgK4HQ4HBKsoTPMcSmHP2uL7gp3E7o=; b=mbdUMfQ9x0RQu69z/j/ldvab2g5CFO/R8knzMhrqyugNvTl4G2z6JQMC4lVGerWB9V411v qDsRjr53K4HrWgLlEVumV8JdNL13GBB1TQFhHE4pwGId3pGTe1i406SkDUo9h/QK75LZRc RzmvCoBLEls9f4lbMfRCnLcouPwLqCE= Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-6e900a7ce55so116303246d6.3 for ; Tue, 29 Apr 2025 16:51:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745970706; x=1746575506; 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=VgJMhFJq4ZUTkLgK4HQ4HBKsoTPMcSmHP2uL7gp3E7o=; b=jSAy951OTr5GMCYIuAQElyfPs7mRDz3glJ3VkQBhOoFU3H4/zutrPQy42qno9kuXzs fjAnMkb4RYLhx+qMW5DXNi/jkzyLcn35f/4p/169JmZDH81gWOMdji0gcWbs8nydmdle r888sKaNA/5EPR9zRUpjcIhYE2jwo/aQstgCN2DgkbABlCrpO1r+qR/YdJ2vy2wWEo19 eD1Ukgw51Wmq3ZoGgnc3KeLuxd1CO5ZavrPRv4rTbOR+HUGUJMfMf8lPhEi6XOQX5FjN rnSXujsOtq62ygQvvRVUp4IjuoktPIp3M1d/F1lHdQwLwMt9pdTQWkthn1Y6MdARU36l OSwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745970706; x=1746575506; 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=VgJMhFJq4ZUTkLgK4HQ4HBKsoTPMcSmHP2uL7gp3E7o=; b=cGJyjCd+V5h9ZZkA0vk+/O7erS0VyHhaI6zdzsmT8Q6lW7ViXerWThOhRW71890aNe dTDiw4KKY56yAL2YTw8s1lo+h8yDF1PcORbH80qAXHfAQBCQsXCRPozAhRfqgf5KTQWj OK95EOECht9Th2RQggFGj3/PaPFfqiXJQiVrx4xezkteUMMrScu9x4Ob5XSQqxIXPVXK D1AoP7FrxSJGQGMyM+QxansCnag3Wza6WGb2LiMhYvdFYK4ePIn5YMp8s/2J1evMD+MH XDyaPxCzmGlSJTMwJYidG7hPBASiGorzUXvjWEI8sMlo0+6hwOd7F/E5FxJmYsgnIQbB 6X9A== X-Gm-Message-State: AOJu0YzDAnKox5bEpqtGhf0FoFQ4yvJYN7V+SglQyQqQQ9JvZrEYxXMX qMnkdP5if+vdkCs+VrCk63O5sTskIBrAXjHiAIcGBma7t6hFC7HYCrIdg8+jujckof8agrgN1d7 cbEhYfcfSnn+xDz45dm3GgDsByYsJpQ== X-Gm-Gg: ASbGncux3REk3R7l9hXrvWIEOfK4mKWtseVEwuOcxxRu7oLn/BCrQBvg0LX7WWsgGB0 gfQm6rV7R43H9/5RJg+TtU5lhfjrU+4yyNgSBO2uDYU8NYbdbnV+dWwEpt05u/LHAsnhPO9GucA Fdms9LQsTo1m9/kiyZ5/G1Smk= X-Google-Smtp-Source: AGHT+IHJjRFYguZCAOSMReICx0ON6O2vFOn6ON1tzk8HouhAX8NRmwnFIUzqGziJ7hrTHn025vdSyMxaH0CInlVPqOs= X-Received: by 2002:a05:6214:130d:b0:6e8:9b26:8c5 with SMTP id 6a1803df08f44-6f4fe053011mr13808786d6.10.1745970706693; Tue, 29 Apr 2025 16:51:46 -0700 (PDT) MIME-Version: 1.0 References: <20250429233848.3093350-1-nphamcs@gmail.com> In-Reply-To: <20250429233848.3093350-1-nphamcs@gmail.com> From: Nhat Pham Date: Tue, 29 Apr 2025 16:51:36 -0700 X-Gm-Features: ATxdqUGzJf3hFqFjw1dvxBqFD4iyh4yJTKCB2ByesYnjFgCzf21p8iLoeNdCFmM Message-ID: Subject: Re: [RFC PATCH v2 00/18] Virtual Swap Space To: linux-mm@kvack.org Cc: akpm@linux-foundation.org, hannes@cmpxchg.org, hughd@google.com, yosry.ahmed@linux.dev, mhocko@kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, len.brown@intel.com, chengming.zhou@linux.dev, kasong@tencent.com, chrisl@kernel.org, huang.ying.caritas@gmail.com, ryan.roberts@arm.com, viro@zeniv.linux.org.uk, baohua@kernel.org, osalvador@suse.de, lorenzo.stoakes@oracle.com, christophe.leroy@csgroup.eu, pavel@kernel.org, kernel-team@meta.com, linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, linux-pm@vger.kernel.org, peterx@redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: AED09C0005 X-Rspamd-Server: rspam04 X-Stat-Signature: sgsofrw85h9kz9wi89uksfqpwou6y7os X-HE-Tag: 1745970707-501063 X-HE-Meta: U2FsdGVkX19MljSTP8LLFHoaFZLW6TdCjKDB8xamPZkHDeaJBxiVmCoFqq9p+ogq3h3PB0TSCNaS3ssaRovrqf48ha33YWmEr81M9Yb+hUL7Jnhkc3FN8bA2ekLEwr6IlDB+I1S42WVu7qg6Gb1T3O4SESO0lDoqjXdER5W1SXkz3rozx1B4EL/8XIMKqUrz5I8SHdfuPpcOTmjy+RE1tmS9ZTDrdmUnIX8Z56p7nfuukV1mzQCg23Y9rUkR0vu+cl8/JgzyE0t2EnWU+Qjzv2GdYIJNjvjXAlL5E87BV3bz1n8+yBLAJKknYRtrpGbbcpaNbZtRl3OC6E9EmdUTCJ7gt1SfGhgnc++Kd3am68TQmtLVEnQMc50EYaFEb5ZR51cYb155OxU97mW7c88/bxcNFIYVPg8qbP0ukyaMP2vayfTgTrS6770O/DBHkS9LDrNTo7C06HchK63FBW+IeBTWRsVQkgjjNRmXDQbHypWANeQ67TLARqA2SQivJjQJx4eQXx1Ughz5q3Q8ODSBNE11RmnZdcUTDkxdogQQi+NEBT//tZwgqOPGPRAXu3T1BKsi1C8F+xf2uTgWzDEBvEeFVH7330hR3YVoMQ0tke1wAqpPVzoNWVjG0d4hYaILkKvnw7V1Y2h+NlBC0Qy8nShW99EEswvH/03XZHW4FFWRFk+rT8k+iYZwVc/pjG9gUI2cev02oX8A9Sa/x6ocNUYy7WrAHXDlcj9bHgjdsImDO4W9s6hE/zP99DDkFFcTpu/jINM0zdU3gC2ysHR3/8W2f1kI2+vIAS2qqkFfWJt7zVRpO2xk5ZPcMLeKDklplSxQVZsL7dz8+A3cdC7/dgewZYwz77vTr2gAJhekRXFn+o/O1vhZnJ6bMXlBk33123hmMhPr7QaFOQ+9wCSxYCSkxD5W9SELr6kUVxXjShQAegYTxJFEte3eRAyV/h5vP8DU1TGu+ueaVGG9lAJ gcv/FAC2 6o7GiymcJqasGonrHn1tEjlKfGWolKimGWJaK+1EsrDqPaD7hPZ0ZuYhmJOzu9QTrvJffueYsuvUDwVEXCEb8YumZhms7gJksVIbe+IyRVa6eRVJWTw0du/+q8M0vYUn+voy9QXKVa82Zy0qHfJ+sd3IP82TCREeL0kgrxSEOcY6f9Ck98ml/6KoQjVBp4iuLI9dlXAktGPmsbWbM7+2juTPmoflbJWjkIJtAguBS0H6RgCPw6cW8hgl2vsUDWOllM8hJ6/Eyy5SQAOoK7adVjaUsrrh89n+lruv085A1v31mRtk+ISnF6OINrtp5QEePv+ZftRhZwHe6xil1ZhunzavJDCreRL5th/f10FpiX+Ft+UO+M14VcYjvulE0yxLiUtgaGLbSQUnVmHejuk+4Wsr5HBWXUlr1YA7KGf1kndCOFkp+PqFetuMyIHH/1ErUxrtY 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, Apr 29, 2025 at 4:38=E2=80=AFPM Nhat Pham wrote= : > > Changelog: > * v2: > * Use a single atomic type (swap_refs) for reference counting > purpose. This brings the size of the swap descriptor from 64 KB > down to 48 KB (25% reduction). Suggested by Yosry Ahmed. bytes, not kilobytes. 48KB would be an INSANE overhead :) Apologies for the brainfart.