From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D292936A34E for ; Fri, 17 Jul 2026 16:02:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.221.41 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784304148; cv=pass; b=TfghKuqg0pymex2g41NV3Vehc+oM7FpFkNPLhzHxkiu2BgHQjBPMSHs3e90YOqsJzkby3vbQ9V5CD9z/R0vdm87gQXykVyYQdjy+ESOGr4bbeuf9mbmym/n2CQ2xeVH/MlerlhLDXJj4laImCwtiGumb/5hlD/LKcB7/WJUO5Uw= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784304148; c=relaxed/simple; bh=4EpY7AJQ2z/UEGmxEkcHSNHDxA7dCAY+EM32t/GnvPo=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=fuh5MCHxOycrI3luwq0rNfjbLneOoG15mfGyRtNWzSkvtMAHBfbBovZpTk0UynFRvaj0WFMOduX9/vlE3RLdAvQP3gFuKTabgzVhJrKLtk5hhFkCT+WqMOBiwVAd4YEHKp0fFmcKa3jS0mJaBoLfIitKt4yW6ArX9KbLIX2FQHU= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=md1MgZf+; arc=pass smtp.client-ip=209.85.221.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="md1MgZf+" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-47c2b362ee2so7010712f8f.1 for ; Fri, 17 Jul 2026 09:02:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1784304145; cv=none; d=google.com; s=arc-20260327; b=V/8ZLnwbZpn5HPGbEeITrFa9ylzTfvVGjlPZLvY0alcQvGQjbLAco1uIwiCsa2LSna TbRTAl6hOH3ADtXU4Gd7xRz6SDJon6RkFAY/20qWmz2RVVe0YZp0H4zdzli5ojSfwf8i lB06qJKzYTwYFHWrqTzUP2i5zeCTBpdbwIjT9px8iJ+a0MgGG5g4nML4c+gIeEca0ukz SgkU8nkEs5vNExTsuBKBXG7yJEuSm6siITqNqkLw2UqLr9JcvwHMpGHPtz8MVFDvskeI yuwRiaARyTJCX18jALr45PTJCghkdbaIYF3E4iGsXzQfXjUN7lYw6lV0nH16sfixyRt0 xH2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=4EpY7AJQ2z/UEGmxEkcHSNHDxA7dCAY+EM32t/GnvPo=; fh=oE6tc8ncrAu4HS08A1LYQCM03Ny5GeNUAFLd0lAQ0pw=; b=o95oSN8cQ7JGAzJUL0iRvtIrYN/cOckp/jtpr+3drm0MSON88vQScUSQbbSxDxq5hv bzvUhHV2JE9WB7Ok2HsmHGSmOcWHEOCAt2i+tWbuxQcApjyOU5fJ2Bx74mI/IsYnUQKx hPE8Xcxt38W8rr1GCtFNxvWqvwHd+nLwBg+PRhaS5pKDxA6jBlNew/LeaiBPBKrAaYvu JhuRB9y7Qb+lCoyprp4l/jr5JYnvxnJFk21BPCovklTQ3PG9Blmxy8YxnSZGSD4fcWWX zRAxrucd5ll52DJUwwCuUAh1AMboCCE7Rm1ewNo7X5AA+HzdVVdlvwpQgjV6loqGRVUt a/qg==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784304145; x=1784908945; darn=vger.kernel.org; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:from:to:cc:subject :date:message-id:reply-to:content-type; bh=4EpY7AJQ2z/UEGmxEkcHSNHDxA7dCAY+EM32t/GnvPo=; b=md1MgZf+NuRk55tL3ajE2VFTWU8kmgqBasACQcOu7+jfc2lgku9B6NyHYMP+gX2i5d CB/XmP2Xpsltv2SAIRpiqvZ5gNqTwiuDHyOTYXWJV2n1Veoj2AYeXxCajtS1Hol5MnMF san78rsorZeDUXeCOT8Eoi/H1Z5vus2nVMJ1ZP5+qGVsx9YghRuVEJKg4k6anYlq4+Go jfUs5DzjRDR5w5ZFMTwZy8IGYieT2lLsdjGzbBrnTJ6C+FFejZ3KIpGVGr493hi/1Odi hTnxvB0aAcXZEnt3+EYhDhUPHy8cmc90ch+pWfEAPVnRsaHfTOYGt41byxg5qL12t7Bu LrYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784304145; x=1784908945; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4EpY7AJQ2z/UEGmxEkcHSNHDxA7dCAY+EM32t/GnvPo=; b=q9SOaKQvwJsO3tRVkplIjjGLao6ZjqcPIOj7jyf1sauWoNc5Kr3JKUQH2rweLj/DdS s6KWA9bbzjJtuAcLZ8JlpnBvUFTTay4uf96gkzuj6vc7XXaUiuDbj7lCLog3NJ28Wj+2 SavrgEiG6QDD7dnUItDcTbIDhiEPqdPcip99Nar46llFzhXz3dNTmenqcAWmWJwq2eR1 27vd4X1BLBlQZjZBCHVL4AASLGRjf3FcFgjmIgN5FN3EQLGOTx35V/lcOYPfgU4ViEiB DD6QZvzITXq/ux9wTZy3wyV6LCTO1lnOhLSk1/8A933/3UyijJvH9+aHfPCGpe5KrHb/ 7Scw== X-Forwarded-Encrypted: i=1; AHgh+Rp0Wa9t4Fg1+PeXD6lKjZ8i1jKb6fZL8WvBBxk7xJRkz0sGu1xe7aGNnToHxHeo7a3Pgtu67YNsEFsxU/8=@vger.kernel.org X-Gm-Message-State: AOJu0Yz4hJFmAR2qctsXfUXLXZHE3avzR+oRAaKaY4z6fk3Stsbabq52 d19yqYKeUpLJKoPo1WRrfcMMFvfCl1LNvdq/Vh9hcMDHeLVcq3Ce4Z2fHNAITQNYOuy/xH3wqjs S7rMBKkC+FF7uR58ruN10GfJJ7ZZouKs= X-Gm-Gg: AfdE7ck/BnoRBBe3daImzrcXcFKa2JePozOYob3wtGBw8q3Hc3O8b63EPQGSOq1Ar+w RqHwzCkXwFqg9gassRjg27Tv0Aplt6qVBOmvhhLH1hrawph7e3Hm9RyhR1mmq+kakTIj1jSbP4G hhB+MRTTnIsgQZgFscxx0ML9aN2Na28cHMisAbueVUrE0NiSVQ4FnBxoNGh2YIhKzPuQnMiuDq+ 5mVJ9MQSn28mIE8Vvah9kfR2glF9Xkqyf4qnv9LAdVv4JaUxKtPcoXUvDAZ+z7jhQG9Roeauvpj 8zWF+YLBMViS98/2lpeMWiuwRF3syIGsRvvPcGm4NlY3 X-Received: by 2002:a05:6000:25f7:b0:47f:4fbf:7b21 with SMTP id ffacd0b85a97d-47f622fcd69mr4322259f8f.12.1784304144768; Fri, 17 Jul 2026 09:02:24 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20260707082614.95030-1-baoquan.he@linux.dev> In-Reply-To: From: Nhat Pham Date: Fri, 17 Jul 2026 09:02:12 -0700 X-Gm-Features: AUfX_mwoPLG2cvvdwfPkYyjRN6pEPnbJyU3HWZ3Bhu4wEqgvsSFhKvl51W_U3mE Message-ID: Subject: Re: [RFC PATCH 00/10] mm/swap: ghost swapfile with backend switching via Redirect entries To: Baoquan He Cc: Chris Li , linux-mm@kvack.org, akpm@linux-foundation.org, kasong@tencent.com, shikemeng@huaweicloud.com, baohua@kernel.org, youngjun.park@lge.com, hannes@cmpxchg.org, yosry@kernel.org, chengming.zhou@linux.dev, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Jul 17, 2026 at 7:27=E2=80=AFAM Baoquan He w= rote: > > On 07/16/26 at 09:49am, Nhat Pham wrote: > > Thanks for the thoughtful reply and the very constructive proposal. > Your suggestion about moving forward in small, incremental steps in > last mail is really appealing =E2=80=94 I think that's the right way to m= ake > progress on this. I need a little time to think it through more > carefully before giving you a proper response. Will get back to you > soon. Yeah let me know what you think. I'm planning to send out v3 with some more cleanups and fixes, but I'm happy to hear what you and Chris wants to make it as useful as possible for everyone. Best, Nhat > > Thanks > Baoquan