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 26DF1C7EE26 for ; Wed, 24 May 2023 00:29:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 47CE5900003; Tue, 23 May 2023 20:29:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 42D3F900002; Tue, 23 May 2023 20:29:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2F4A5900003; Tue, 23 May 2023 20:29:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 1E128900002 for ; Tue, 23 May 2023 20:29:23 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id EAB8DAE232 for ; Wed, 24 May 2023 00:29:22 +0000 (UTC) X-FDA: 80823264564.11.3A4B09E Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by imf18.hostedemail.com (Postfix) with ESMTP id 2DC3C1C0011 for ; Wed, 24 May 2023 00:29:19 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b="oCPd/VMB"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf18.hostedemail.com: domain of rientjes@google.com designates 209.85.214.173 as permitted sender) smtp.mailfrom=rientjes@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684888160; 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=p+iGDu91GXvHaUJ4/GkDIwXiVromlKTEDnrVX/jdHHE=; b=6rcY4TBY2SyygO1P3mg41UPDAO0nBWTGGofvGw8Gias+jpss9+U7VTtLtsaBCxP8aLtCd1 c18oIG1TnTrYGILJipScmVVPjEnHYMMDVMm/tBKSCTNhNFH3TeAucDoeLfdyiZzuBZnh44 tbN32vI6rH9lY8BAu5cvHntjzp4yizc= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b="oCPd/VMB"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf18.hostedemail.com: domain of rientjes@google.com designates 209.85.214.173 as permitted sender) smtp.mailfrom=rientjes@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684888160; a=rsa-sha256; cv=none; b=XdULckOEh2AO7SmOCi0wrlQbhGloa/M3SS5nKLegbDF6I7cr3WwyqWPYGShnSp6Nni90ID B69dXVCgxyXHSqxjqPSihNEz19nQMWFQyhiLLrmhVZiB4Wb+QAsxXdp2lNKj/67n2Mm1aV JGiZmsvvBLpHoy5ueVX0xmoV+3aKmYY= Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-1a950b982d4so8535ad.0 for ; Tue, 23 May 2023 17:29:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1684888159; x=1687480159; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=p+iGDu91GXvHaUJ4/GkDIwXiVromlKTEDnrVX/jdHHE=; b=oCPd/VMBzehzBIwxKD0CUQlcv9XnCqSIGnZFpfNhT9159UiXp4+4s0dt1T5T+r2N8u ejdMVEW9GWrQK3u8D/R+OgCl4fi8an2VY0K+/eeCPWT2cGGSET/E3kHkr5iqimXeopNz 1LhLEfNIl9101bv8HdubYyq2hpbrF89XLwyNahFvZOtnckCP7CoEZsh2L+2+OK9q9Yjc K9vC86dI9TWXu3/6r3ILFI/gvIY8hkiVXH1FcP052iNl13PiuUL4NAyi+n5JDzxUMMjc YVmWP+V4GT0WZnv89R5QJMFswFGyufptXG7L83ZUIfYIL/yWyXKcEjeZvi21gEBg088G o5Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684888159; x=1687480159; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=p+iGDu91GXvHaUJ4/GkDIwXiVromlKTEDnrVX/jdHHE=; b=RzRI65mWoh6yhbAgsMPyRUg+sIP13Q+gs7qFaoJCUqLh4aCE25/A9mmUT9dSnV8IUM IU/2pqoYi2YULIYKENPqNiuseFL53jvEqeG5ql1GTtNq/2mT8rKwBkhPaBkbEPB1RrxF tYqQuELdN5HfGg/cffI2atafQDtzNbgyZyrwrizSmWwW538r6QAo8HMFUFAucrW4rtli IAk2Fsr1X04DMmlkW4+O7M8g2LNBSSIXgj0VaXBLw8CNMdWYM6ey7vuj6Mwgl1UJbWvh otJjQAv+0EDdkjLwL0PYa/Q0XjtbWEKDSh3TU1xZ+Uxr4wKwN1ssXPmPjXA/WKSSZsQ9 a9cg== X-Gm-Message-State: AC+VfDwLI978kRahC70rxRgaaVoHskzX9YxwGWyL7C1SRv2e6MY7cwc5 xHLTRvoHteaBASdo7U7wcdZMkQ== X-Google-Smtp-Source: ACHHUZ4WC86fv/HCojVq6Z7bo1LnEN2P8Qa/JJdhSbqAvm7x1JKXoIG4BePTyVsmdwlyiuzkRQj4Vw== X-Received: by 2002:a17:902:e847:b0:1af:90ce:5263 with SMTP id t7-20020a170902e84700b001af90ce5263mr107385plg.26.1684888158675; Tue, 23 May 2023 17:29:18 -0700 (PDT) Received: from [2620:0:1008:11:c789:c1fb:6667:1766] ([2620:0:1008:11:c789:c1fb:6667:1766]) by smtp.gmail.com with ESMTPSA id n20-20020a17090a929400b0024de0de6ec8sm137193pjo.17.2023.05.23.17.29.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 May 2023 17:29:18 -0700 (PDT) Date: Tue, 23 May 2023 17:29:17 -0700 (PDT) From: David Rientjes To: Vlastimil Babka cc: Christoph Lameter , Pekka Enberg , Joonsoo Kim , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Shawn Guo , Sascha Hauer , Vladimir Zapolskiy , Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Tony Lindgren , Qin Jian , Thomas Bogendoerfer , Dinh Nguyen , "James E . J . Bottomley" , Helge Deller , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , "David S . Miller" , Richard Weinberger , Anton Ivanov , Johannes Berg , Andrew Morton , linux-snps-arc@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-tegra@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH] mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED In-Reply-To: <20230523091139.21449-1-vbabka@suse.cz> Message-ID: References: <20230523091139.21449-1-vbabka@suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 2DC3C1C0011 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: h6f77mj74hfxbomjhh41rwjr6onr7ujs X-HE-Tag: 1684888159-73730 X-HE-Meta: U2FsdGVkX19u/fHTbqO4hQVCWIY3o8UzlsAztfl96GRaSx22NCpZ7aoBRlO8GvyrB+tMBr3eWz6CajT/B+wpNM+RT7RakbP1yxqSpRm8x5JUOkrXPs3YDbHxB38oePgIMKUeEAU0L3B8k3HNw1iyAn8wS32uxkYxD5yWTIKmMwagfH/4YM6ZwGZN/UocGIooFF0wvbq9lZ6q3h737qJqcur7ZJYw12vgeCmAVc7WnSpxHoWJaabxfWn4J1Ld+RzZYXIUR/lK7QSemIKxE9RzvbuqkgQPbVVoR6HMNGQbEBU97/mGrkMNwqDlAOhEvMx6zpX+yzub1+PZJsRi+Ect18bP83IXFGpxggDtihso4X9HGtFkuKIhh/GYWJDstMAlqHb9YnfizhMJD6r+YFt6avJ92ak+dv0VhlKFFZYZ3FzdTDPnioMgGtpImCx1nUQbRzhzOMBId8G6MTGWRN26C5VrMDr4FYAZHYciwCdrj/YYzkynBjtDnHpljGk+1v05RMaYXHTxiLAoKxuNi9MpcQYUweQyORbE6XR1G/FpjE23a33p5jd0G5qiiRJwTUtVgXqRHrgYwEBRAIWxZUWeFqYZKgmxh6miP8ul0wa6a5cXIeWT7nb/ZD1gUQApEidzJA8qp8heKrbGuQQoLzSpGeKWd1dFv+wi27OuIFyMwAd+b0jJ8MZIzyR674ZSf1J/am8/zO4dremQTJ9ZtvrneWyTBHS/WD2XKnQM/zo5veEO24IzS00uLMNhXBh6sWXChQUqyryg5k1TPJGG2wG1PC0h83v32yFT5+EMYihmks9n1VEKrGuYsTbHcufiND6bPh/yHmARKBnNn7U7bXmCGtLUzOVaV+E+HfoClJ2WFO98EtrnY/oNexz20RztR5MKZmREJA7NyvcfvFAC+ezVCQsL23/heZML3pRjcVVQKtvmtRs9bWjW4dvDewoFTs+2VjMOEJ2W2KlpZvF4gnm uQizJ32D 4e/uEdyGSWMf8wsNQCCYdWdGqK3IDQmhjWr6e1WOTpYIxSw0GFrfFnG+ZPIsVbVpzjHoeO3LD4Om7idgSBqQCgIwN7PkuLDW7srmp9tC9IhvCxoXI+C7pbACq1MTL348My8PUE3m7YuxjmSCOCJLy0aBFi/VHa2LjIe2DB+AiFJUgU2AIrklViGnFyXds2YXVvweOTjoObbIk3ooXhrJOhVr5vrKnTpPBVzFInrcpxcCHpYEHAlzfoxSlTNWpON7wd/Hm4atpYGDpV1sEhx/4GDltdMJU7XgbewNWcGUu6JGVuIvCcMb/31nb7YC1FpLB0po0ZdmHjWQFMT/KB2EIOIqg1I+gBRepKyjXaFdqGUyVhxkHcsexBQbHkQLQWFtxPRVUivRtffsrz0qDR2Z5f6WR500QxiFwU2bxXcpuHUDy0m/EhUrehvKddPU5UV3LtXO3cF2IkwIxdwjZ1rkCH3AF1xS9G55yfMm3GowzW5Z3ndhCfT6FM9/C4jhA0MykTon6MTjKB9oToGLaL5Ef4YKdKxhgt1575B+2EfUIiAyH6Yg/zMwBycydvACnPwhiOlO4qecl+q5uzPvhDOAkuDSnD13Ncni5TFEN6b7riJbA2iz7yAM0uIjP2A== 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 Tue, 23 May 2023, Vlastimil Babka wrote: > As discussed at LSF/MM [1] [2] and with no objections raised there, > deprecate the SLAB allocator. Rename the user-visible option so that > users with CONFIG_SLAB=y get a new prompt with explanation during make > oldconfig, while make olddefconfig will just switch to SLUB. > > In all defconfigs with CONFIG_SLAB=y remove the line so those also > switch to SLUB. Regressions due to the switch should be reported to > linux-mm and slab maintainers. > > [1] https://lore.kernel.org/all/4b9fc9c6-b48c-198f-5f80-811a44737e5f@suse.cz/ > [2] https://lwn.net/Articles/932201/ > > Signed-off-by: Vlastimil Babka Acked-by: David Rientjes The Kconfig option says that SLAB will be removed in a few cycles. I think we should wait until at least the next LTS kernel is forked at the end of the year so that users who upgrade to only the LTS releases can be prompted for this change and surface any concerns. Slab allocation is a critical subsystem, so I presume this is the safest and most responsible way to do the SLAB deprecation. Hopefully that timeline works for everybody.