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 5AC03C76196 for ; Mon, 3 Apr 2023 03:52:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9C1106B0072; Sun, 2 Apr 2023 23:52:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 94A476B0074; Sun, 2 Apr 2023 23:52:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7EAD66B0075; Sun, 2 Apr 2023 23:52:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 6AD656B0072 for ; Sun, 2 Apr 2023 23:52:00 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 3141A807BB for ; Mon, 3 Apr 2023 03:52:00 +0000 (UTC) X-FDA: 80638706400.09.DF6E750 Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) by imf19.hostedemail.com (Postfix) with ESMTP id 6FAC91A0011 for ; Mon, 3 Apr 2023 03:51:58 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=WRrY8wwD; spf=pass (imf19.hostedemail.com: domain of fmdefrancesco@gmail.com designates 209.85.167.54 as permitted sender) smtp.mailfrom=fmdefrancesco@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680493918; 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=e76ikfSUd/4aq/3UZGfKEojnYnmYSb0Lxf6SFODNUhc=; b=I2IZ16Y1HXnfyfRXLKXRRWVkyCN6WfXkIAhfARMuOK/lbL/673LWA7YtzO+n+uDiomPirT hSyoQi/ggM7I/UGVKI7ZP/E8wsJKW7n2EpNRr0shun4Cz3OkH71CqvCk6V4qpPC423wivj 3gRrW90zUKNzawISFIOWfeX1mlP7Bxs= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=WRrY8wwD; spf=pass (imf19.hostedemail.com: domain of fmdefrancesco@gmail.com designates 209.85.167.54 as permitted sender) smtp.mailfrom=fmdefrancesco@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680493918; a=rsa-sha256; cv=none; b=46imTAjpOScE78mYITMUitGgNiPI9DwBJ15muSQBebHDLMrwscBZOe3vL4z0qlrtV5t3MX OD3dzXR+bmTPpY3d3ALWdJMtHfH5udMFhtNQ+tunJng/F9OEfrS7XWvDSTqU1qK7llHvF8 ItCR83zUOdBMZCUv/qPpCpwA72ODJ0g= Received: by mail-lf1-f54.google.com with SMTP id q16so36244338lfe.10 for ; Sun, 02 Apr 2023 20:51:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680493916; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=e76ikfSUd/4aq/3UZGfKEojnYnmYSb0Lxf6SFODNUhc=; b=WRrY8wwDPaBPIYzZ82IMg46GvH6ElPDfOUKYtyY4ghVVrZP9UGFp5rD+LLXC+NSUov njuCZuTkm0gDhKQpCsVzlgaHQuLM5NNFIgt9L7JA9G9n2C6xvzN84BqXWeva29Ru+Vd5 ld4jCb7/aHkKyW0uRLTgVM6tiFGY5fyEbnsn1P+W2cFYHV8ZE9ruF72XjsSf5CWQsla8 GMlKl1OpXkdUstv9IpYHuhYg9tbyn02AiuJxS0/hEKMmfATCPPLKJ/V6EHK3CneuSZRp 3OT4VHIkfj4pjAO5JmRZarea9mmF5TTBPkD9ygvyY5dfPzK6544OMdLZrtDihRjzIwvI FB1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680493916; h=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=e76ikfSUd/4aq/3UZGfKEojnYnmYSb0Lxf6SFODNUhc=; b=dhkmdAq/ZQvA0anNIo03a4NfaCyABFaVQNhtg7wB/JS9dr3m3DKd1myEMBKDbGBx52 dRErYKqv8q7nda8MF+hzxO7k7VZ6BkxJc8+0MGz/d2S5uo3cWKRDxPWqK1LtjTOVq5uD sNyJOK9odlW7LG1TIK+76XGYcl4KOjGBRdURyfZYzmivt2gLAnCIujhgkePgltBrtkIf 0rMRiblDfItChtSznN+8sxsWSbbqGRtrC4CcPXiLDhIY5oyRmDTSNDGX7/4zZSknBeQN mMiKfhdS70bigYLbhjFfoz2Elrk/HTI5WDl7zGFYf0tOoce/ueKni7SZEoJ4GkYl+Ogb fBzA== X-Gm-Message-State: AAQBX9fsz9TdjEwk3wctl5OPNBC1tUe9ceJ3eaLgXCNYbGucecRRb3v0 MJIumRlrJUpiIC4iZ4LLjsFd8k6gyIP10dAv3Ko= X-Google-Smtp-Source: AKy350ZXXUY0bOMV9pNd89snoUelsHFw7Djpzg3NkxVsk8uBmuWsLuKKLz/nQfem17UmkMTrU7XDHmXLdYc07pF1Th4= X-Received: by 2002:a19:7419:0:b0:4d8:62e5:4f66 with SMTP id v25-20020a197419000000b004d862e54f66mr10073544lfe.7.1680493916241; Sun, 02 Apr 2023 20:51:56 -0700 (PDT) MIME-Version: 1.0 References: <20230401094658.11146-1-vbabka@suse.cz> In-Reply-To: From: "Fabio M. De Francesco" Date: Mon, 3 Apr 2023 05:51:42 +0200 Message-ID: Subject: Re: [PATCH] mm: remove all the slab allocators To: Matthew Wilcox Cc: =?UTF-8?B?6YOt6L6J?= , Vlastimil Babka , Linux-MM , LKML , patches@lists.linux.dev Content-Type: multipart/alternative; boundary="000000000000ecc42205f8667a85" X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: pr73f7f44pxn8ujug8okmtbjud5i61b7 X-Rspamd-Queue-Id: 6FAC91A0011 X-HE-Tag: 1680493918-643891 X-HE-Meta: U2FsdGVkX19e5L+ILvOvznHL4bKtGFG3+jJQhXFSdrhGz/+TseLeLncPrQhED4QUwV2ZK2gUE1SPENO7oWuWv10TJvpjX13+8IOQdA0hmnS0EhIYmqp1kEUzpP1xumJvbJjIGHzDm1KPwgV2H05/9wZ8fpipuQuI3ySZEwRmfbH3oL7iklNblPOWuG7yz5axnryjc6DfarafK0pTE8D1c3HpWwwG/MMsjDykxzH1dlW91YX0gUMd9PeYrTRo8NLOl9HqJoF8Atloz2VnkBR+ebfNvnN2fNNsC4EFS61Fqlox+cbFAvWI6egIRB+01zjiFj0zbjm6O3QuABQckXUwBsXieTynDxtUyM7QQvWuStHEZ/PLmrn6AL1+kjpiCPkdveEVlmz9oYByL2PNZZ5+DGk1ANs4C6bTbjyvP1LhQTEz1T7PgWv6UGTgrz8WOmzWBcMBKlwhXM9LpD2wJUFtB3H+y4zLXSPPMtw3OkIvRa6SFIUKOQ1lSByxeXxWJPMMS3YNdYkG78kfU4mtW9LI0ZD7g1Fl+YbE1byVClAdcs1xTfiPH2uNglEI2zVLHn+eiZcdnnrlW9I9A2tl+684CDCT4c7RCbJ+Uc7fN6sZD/wFF9L9zSMEFgTzPNI8G2zvJelwOBKzpPgcTfNXfeeA+Bn5ouGdzV5ivDZ/9Pq0NI6h/VI5Ha5YtXkb4GvPzfBfrL4dYo3bK6FoFdDTE0DDKZUMZ5itBTPUmzEHtoYNEFZE51e3vZlHTsxNXREuj6mCT44/2qW1RILTYXetnKDCnBn/FYqykKY2FpEH/mIUF5hRICMi3EaSlOB/+eYDJev2K3cRLtF/GLP37KNQcA8bklMIuuxj46A1inTadTBOEIAilMEueeskKi2tedS1I524Kv0unG2iypSYYvhgO7fVbjGjwNo2lXUIdbxdXhYfs43dUTed7um9W+3SkbGKJ2s+BxIxGVMRX/pJI2/nZ/O qFswKiws n4E52S2aYUwruTjjlaNyQrMnRiGqokeIEP8QTwMNXbHozCvP/zb1mV/M5WlCVDHxbQZu+mDBeVmjmHLjw1/GOhhGF3xx03JCtylDOr4mWgxS9Kwpt/XAz1uWPtZbno2FtXwRa5QsxZKYXOk7m71zgQ48xs/QlGwHW0yRp80nyUzJTonZ6uCf9mQtd9p7+yWeTLUPVtP/7YSZqBK0HaN/FlybIJQw6JVxR1fZ9k3XlutAmT2S6XRzhncX+XnYUCZKBShfqq1IvuOElFF1f2vKN8m/pqpGRUMk3bOgOqm5AS5q8BVqtTo6RkfmrkCFB+9VBYdOGM3LTaXDPU8SZfY4CIhenJitwqCnPKHHnOkWg923LWh30sWZDoXenf1NHhQ1m9bwrNdqaDPAnK5blcjHLG8kosIcVkikC4JWwJuvvu5BGos4Tj8/r0KYpoxtqqvVf0yowXWbbNThZiIwtdLG2rAbLyA6gVAbgsfRWWufTV1RuqVvr/B3rjs4gpf4r4rAuSOS8zpaXQaNh+hEt70TndwKEKDofHz10y88E X-Bogosity: Ham, tests=bogofilter, spamicity=0.000043, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --000000000000ecc42205f8667a85 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2 Apr 2023, 13:04 Matthew Wilcox, wrote: > On Sun, Apr 02, 2023 at 05:09:14PM +0800, =E9=83=AD=E8=BE=89 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 ha= ve > > > 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 complexit= y > > > 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 profou= nd > > impact on the development of the Linux kernel. > > https://en.wikipedia.org/wiki/April_Fools%27_Day Wow! The most interesting implication of this "patch" is that you noticed that some people may actually need the link above to be able to distinguish between foolishness and reality... Thanks :-) Fabio --000000000000ecc42205f8667a85 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Sun, 2 Apr 2023, 13:04 Matthew Wilcox, <willy@infradead.org> wrote:
On Sun, Apr 02, 2023 at 05:09:14PM +0800, =E9=83= =AD=E8=BE=89 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? Wha= t'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 s= lab
> > allocator does today is just adding an unnecessary layer of compl= exity
> > 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 profo= und
> impact on the development of the Linux kernel.

https://en.wikipedia.org/wiki/April_Fools= %27_Day

Wow!

The most int= eresting implication of this "patch" is that you noticed that som= e people may actually need the link above to be able to distinguish between= foolishness and reality...

Thanks :-)

Fabio


--000000000000ecc42205f8667a85--