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 3AB9FC4706C for ; Fri, 12 Jan 2024 23:38:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C0E118D0005; Fri, 12 Jan 2024 18:38:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B970E8D0003; Fri, 12 Jan 2024 18:38:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A110E8D0005; Fri, 12 Jan 2024 18:38:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 8ED3F8D0003 for ; Fri, 12 Jan 2024 18:38:01 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 6818B1C18DC for ; Fri, 12 Jan 2024 23:38:01 +0000 (UTC) X-FDA: 81672274362.06.519CE41 Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by imf12.hostedemail.com (Postfix) with ESMTP id 8F7E040005 for ; Fri, 12 Jan 2024 23:37:59 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=tjDfTHAD; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf12.hostedemail.com: domain of yosryahmed@google.com designates 209.85.167.51 as permitted sender) smtp.mailfrom=yosryahmed@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1705102679; 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=D130Haic3fJ8XBJFw+SdYFyFWmLLHqb4ygQbVbZqeRI=; b=XEm9aSmeN92OHw3TmfB/jBB3SSTHI/UbzHH91MenmKBh7wm53qfWAvwdE0SIja1rjOd26b cf/ZLv6+FV+JZn8MivYeGEmsZR0yX8HHbXOwdujdwiTVv0WXQrpwvKPApVpE3xxPyrBHCh yJInfdD3zcnb1v+quwOL5N2EDf0D/Lg= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=tjDfTHAD; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf12.hostedemail.com: domain of yosryahmed@google.com designates 209.85.167.51 as permitted sender) smtp.mailfrom=yosryahmed@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705102679; a=rsa-sha256; cv=none; b=1FUNJw3W1fVF84ekl7DXknM0lCxhfvf3NjT0BwdVB2rjqsBKmtcmxa1rq8/FyWXmGEzBKW SLPfVUBWBZuzWlaC/j5TubHWJIm9e/CbWZANv6i1tTYHsBFikday1lxYkrf/BeSkZe+TEY 4/5A0Q1zhmiKJY9kAADDW5Cz/JBm4BE= Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-50e5a9bcec9so8586557e87.3 for ; Fri, 12 Jan 2024 15:37:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1705102678; x=1705707478; 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=D130Haic3fJ8XBJFw+SdYFyFWmLLHqb4ygQbVbZqeRI=; b=tjDfTHADAUB5UBsuPKYMGpNVpwAT2UZ4gS3q00rFcobFejk11Gynrqz3rc8V61lsf5 YbDEpPlHuNy6YzpiApjo3GQGVRH+dsZUbGFfBAJeTirR3LpuUBxCLXkY/rXxL52afEVL Jd9LVFlbFW/ZKgA8sBZ00WmxVldvL0k2BTLDfOtynjTj7qMV0d75JY8izHW0iVnPJoJO StauqBVX5hi4OIXB4yytUasuCdLcCwDmYNghveEQgTzrQegwWxjijeVdzewlx3ak9y3a bx6wlrVhB/vrFf8e60X+T8aoZpAg3HH51Ey3nD0gReO0ne6aEDW793CBdPW/PR40ftDG GyUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705102678; x=1705707478; 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=D130Haic3fJ8XBJFw+SdYFyFWmLLHqb4ygQbVbZqeRI=; b=Ic95aTm+Ie+6PjsQGCdbUHe3/v3kvfdY0Wx76+bTHs6lZyyjUPVaN1J1+/5pOOyF4W GFiDmtNROcHD0fkfl9tOFae06TfK9Ft+yb3UKNm1ewR6qq8toc0e2FtDsWPW/D038cka IWQ/RpUj1HTiD4C1Kd9U0Ja1Xq7p1qGhzrSgI+GUti77J8D+ooDc4xeL7CAaCUOppd4+ 7BaHNiEe/qCFTu76BxLNtceFAqrt4NklKmZlozkW6K3dgujLq/iYk/9bbh2n8Baof4+A syUU/SGXoefwvjGv9ycj/5OOoVhzlnpzhzbA9ec+MLdLlmukiriWWR9KHrjVW3gvXkfD yrEw== X-Gm-Message-State: AOJu0YzTwdZxXlvnIQyebxCBT50yl3Xs9LCvFxegkfM+/mStyuC6RwDN 2Tj0IjAJswSoePnKybJRe5/8GQI/m6oGE1b5bbAtpsT90wEB X-Google-Smtp-Source: AGHT+IF9VftxTlnm9TW+u2N8M7OK49IFFcQO1e0lX02zmtEMviiex02lbBZwZzubrEoSy0Nk7DdRybqXFNy0lBuXPHY= X-Received: by 2002:a19:e054:0:b0:50e:bb4d:e502 with SMTP id g20-20020a19e054000000b0050ebb4de502mr969238lfj.122.1705102677596; Fri, 12 Jan 2024 15:37:57 -0800 (PST) MIME-Version: 1.0 References: <20240112193103.3798287-1-yosryahmed@google.com> In-Reply-To: From: Yosry Ahmed Date: Fri, 12 Jan 2024 15:37:18 -0800 Message-ID: Subject: Re: [RFC PATCH] mm: z3fold: rename CONFIG_Z3FOLD to CONFIG_Z3FOLD_DEPRECATED To: Nhat Pham Cc: Andrew Morton , Vitaly Wool , Miaohe Lin , Johannes Weiner , Huacai Chen , WANG Xuerui , Michael Ellerman , Nicholas Piggin , Christophe Leroy , "Aneesh Kumar K.V" , "Naveen N. Rao" , linux-mm@kvack.org, loongarch@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, Sergey Senozhatsky , Minchan Kim Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 8F7E040005 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: p639mncyrqzbhhoaw6dj683sdyg1mtke X-HE-Tag: 1705102679-799558 X-HE-Meta: U2FsdGVkX1/hCby3Fp7H+1SRtTzCfNxLCBYEuDSyn6sfk52xB/LZCSOAb0blIBm19On7/Sve731B5yKSk5cg6h/qVxUycUXkwNh3Og7OG6be7jLaDzVWgibVL43Za+8ezD3pnBZMoSj/8eQc5nOGDnZKl7NyWVLsP4TRRE4hCs+YQCOeomvjzYlOl3Pizq2ijSiUVjpsMBdLtOuNoyWtg5OMkiWXkBR1EEH0l85DFxImQXSQpvxd7wvWwI+OE+SMlAmOFSnkVivRgjZxMP0zPXEl1Cwfu25cFuxCtlH869oENqNTIxky95GwxvpSC9lO9BTiFC9qdjjtIfnypxy02oSAbNd5+Q6lHZLdU/CBeH50AzKoK61H51Qa9MCAJ0+k4dmtAkztNT4yUn2VUltWy6gu8LPxv/TffY3PmOYNHUgG6256CWMUxvRCqP+pMaan6WFp8AzpZKeonH2V0SLmHdmOPey7g1p8lFcyfg5yqhpMgYpOA9pIr+Za76zQ7ziAG1wOuRkSIrA4Gk5ncnXP2K+K+KdNrQPhyATyOhlGBTYsCx1In7hr6V9KUNJn8bn/FBmUfmCZH5Rbnf8cHpGqAFOsNPyTQBM+PecMnvGxm7tTghwqz0+f6MAhFLwvpLO2O4u7J/u+xeaern+LvNielrdmg72UA1UiFfBDEduyG1iv3OaGvYg+BIl11/X48LdsXiGJMeSXusdZWmFD+m174yXz+INjwuZsEyuMGm6H2Y6Bw/UgycyFSc/dYJwvHwtpr65Ebm2nnkHdZ4ihsiXH3cg0kZZcAu/MDRZ6vyPnTKRTCY4T3hV/3Qv3ZEP/duXd/YinSPdhrfzPyESF52VGazTVH9C2ZKKpNh/D+QH+tXQH41R1S/6tjD6bzVxaB1hs/yasO38GU2IgoE4FW3eh+AFw9JnOdBTITrq7QBc7pONt471r47XW/M/nhtSzRTwOINhXQnqmb9p7eobyn6s aU4htKd8 Ldwj3CqB0+Prb81NkFhelnepZtjbTAQponZScEwGL/qAIefXD3SikiZHk87ZTANPaEv7gQNVtcSoi4I/iyfc3RcOuyPHQIAO5JlcViAgUgc+ePs/vqN15yet4eTUADO2sdmDMMqR1iRI8EfhAFe3krvMy2IWv/8PNBdeWY610yB5QtcEjl1Mve9AZnW4rwT+Jcsea+YMqOjFGAj/Ek6XxVG4RRiuEeknMuIoyWqRpesZMO8lsIvhuzv5dwRtqWNztd9OlodyStusn2JYQGXgl9eMM5HjDTNMtbXK4 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 Fri, Jan 12, 2024 at 11:42=E2=80=AFAM Nhat Pham wrot= e: > > On Fri, Jan 12, 2024 at 11:31=E2=80=AFAM Yosry Ahmed wrote: > > > > The z3fold compressed pages allocator is not widely used, most users us= e > > zsmalloc. The only disadvantage of zsmalloc in comparison is the > > dependency on MMU, and zbud is a more common option for !MMU as it was > > the default zswap allocator for a long time. > > Johannes and I were chatting about this the other day. We might be > able to disable certain zsmalloc behavior in the case of !MMU, making > it available there too. Once that's happened, we can outright remove > z3fold and zbud, and have one allocator to rule them all? :) (Adding Sergey and Minchan for visibility) I didn't want to bring up the zsmalloc MMU dependency in this thread to reduce noise, but that's also what I had in mind. Sergey and I were also chatting about this the other day :) I thought deprecating z3fold is the low hanging fruit. Then, once we can sort out the MMU dependency in zsmalloc, we can go after zbud as well.