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 6BD82C76196 for ; Sat, 1 Apr 2023 15:15:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8E8346B0072; Sat, 1 Apr 2023 11:15:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 897E5900002; Sat, 1 Apr 2023 11:15:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 787956B0075; Sat, 1 Apr 2023 11:15:19 -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 694916B0072 for ; Sat, 1 Apr 2023 11:15:19 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 370BA1A0FF5 for ; Sat, 1 Apr 2023 15:15:19 +0000 (UTC) X-FDA: 80633170758.13.20B8020 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf05.hostedemail.com (Postfix) with ESMTP id 06C1610000B for ; Sat, 1 Apr 2023 15:15:16 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=ZSuCN07j; spf=none (imf05.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=1680362117; 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=C6H0rrg5NJ+2lYtireHy454h3AJn13XdmPAVV6vVWgc=; b=N6wJwGyMq8MRIvZt0lzRvhZ/lh3JeaK/PWk/gtPX0lE0iYgsCaA9MTwYJVnRs8zdC89dET uwcDbzlSvDl9cu+vuKIsmEtLCSeiPsazVKnZmJpXCZc4+Vk/NtpOqugIdyGj6UTBWn00wX FXkHs7Cr1XuN9Ch6U4YtMiPSreuJ4D8= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=ZSuCN07j; spf=none (imf05.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=1680362117; a=rsa-sha256; cv=none; b=uVutwk/ZI5Ohf0PW8xR6Xl05ItBufhJ4+sUBQLF+5CxV15oKVfA2CdftjlRhj+PS5ixde1 jEpUi3tV1yJmOBnTn6cXFiLNHkzKui1CGKL225mUs57SDUkL8KA8p615Rejj4V9/W5fKRA 5sYBXdXgBny0dyIpDo2Cvwlfu0rcf1w= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; 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; bh=C6H0rrg5NJ+2lYtireHy454h3AJn13XdmPAVV6vVWgc=; b=ZSuCN07jL/SIC0g2Rz9ooxcdD6 7iZ/vnk7Mti73k29bOGwlhJ5oWBMDXG1LfFuNj9fLpPiZuLOm+iWxg61udPit5t0hiMfTj6zINR6i hesQgmNVyNfEO7faG0JWXneIzIF6frMRFJIdM+FiU99G2U9+pdo0DeBDgkzsyEyV7K/u3fCe/amVD UEjXaFMvszAtcuGmDZVPm8vXa3/qMROqjmUThR2VrwijEuSnrC747j3AHfzaXn0BoJY9d5Ke3fBIj 0RkejF+HrdCNAMO2k+5+FtMv/JuufdUJbyjbBFNRUwtjg3pvbq1XRH2IvntMlkRoXF+ZuH5ertCe2 eIelZXmQ==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1picwj-00CW7k-5l; Sat, 01 Apr 2023 15:15:13 +0000 Date: Sat, 1 Apr 2023 16:15:13 +0100 From: Matthew Wilcox To: Vlastimil Babka Cc: 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=us-ascii Content-Disposition: inline In-Reply-To: <20230401094658.11146-1-vbabka@suse.cz> X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 06C1610000B X-Rspam-User: X-Stat-Signature: uu7wag6xbtgfghqa8ph3i838amuo1udd X-HE-Tag: 1680362116-630593 X-HE-Meta: U2FsdGVkX19wG1AlO4JtsZ40a8iwa7LRdjWe1bR19xpT7vkdgKIRhNzRHI0IwweT27FlrPZ19b6uW9BEOheE7E+75Ki4N8V/wdlQrS2Yef1nzEu/eW9Hnboz62mdghyED0+1RZZVFj7kotPg6Anh5ux0APDV7Q6PubTW7/ShnNox3X4bVtWn6Xv3tMWUgT/iWbl2TfGL4gzEYjvSOi6gNkpL/qUk2Sae1py4LDVkJnPfQNaQQMr5M+G/SMuv3wENVe5uvJkIBRwkB7ZeqvP+/JLYvgr9As6ZAAf2Je7uK9XBk2Vh7j0TqgvAvRbZ2XkpQJ2MYQcXlpY2HpRpGa8jtT5OAU38N/ADzd9fBB9i7D3Swbf7JYM2gVm7v6xpqxmIWXieJVfa6OwT8nvXPIOmykHmIDKKfSjmEwB1+Ts2VDF54rnc0l7FZ13gfSjDO8ORmdEBbCwBO68x+qdym8zCdPMue07JCfOK9BxxN7xI4ZTLika6BqCPz4i+zj+YtvgvFf6YorOWG22QhitLKq7MXBjxfLU9DuwEMDq/SxkKhYyovHnntao8sF8u+ud1uSLuwQ3GHdoFvLvBFs3Z2k09A9rjmun1jb7fX2gw7G9nW+aWBhx1qHFsSXIH5TATCiseMCzbVDp60U1cucSir2+liZkVDr61H4iCFKpcGQP4Hm/vCo078CHk8F/KbOQVV6xhPXNGX6VkRvOxnjMV8ubGFL/CpW5v8NnHlT3EYHujRH3LtwFfL2tdpHHpCFI9zxqldQIHN/wEyIREqLCnJ7AXMEF2POjcR458SK4/e4f6dwSv9DYLyGXIDIhZTpcM8yl40Loyxk5hj216QJgB0APMXpAHfZmK0y8AekjRZaD9TYl8/kiP38AeUaFFD17vhz0nvEWWW8yU6zdtxhkKKmZES2Z+OerbMpipli/Qa3eQxA45X05XRWjdIsIniFyCj8gX3zU8gEmXtJOQXJvlizv 24eEjAjg uujqO0MZ7bK3mmDtn1NLkHdbzJPR/VkfhijG8F/4n8tFGQZz3CF6TBBFcFH/iWo5ZWUSjfReBsxEnsVg+e7E7EK6zkNa3qVzSoBEm18tR1WH2ijgG/BS5Fk1k8FKripw8mNTZhsFUw2adnI0YA09OEotcm0L48IuizKjwhx1TDVtvuBmDKqbnQa/zguFIQ1bpQ4V47Vag+P+lguWedTgYJAY9wg== 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 Sat, Apr 01, 2023 at 11:46:58AM +0200, 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. Acked-by: Poisson D'Avril (Oracle)