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 46741C282EC for ; Fri, 7 Mar 2025 02:39:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 87839280006; Thu, 6 Mar 2025 21:39:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8271D280001; Thu, 6 Mar 2025 21:39:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6F005280006; Thu, 6 Mar 2025 21:39:37 -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 5105D280001 for ; Thu, 6 Mar 2025 21:39:37 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 2277C140291 for ; Fri, 7 Mar 2025 02:39:37 +0000 (UTC) X-FDA: 83193199194.06.A40BD1C Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) by imf17.hostedemail.com (Postfix) with ESMTP id 910DC40007 for ; Fri, 7 Mar 2025 02:39:34 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=hmeau.com header.s=formenos header.b=YxFGu8BH; spf=pass (imf17.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au; dmarc=pass (policy=quarantine) header.from=apana.org.au ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741315175; 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=93IFiULzvSt6qMHavOvaFYPNKhhnDXBb0AUZKSuA94g=; b=diHka7z2z9jJJhl61Dhusp2R+m5g+Ro3txi15ESG/et2e9JyJaCCK9lAbdftqYSQAW2SWG mnDAKuvIYaUJA8tGoQ3EFnKJN/ANxiyZ6/uAIM4ST14qnbdyyh2J/TOdsRxGpiYPWmuiAw ZL3wOlNSDpWPNXY8Jx9nHvNMtweJ6sY= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=hmeau.com header.s=formenos header.b=YxFGu8BH; spf=pass (imf17.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au; dmarc=pass (policy=quarantine) header.from=apana.org.au ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741315175; a=rsa-sha256; cv=none; b=MdG2n+Bg2gPE8dy1OEGLcY+S8BxOKfrVPlliMFQP8XJs47MUCug/SBJhLKtFu67wqbANqH HNxXox8/4Lk5zPaQSPjlbJwGHeFB3tYu8DQTyUmdOgRQ+Aq4/49vsPt2/Qh3tJEPSfoYX/ XmMt4hzGTKTL10ORyU4XD3kUfkIZl5I= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hmeau.com; s=formenos; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=93IFiULzvSt6qMHavOvaFYPNKhhnDXBb0AUZKSuA94g=; b=YxFGu8BHHn6/ZFoIqMnTWnty7i FhUmEhAht/0Pr26JuaZTRIwlknlACjoH6UjcHjvbIYeL6ztLRG129qBiqfdpNDIQ9gacHvQr/t6Yj JDeKE0PNrRNLRDyiGwLMfS3FlguTxIWb+gsOp57JkjPcQ2IR3HvxJ/FOaL0ypQHwLGTHc2aeki2EB FRydBLY5s4A+iqtBL/f7wylYPZDf/sGjaYxwcEfaA+UfP6706o4T+CRJIKziVGtGZWw0CbfBGLT+g gntR4ZAtuyPPxNNFpXFtbnofc6W16qKZiFM3HvNGmswY3XJVnz3vcTiBfMsae9hK3IUMMSQ/9LlpR ckMwBQAg==; Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.96 #2 (Debian)) id 1tqNc1-004TwD-3A; Fri, 07 Mar 2025 10:38:59 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 07 Mar 2025 10:38:57 +0800 Date: Fri, 7 Mar 2025 10:38:57 +0800 From: Herbert Xu To: Yosry Ahmed Cc: Sergey Senozhatsky , Andrew Morton , Johannes Weiner , Nhat Pham , Chengming Zhou , Minchan Kim , Thomas Gleixner , Peter Zijlstra , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH mm-unstable 3/5] mm: zpool: Remove object mapping APIs Message-ID: References: <20250305061134.4105762-1-yosry.ahmed@linux.dev> <20250305061134.4105762-4-yosry.ahmed@linux.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Stat-Signature: q5bdtpmqw83fxq1pux1fuq7twbkom5ed X-Rspamd-Queue-Id: 910DC40007 X-Rspamd-Server: rspam06 X-Rspam-User: X-HE-Tag: 1741315174-897592 X-HE-Meta: U2FsdGVkX18jwWIA4GvAZMAQ+JRFa5x/v6R/T1lzR8igjQQyf/ni/RzQlhnTIM7rNAPnbhmHiH6MOmY3+3QAtUkheCo6kXxThMuqVohwFVtHdCoMP8RO4JqRzfiyTL504eu8D/xqWvagPNdPP1WPqtILxj6beDtbOlWDP9A8FFqsnx55vrqqnYDLUmZML+eIFI8p4s1KTbLEeGr3rn8xgGYqaHFxGJK7igBRD70hsFm5yrv4VzMHh9HC8oUhgwZwwS3SzGUEEf58j/6jFujetP3rMFcK49myhVwjNsxfRpn49WhpJgFSaCsj4LK8trHP+ZBXlQKC2gHHdx5Z9wfvnCUb9SzZjqX+64sET1w03GwtSk3BmFi9uN8GP4vylQzC2Z/vDFaZO5LEaSNaZZUw+nF3ig6Pvjf86iEugA6XjnIDofCWGRlV+BYjN3H5Hno7/zLTTUuRRaLDluiaEfiIypWn6ClWu+sARUPuHoWqky6AQGXsqSaHCxY75em1DiMRc28BfeSPwB1Mk7gB9QFMWLT5eZKLf/D6ukPR4ITgNWNh8/j17Njj/QgeHH52G1ALmBjpC4M9oNWqjO63/VdtoviQ4vNH/mF565vjQmioQ31sCYAQ3gskOjbRlcGQ5M9lXcbSbs5ZPqeiEY3VHsJJ3X6uL8SRYdnsuErhogosRvsMG3ZXYAK4BhImEyYfP87kgsWCF030ITdfaJOoYgk9Yfi0TkoIv9Q/+wOQm7Om/gfIcn7Bj68lDB90y3bMhPodoTB3hj7OSYSkEfo6onJNXNIGbk2B3QBwGgzNLloEP9+2ab5RxT6vh5qwtCvpQdHf1z6Q7LO1igNG7S9VX17wbjkNkuzh6cVlfV4Tgn95QYVlBJfU6B+B8HdkN8jmz4M3eUakRif5CuqBT7Hsk+e8UyFMCPBfQs6UCRlsIek0Mavca0Ei4HJGUutvX1BCnUELH6cECDWcj6BuZWrKfN2 JEG12cxw 1j83pQBvFlM01gN7IcbJkiZXYFh80pMyoZd/4xwFOWCSXjFSOqvKCv8EbhtozKy9PtGlHfS1ViBTAJK3hUdKh7WUCtPS78LV6nd1RVg0Ueb2dOzDtZ3BVy5oNnsECPfZVHnAWRhaEl1QyIHSfV5wgq9rnKfKJoboIbzlsnnsMmqg9pjfhbH63rgMu2T/s52JaXiV22xNE57Lyz74KH0ThxQhrh8UtxWeIwJyXPtwpEMeiZGGgjXvFHkMdEKzsKhjusUYgNWohXrdthfE= 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 Thu, Mar 06, 2025 at 04:55:07PM +0000, Yosry Ahmed wrote: > > The zswap and zsmalloc look good and the code is simpler. I am fine with > this approach if Sergey is fine with it, although I wonder if we should > update Sergey's patches in mm-unstable do this directly. Currently we > are switching from mapping APIs to read/write APIs, and then quickly to > the pinning APIs. The history will be confusing. > > Sergey, do you prefer if we keep things as-is, or if you update your > series to incorporate Herbert's changes for zsmalloc/zram, then I can > update my series to incorporate the changes in zswap? > > We can also combine the series into a single updated one with > zsmalloc/zram/zswap changes. > > Let me know what you prefer. This patch is only illustrating what zswap would look like once we move to an SG-based interface. So I'm not actually submitting it for inclusion at this time. Sergey has volunteed to add parameter support to acomp. Let's wait for that before making these changes to zsmalloc/zswap. Thanks, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt