Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp256947pxx; Thu, 29 Oct 2020 01:40:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxUv+lJv+eVwhspByCxC994hrrvyxNQP703ISxUJ1sWgZVeusgq5YIyDs6uLP+Ga86WugPe X-Received: by 2002:a05:6402:1bd9:: with SMTP id ch25mr2689094edb.365.1603960855679; Thu, 29 Oct 2020 01:40:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603960855; cv=none; d=google.com; s=arc-20160816; b=pj6aEi86iGFConEi6JXp4l5rpNpHp5vRjTD1+j25VcVCSUIT1XLLd4viIIVa+bFutp 6CDOx+9clKNE5gaZUX8b901MW1ePzncOObhC6nblCL3jBUTNgmsQXbufXn73skKf1I3C HoTHxo9OYBtdsydJksvPw/KwIx/vnkUPSGy0awYw2Ytk4Avf2iZYoU6MqIiPm6bOr+Mo RfVqKlNOjV93eQzop7nYAUPaRu4zJnKXOfXPvwRsPjsRe7gKm1gwIhEYfvWQssT/jBQi IX4foF7e+O3pCw84IchTBR7h0OqhRq/V3vE+7Bzv1qhJ8IYkV2afAWhw5QDoj7+kizki Czbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=P8/p0/IouTT+OnSC1olsrFPS5Eff+rvKG7c2l39BEck=; b=XAauujtTcPkhBI6O9NJJrJmkrGIsQTyVgIBUqkqu6R76Yh8Lau3UVXXw1NyQCn/6OL Vz1YHUM2qNVMe+LOOMRVbHLFyU99Ah0xWu5kG1rDXwRHPUu9XfDwILbrnMjjlF8C0E5s xO0Qg9jVwzDk+fTr/IXpJl5oosEfrzENoeNXNcgr40pk1AAZ/aEm7CLnYpBmUb9deDPd 5kwSLhm+JKGfRdICjW9iWWJG3wbtoYKi1nJ8gOPKnjg7bIE5xAAltY/0tys7ZOi+1hh1 nynN9NyOhTViJpJRQ8xGVngS/7/08kCcK+6zxdfcgw3kdKdxO4/zVzrk67jCFUtkulK/ 0IvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nNqIykwP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bs1si1850155edb.116.2020.10.29.01.40.34; Thu, 29 Oct 2020 01:40:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nNqIykwP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2403771AbgJ2A4e (ORCPT + 99 others); Wed, 28 Oct 2020 20:56:34 -0400 Received: from mail.kernel.org ([198.145.29.99]:60524 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731618AbgJ1WRg (ORCPT ); Wed, 28 Oct 2020 18:17:36 -0400 Received: from kernel.org (unknown [87.70.96.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7666B246B2; Wed, 28 Oct 2020 11:16:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603883801; bh=3DtSsbNWZaTf7v/7udK+AIDJ92sxyETNXeC2IzpbaLk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=nNqIykwPXzPeiPb6AYNYHQQXiJyXiYtwLr73B//voWR8TZa6Eb5++4CieyFXxEh1h 1/1jSd7uHggtcYYQ6K5jPMWeaE8D3Si3dAD3bEDewru+HlpqXxaIyeUj0n/GkzF1sK d2ZhRYNYGHxIcFCusFeRPJXtjEnybkIYxxUOxr+4= Date: Wed, 28 Oct 2020 13:16:31 +0200 From: Mike Rapoport To: Geert Uytterhoeven Cc: Andrew Morton , Alexey Dobriyan , Catalin Marinas , Greg Ungerer , John Paul Adrian Glaubitz , Jonathan Corbet , Matt Turner , Meelis Roos , Michael Schmitz , Mike Rapoport , Russell King , Tony Luck , Vineet Gupta , Will Deacon , alpha , Linux ARM , "open list:DOCUMENTATION" , Linux FS Devel , "linux-ia64@vger.kernel.org" , Linux Kernel Mailing List , linux-m68k , Linux MM , arcml Subject: Re: [PATCH 11/13] m68k/mm: make node data and node setup depend on CONFIG_DISCONTIGMEM Message-ID: <20201028111631.GF1428094@kernel.org> References: <20201027112955.14157-1-rppt@kernel.org> <20201027112955.14157-12-rppt@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Geert, On Wed, Oct 28, 2020 at 10:25:49AM +0100, Geert Uytterhoeven wrote: > Hi Mike, > > On Tue, Oct 27, 2020 at 12:31 PM Mike Rapoport wrote: > > From: Mike Rapoport > > > > The pg_data_t node structures and their initialization currently depends on > > !CONFIG_SINGLE_MEMORY_CHUNK. Since they are required only for DISCONTIGMEM > > make this dependency explicit and replace usage of > > CONFIG_SINGLE_MEMORY_CHUNK with CONFIG_DISCONTIGMEM where appropriate. > > > > The CONFIG_SINGLE_MEMORY_CHUNK was implicitly disabled on the ColdFire MMU > > variant, although it always presumed a single memory bank. As there is no > > actual need for DISCONTIGMEM in this case, make sure that ColdFire MMU > > systems set CONFIG_SINGLE_MEMORY_CHUNK to 'y'. > > > > Signed-off-by: Mike Rapoport > > Thanks for your patch! > > > --- > > arch/m68k/Kconfig.cpu | 6 +++--- > > arch/m68k/include/asm/page_mm.h | 2 +- > > arch/m68k/mm/init.c | 4 ++-- > > 3 files changed, 6 insertions(+), 6 deletions(-) > > Is there any specific reason you didn't convert the checks for > CONFIG_SINGLE_MEMORY_CHUNK in arch/m68k/kernel/setup_mm.c In arch/m68k/kernel/setup_mm.c the CONFIG_SINGLE_MEMORY_CHUNK is needed for the case when a system has two banks, the kernel is loaded into the second bank and so the first bank cannot be used as normal memory. It does not matter what memory model will be used in this case. > and arch/m68k/include/asm/virtconvert.h? I remember I had build errors and troubles with include file dependencies if I changed it there, but I might be mistaken. I'll recheck again. > Gr{oetje,eeting}s, > > Geert > > -- > Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org > > In personal conversations with technical people, I call myself a hacker. But > when I'm talking to journalists I just say "programmer" or something like that. > -- Linus Torvalds -- Sincerely yours, Mike.