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 20D24C678D4 for ; Thu, 2 Mar 2023 16:58:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A0DF86B0071; Thu, 2 Mar 2023 11:58:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9BFE66B0073; Thu, 2 Mar 2023 11:58:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8AE416B0074; Thu, 2 Mar 2023 11:58:12 -0500 (EST) 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 7B3AF6B0071 for ; Thu, 2 Mar 2023 11:58:12 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 524A580EF4 for ; Thu, 2 Mar 2023 16:58:12 +0000 (UTC) X-FDA: 80524566024.06.29814E6 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf08.hostedemail.com (Postfix) with ESMTP id 76628160013 for ; Thu, 2 Mar 2023 16:58:10 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=ZVCvR8c5; spf=pass (imf08.hostedemail.com: domain of chrisl@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=chrisl@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677776290; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=vDHbSEA+IF5krJlQiKmUyBKcnBBis4LmJexEp/HVLGk=; b=0QhRsB2QUHJAEUd6pVHUFB8i+R+y9wVQrGZCJUOz7Lky/tK7D1pgFpwWm9NRvIQTCBhQWv Jr8SyfsHawNXZEPkVrAgu6P+XlM88eDkoCXAJyo971Kv4N87b3JCMcI1JWx06R3tR/dvtN SBqjd9yzvVR+iFTRCuybFg215Iq2+70= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=ZVCvR8c5; spf=pass (imf08.hostedemail.com: domain of chrisl@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=chrisl@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677776290; a=rsa-sha256; cv=none; b=6KDAwAb/GJq+AbcnZYvEyTN9Uo8xmSuUJHJp0eBGx63K4euuyMHnGDhbLcUdrKmcMO4GkD tKHWYZlnyfwXWhlyTt0Urti1qmOaXW06Yjof94emJBhR/iJTgLQ9OE/8yYP5w9uGyUnRPp 1cOXHYJ4N7a8UUNeYtqfRPZOzN9WBLo= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id B5676B8121B; Thu, 2 Mar 2023 16:58:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 01508C433EF; Thu, 2 Mar 2023 16:58:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1677776287; bh=ddLJb5JkTbEREsbmpLa+N/Ssm9n9bNMSH0HA8nLz4/g=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZVCvR8c5LaAd4jZKKAPKG+lI0H3Q7Nhp8SWPKIczEtO1st03FJ314MGOSLZY1PuTo MDs41+psxatdUYdtabZ60iJqLGbH4oMqxjntZ8Y5J6BYS75Dqk3mkli1UgRlb6y5Ha qVPwcNEDvD6mUhzMMjogVdk9mfkwwhIuaXjcAiz/S0/xtmLWYB/T+24kvXt/bvLLJB P7v2LitqMCJXgY9dXX8/OsR3dgD9LPLTCQH8v8CkLdNqBjOIOFmZZJkmfQVKEmQbOG mqWJYI6y3O6Kzo+4WmXFuP+BtUR1JsPQb3uNDUQ6jFbfKDh4T9Razc8BFF3zSpFPPI 1WPDa3hDKVdXQ== Date: Thu, 2 Mar 2023 08:58:04 -0800 From: Chris Li To: Minchan Kim Cc: Yosry Ahmed , Sergey Senozhatsky , lsf-pc@lists.linux-foundation.org, Johannes Weiner , Linux-MM , Michal Hocko , Shakeel Butt , David Rientjes , Hugh Dickins , Seth Jennings , Dan Streetman , Vitaly Wool , Yang Shi , Peter Xu , Andrew Morton Subject: Re: [LSF/MM/BPF TOPIC] Swap Abstraction / Native Zswap Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 76628160013 X-Stat-Signature: jsazkq5cxwusxk4kqdq1h64z6jp669q9 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1677776290-564815 X-HE-Meta: U2FsdGVkX1+WOiZ1aiDyswj5sZSDoIrywXaRRvfsjRoYP9P0+M5n1aY7CX8EdT6mZHY+9vSDFyaYc8fwV2ZDL8wLixp+tXmj0UhSzC/JUruTZQDorb5XVNf2MG9zqdPjC70ULPsWayde2wIo4tbsTcvCdJGmHqVI25TG3dQSRNzoqy3WUl4dz6A/NM26KNbn39KMrfy0fheBgESClRSXkpONW/KIqOWdhGuy/644kkzin/Z36VSgXWG+GWtTkgJTbdom3hXMZzFMvpPdwopU7lBC0OdTb2bt5QhLjQKeMlZ/D8V6FPIhd756GWrWdtaw9Wem8F3rGStj+LomZLrg/waRzVU6wWXSqtVqHQHRnZJD4jNqmo8Mka/KGNSShrpIwf00CFrkT4z6h8N/Pih4TcX+6ulDl8FIH2nq7Ul7RB0VwEKpUti+MdBxhVWJYj8X7v9fXzY+K35vyrNXKopxCQ6kxu5L+cetmCggwVwcEcNFgCrN8oLLYz3St2roCOe7j58OB0mmul3vIE+H94TpM10jMngekntdZpTCRPiR/jd641vJxjTRX16OgKszuIfKuYnHvxrtqqLq73k7+FSUii71wtOYGzcudOdGd9bgs6VAf5zCv491b1k41L/WlvRTc7jCJIJtAwuGAlZiTBuwWGtTkGVzCU3+AAXF6U70I6A0TfllpSDXyn4AE4dCvPxHCODnLXEzqjojzDF8D2qCr0BZy0V8ImwxwNdqm902qlcnVI5VOY727El9FuWaajB0ggBoDKw8AeIO0nnM8VLsVElD1niQ50Hw8j4ZO1cYKGEGPUxLJSGofu4kwLlIh2wOPjUsmiDdwJynAbk8ls3DASvpb5o75bk2k1wPNNsjJsz+9SmOm8IfmC5eI8+XqiRoJzWoGNTZx2Q5ReJLqx+kQlgVWB8KIlFQ3p0/x4/mVgGPafW8im6gursIyyem3vMeEsSSIUugbQyoGz4sb1/ 3/mA70Pb cPMD21NrAN9i8lhZgPDsodhE5eUrPZCpwOof8xIXeg837Z7mi4yFNnk7Xyr3KBbScaAGrGNwa4z5++3+A2j0MwFefl6IiDXSAqx4+7RYC2lu11x36R53TC8nvM0AFZsJhRKnqbX2TAXCfc86wa4X4vkHuMxvsOdlJ4v4ZDwHh3Tnt14YT4oHnwunj9Ha+Fe1x1Z4TahhOUlPzNrDb75QK7NT+HD92apjSX/NeYov+IDOofeFthLyHYoXGW3jsFK1TbalkXUpBM/3HPvfYR5DfyV2G094jZKWJuK4P/oeK/T2+JT8zbavuW7z0ZbcfbOJKtdD9cmhY4gnotb0oVy1EL1V7AYM3QV/1ljYZ 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: Hi Minchan, On Tue, Feb 28, 2023 at 03:29:00PM -0800, Minchan Kim wrote: > > - Swap writeback LRU that lives outside of the zpool backends (i.e in > > zswap itself or even outside zswap). > > Even outside zswap to support any combination on any heterogenous > multiple swap device configuration. > > The indirection layer would be essential to support it but it would > be also great if we don't waste any memory for the user who don't > want the feature. I feel the same way as well. > > Just FYI, there was similar discussion long time ago about the > indirection layer. > https://lore.kernel.org/linux-mm/4DA25039.3020700@redhat.com/ Thanks for the pointer, that is an interesting read. I need some time to think about it. Chris