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 0B786C7619A for ; Sun, 2 Apr 2023 11:04:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 828156B0071; Sun, 2 Apr 2023 07:04:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7D86D6B0074; Sun, 2 Apr 2023 07:04:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6C6FC6B0075; Sun, 2 Apr 2023 07:04:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 5CC0E6B0071 for ; Sun, 2 Apr 2023 07:04:22 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 1E257402C9 for ; Sun, 2 Apr 2023 11:04:22 +0000 (UTC) X-FDA: 80636167164.21.D05E1C8 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf11.hostedemail.com (Postfix) with ESMTP id C56DB4000A for ; Sun, 2 Apr 2023 11:04:19 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=jvoSyuRl; spf=none (imf11.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680433460; 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=ejIxfkJdvGi4VhuEM+uIPq/ME4Gwyhn3SUJxOyVKLaA=; b=gy6J1D75BYGw0NJ8YOE2RBdXTOEvYO2ulQ4yMlnWpSmGY7MeropdvJZhtj/TtzSCJaJqKj Gaf7AMGYAwdmVqQm+o9cknFUQ0S0bdzrWMpwZlFWXIJnsIyQoPhKBH8whRsI+jf13Zi9ap FOzyqhQtVmfYRccax+wv3+NfHrDaxGE= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=jvoSyuRl; spf=none (imf11.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680433460; a=rsa-sha256; cv=none; b=NwdAfrLnm414TDa6mSbwBkodUur91hulRAwtpO873cz+YVYiAJkKJKPsPvOSWg4EYjPbRk dUlhjwhOwFndDBKWjxDm3i4VRzpsWuECl5SiNCAh5+lvsbiMJfqcnPzUyApEv39ywaBrvH G/9pRThLYgpj9GpJ1fUS2rtVrlWrrKU= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=ejIxfkJdvGi4VhuEM+uIPq/ME4Gwyhn3SUJxOyVKLaA=; b=jvoSyuRl6lHbAAAK+auNjlOwCA DRVle1xLadbl+WdFHAhI4Sq/CeDhKGMUHxFeHUHvjTzZImykgjTP1/mgFKSjBUVklaLoQ8DYrmerI Z23x4AVbIWmM8mSO6xI7ngse8vvtwxYOici2o6elhSdP5+kIJSl1wetqhNjn14HYyC3Kh/Ngjogs1 EOHjN4Z+wsx0p6Eg6GUjCuMxGGPPdca8RZqQW/55aNmnhL4wzsiLDYlGy9QTi/7bxsc32tLIP0Oud 0q0ai9+N7lyX54wZgJAVtFPRSyQUPXVaoBFMWDa0zMENu5PjsnEEbBrNurpFlPJhDdZHHIVBXf9jh PmLlRN6A==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1pivVK-00DDBb-El; Sun, 02 Apr 2023 11:04:10 +0000 Date: Sun, 2 Apr 2023 12:04:10 +0100 From: Matthew Wilcox To: =?utf-8?B?6YOt6L6J?= Cc: Vlastimil Babka , linux-mm@kvack.org, linux-kernel@vger.kernel.org, patches@lists.linux.dev Subject: Re: [PATCH] mm: remove all the slab allocators Message-ID: References: <20230401094658.11146-1-vbabka@suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspamd-Queue-Id: C56DB4000A X-Stat-Signature: 1g487d7w5fas88n1cf4iprfrajh34xzj X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1680433459-37796 X-HE-Meta: U2FsdGVkX1/B8Nz+IiquwO/9N9JHhvNAFHrJcZiHyjZvEcPI4sPmh70OKx9aFXTCFKtMGvyk1ppoHFsjC3WvKm654hv0FDh7Ef2pr4IAWOyazcgwG0uWPDYf6+6Nkx2eDvhEiAeG5Y5Ty/37N7n1EJoNff3JfivDnL0WgmgWAjLL4gbaHC8aQhL6zF8zXpmSg87H0kPTo/WmtT60OQNgCiY6pEmMGwrGWjPvU+7WwCeivAS+nGPYHiPcbhDHcyDZOHLd1uARUx63Qj6yWLYzwc0sPqRZwl+LiJKyZYJ4BT2OV5s0YPQA4Ux0Xr+bRKBpx6mCKPunW/Fo9mQD3LPk3CtgsXhKbndvUT3yG+ma29/KBBiMtxJdyZgx1qe2GwWaDxAZX11+o3Prk413wPhpd1zXtI+XKy+1CZDsOGG4wV+3RXYVcCzH7R6WV3Cx4zTggWmjfAGSkB0t5RTX90TMdC0i3NsDDzXvjloZNNbrTaZTWQyT45TWfJvJ/Sf7nId99rXLOuy+rJAJVXPDy27LAKpgjv7Qpng3IyRftL6Buvo26vS25L0LheWnWECEfedRCe5HOUbCmTA9j2z9ce5Jp9UOk+fLz4CEf3q5Bf0K45TWz92U2iMsRTeiGJibykEU3cXolglGEVRAD6D1rZP67o2ulYlNadPV6K/Tu1OgdtcMl1I0ae/TW3meIHeu8lKi8Gdbj6g+aXJ80fbZTaPnxcOu0xZ4lLAv7mYmJIm618YimZBNeUUWBR+mj5HwvVupxpoiYyiIasEt2Qbh1p8jO66iNF4tiuIHPDWqbhYlhrhOUzjtO5J/SYqzK+jmljO81PwQf17kBXG9QapboJcwGhSN0wWjtqDdoV0mRl78/vuh2sbv0X9MLWfQ4ikIwAXyQnHKDpLvD3586tg5ekrbMk8yjQTSRkER1Cjb72KfBOjj9tFlXMaS06XJfnpk3XI6M5Bdqk03AP8UKrEQlNJ sj8fGAHh hZx0swugELc8xaL0qzzdgxs8txhC2Z2koutVibUqiKchera31Ell/eYwqfWprP4m2u9a0IOleVi2/eF8/muzVP26+YyBABEJdHN7oMJEIzxPQRtmc9eLrOiRonkM7xb11KkvWhiw/bWOdKm1cBrA7XKKHK/S2i81gwoG5cPl1VaogjaituglWYj4wr+5c+a4rj1GEvYGL/qZCV2I= 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: On Sun, Apr 02, 2023 at 05:09:14PM +0800, 郭辉 wrote: > On 4/1/23 5:46 PM, Vlastimil Babka wrote: > > As the SLOB removal is on track and the SLAB removal is planned, I have > > realized - why should we stop there and not remove also SLUB? What's a > > slab allocator good for in 2023? The RAM sizes are getting larger and > > the modules cheaper [1]. The object constructor trick was perhaps > > interesting in 1994, but not with contemporary CPUs. So all the slab > > allocator does today is just adding an unnecessary layer of complexity > > over the page allocator. > > The slab allocator is very core and very important to the Linux kernel. > After the patch is merged into the mainline, it will have a very profound > impact on the development of the Linux kernel. https://en.wikipedia.org/wiki/April_Fools%27_Day