Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp570750pxj; Wed, 2 Jun 2021 06:20:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxeneKC6bv11/UxnJtFSO1Ms+x3Yj/E1EAa8P727oRqJW1hD/loIOyeNBhaYqMth2Dg0doN X-Received: by 2002:a05:6402:27d4:: with SMTP id c20mr6986551ede.123.1622640016783; Wed, 02 Jun 2021 06:20:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622640016; cv=none; d=google.com; s=arc-20160816; b=sC43PYf8u+nn6PqiV67YR24+IQRKhVx8FWQNFKtmsmVhpWJxFWowm1ieEQHngIFWeh pgAUzh+HHWe+sy9ngmA9Xj+FCK6dJRPWAyg7ziH08na7Ky4TJ9zpz6ljqE3qzamVWSQr ibeYgC0AFvnz+22fMxWRRStwBwtPYDu9hBEVoGiuk8izCYViYEVegQhpOwbmJxwMuGbL 3IX79zW7Ry5Lr7EqlRzxudecyc2U431n2OlQFmPQPFCPQu61mKh+qolshnCdjN7jdoRo 69qKbxKZPm74vq/61wdHsBSTAwW6dVaQOe0nOB59S7YQOXUHZ740xZemiV5Vy/P5qTvL Ipbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=jW9qbAJrrEgZZtArNqzgMlMxL/wsI9ykuaK+LUcNa78=; b=hep3A41kvyw+TosvI9elf9RRpTc7h6vW1248NNFFCTaCUzrBkDAgOLiqpWBcXOTQtk aV0WSkQ5Enj6T2ha9bb47vMK7ZFQn2rs6u+ImpEgdHgHAboi+NhZ6OEnT3DnOWuujJVY 9SVK3ZrrAUtmaIsKUz4LIoTc0SChMxXRgrNdTluxf/3+qFTLS8YqlQhFjIQXhDsukWTL HG+k87+2A3Z70p7n7+M+cbVNRCzq4tSWsOTkioNlwuYCKujMi/CmDgjhOMEnb291TFtM dOtoQBt9OjN0EQYTyAzb0IsXHI7GxDsWJsDdZDD901rEXMi1UNXR4mTW9yeYCpnuncrx 4ESg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id nb10si12246499ejc.344.2021.06.02.06.19.53; Wed, 02 Jun 2021 06:20:16 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229654AbhFBNPC (ORCPT + 99 others); Wed, 2 Jun 2021 09:15:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:37432 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229579AbhFBNPB (ORCPT ); Wed, 2 Jun 2021 09:15:01 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 23AFD61246; Wed, 2 Jun 2021 13:13:16 +0000 (UTC) Subject: Re: [PATCH 07/15] m68k: convert to setup_initial_init_mm() To: Geert Uytterhoeven , Kefeng Wang Cc: Andrew Morton , Linux Kernel Mailing List , linux-m68k References: <20210529105504.180544-1-wangkefeng.wang@huawei.com> <20210529105504.180544-8-wangkefeng.wang@huawei.com> From: Greg Ungerer Message-ID: <8305967a-4e1f-489e-e04a-cde8f8b5693d@linux-m68k.org> Date: Wed, 2 Jun 2021 23:13:14 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 31/5/21 5:48 pm, Geert Uytterhoeven wrote: > Hi Kefeng > > (CC Greg for m68knommu) > > On Sat, May 29, 2021 at 12:46 PM Kefeng Wang wrote: >> Use setup_initial_init_mm() helper to simplify code. >> >> Cc: Geert Uytterhoeven >> Cc: linux-m68k@lists.linux-m68k.org >> Signed-off-by: Kefeng Wang > > Thanks for your patch! > >> --- a/arch/m68k/kernel/setup_mm.c >> +++ b/arch/m68k/kernel/setup_mm.c >> @@ -258,10 +258,7 @@ void __init setup_arch(char **cmdline_p) >> } >> } >> >> - init_mm.start_code = PAGE_OFFSET; >> - init_mm.end_code = (unsigned long)_etext; >> - init_mm.end_data = (unsigned long)_edata; >> - init_mm.brk = (unsigned long)_end; >> + setup_initial_init_mm((void *)PAGE_OFFSET, _etext, _edata, _end); > > Acked-by: Geert Uytterhoeven > >> --- a/arch/m68k/kernel/setup_no.c >> +++ b/arch/m68k/kernel/setup_no.c >> @@ -87,10 +87,7 @@ void __init setup_arch(char **cmdline_p) >> memory_start = PAGE_ALIGN(_ramstart); >> memory_end = _ramend; >> >> - init_mm.start_code = (unsigned long) &_stext; >> - init_mm.end_code = (unsigned long) &_etext; >> - init_mm.end_data = (unsigned long) &_edata; >> - init_mm.brk = (unsigned long) 0; >> + setup_initial_init_mm(_stext, _etext, _edata, (void *)0); > > Please use NULL instead of (void *)0. With that in place, no problems I see. Acked-by: Greg Ungerer > Gr{oetje,eeting}s, > > Geert >