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 X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1FB00C48BCD for ; Wed, 9 Jun 2021 11:32:36 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id AA692613B1 for ; Wed, 9 Jun 2021 11:32:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AA692613B1 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 1B0A96B0036; Wed, 9 Jun 2021 07:32:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1614A6B006E; Wed, 9 Jun 2021 07:32:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 000FC6B0070; Wed, 9 Jun 2021 07:32:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0159.hostedemail.com [216.40.44.159]) by kanga.kvack.org (Postfix) with ESMTP id C47B56B0036 for ; Wed, 9 Jun 2021 07:32:34 -0400 (EDT) Received: from smtpin31.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 538068249980 for ; Wed, 9 Jun 2021 11:32:34 +0000 (UTC) X-FDA: 78233972628.31.D209C45 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) by imf01.hostedemail.com (Postfix) with ESMTP id 838B85001700 for ; Wed, 9 Jun 2021 11:32:29 +0000 (UTC) Received: from mail-wm1-f48.google.com ([209.85.128.48]) by mrelayeu.kundenserver.de (mreue011 [213.165.67.97]) with ESMTPSA (Nemesis) id 1Mk0e8-1lSZzs1bs8-00kROu for ; Wed, 09 Jun 2021 13:32:32 +0200 Received: by mail-wm1-f48.google.com with SMTP id m41-20020a05600c3b29b02901b9e5d74f02so860001wms.3 for ; Wed, 09 Jun 2021 04:32:31 -0700 (PDT) X-Gm-Message-State: AOAM530WS7ryg8taLf2XaZi901FNxn5bTJU+UPW1kr4x1wfdlloUJVVm vz5MdTaru29Gidly0ohD1DXGAcCaCsGEIVCbi88= X-Google-Smtp-Source: ABdhPJzoAPnjJWGlDyxsxVrxhheEMZ1P753dKM++est77A1JSiUJC5TRRvOf+sTRALv47GHRkLWv+YzLbHb9Ukp7IwY= X-Received: by 2002:a1c:7d15:: with SMTP id y21mr9135927wmc.120.1623238351528; Wed, 09 Jun 2021 04:32:31 -0700 (PDT) MIME-Version: 1.0 References: <20210604064916.26580-1-rppt@kernel.org> In-Reply-To: <20210604064916.26580-1-rppt@kernel.org> From: Arnd Bergmann Date: Wed, 9 Jun 2021 13:30:39 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 0/9] Remove DISCINTIGMEM memory model To: Mike Rapoport Cc: Andrew Morton , Geert Uytterhoeven , Ivan Kokshaysky , Jonathan Corbet , Matt Turner , Mike Rapoport , Richard Henderson , Vineet Gupta , kexec@lists.infradead.org, alpha , linux-arch , Linux ARM , "open list:DOCUMENTATION" , linux-ia64@vger.kernel.org, Linux Kernel Mailing List , linux-m68k , "open list:BROADCOM NVRAM DRIVER" , Linux-MM , linux-riscv , linux-s390 , Linux-sh list , "open list:SYNOPSYS ARC ARCHITECTURE" , "open list:TENSILICA XTENSA PORT (xtensa)" , linuxppc-dev , sparclinux Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:wTi+RiMQh5papI7jS2ibFB0Dw0LefWAljXUQ5W5IrCVs3LlPsUj WHAu695hxfPGlQZDzXE3W9l4Z0jmqGfEfW+h88kVcwkyafRKXjdjArs20LU4L/TJIimaP4W kQ/0ziX2y3hFBOPHL8pKZeDcnMGwgfaofVF77u0rpo4N7l9CGM+Eu3bkFuj2wOlELc21jv+ GTWyrjegzgxtfYdHv046A== X-UI-Out-Filterresults: notjunk:1;V03:K0:dceMEDqxbcM=:0Nh/rHHtswp3Ka/Npsq3Up elXeRlg4JdAYUlqP1tk/9VJ7zktgaXg0C8FmielB0AviZYD+aT4Q6DQugAfyxIApmug5SpLBK R4utSkxyG5nK9HK3vDwA94pX18rMuRKlEp1Rl2y8Hb95EyFfkbEqPvPwJWWguDt3+7Si1f5bV mGjRGj/5OUTvbHOr39ms9rbuXjwOwROA0hG5hk4imWZO0xb3E0HmXpgKnekR+XFyjBbUwmjBQ Tj8NrRn0PBXoaULgs9hDKRhVul8Rknu+kyHincDFYem7gOwb0/1FMfidq6grUF8NN/eAPG0e1 BVpOx3BHD5Bs0tU66sNltXmondnmOXPx9F0K7nNzVXOyPOnqvcORsCv8payVGEH0Y8kDvivWO 76sQ4VWmfhxmg+kmRoTNVxO2MprDt6zZ3r6WWZjZjOxfY4AsgG3NHFuYxPYTPywLLF79Uio6O 3kZVncP8V2BTzNwsGfq/GaSrwM2B3i6YqWHlRPuYAhJqa6OyS90qMAvk6QJBj12jW0I/mimBm Y3IyDeXpTUA9H2GloiC9ApNUUWVrXkkzkDHYb7apYW65kot6AnYVVLR6bSGX0CPB+VGdl7Czw 3xqfosdO59Eia3DQzWfhoZbHewmAqNELCDLlky9WKRLwmW6T9w8xn/9US0SsIH3m+dhwUVQKZ xmEM= X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 838B85001700 X-Stat-Signature: fd3h19h3sqx4dssja8ws8mfskxd9wygy Authentication-Results: imf01.hostedemail.com; dkim=none; spf=none (imf01.hostedemail.com: domain of arnd@arndb.de has no SPF policy when checking 212.227.126.131) smtp.mailfrom=arnd@arndb.de; dmarc=none X-HE-Tag: 1623238349-662953 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 Fri, Jun 4, 2021 at 8:49 AM Mike Rapoport wrote: > > From: Mike Rapoport > > Hi, > > SPARSEMEM memory model was supposed to entirely replace DISCONTIGMEM a > (long) while ago. The last architectures that used DISCONTIGMEM were > updated to use other memory models in v5.11 and it is about the time to > entirely remove DISCONTIGMEM from the kernel. > > This set removes DISCONTIGMEM from alpha, arc and m68k, simplifies memory > model selection in mm/Kconfig and replaces usage of redundant > CONFIG_NEED_MULTIPLE_NODES and CONFIG_FLAT_NODE_MEM_MAP with CONFIG_NUMA > and CONFIG_FLATMEM respectively. > > I've also removed NUMA support on alpha that was BROKEN for more than 15 > years. > > There were also minor updates all over arch/ to remove mentions of > DISCONTIGMEM in comments and #ifdefs. Hi Mike and Andrew, It looks like everyone is happy with this version so far. How should we merge it for linux-next? I'm happy to take it through the asm-generic tree, but linux-mm would fit at least as well. In case we go for linux-mm, feel free to add Acked-by: Arnd Bergmann for the whole series.