Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4622090pxj; Tue, 8 Jun 2021 20:08:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz7r+UjXSAfWINhmIhx6g8uNmenrBzoRT3kYBdinjnRJi/MMkQizAP1EDHqLiS5VAeDKDBr X-Received: by 2002:a05:6402:1513:: with SMTP id f19mr29719017edw.235.1623208126194; Tue, 08 Jun 2021 20:08:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623208126; cv=none; d=google.com; s=arc-20160816; b=Av5db0UXUL8Bpw8CUJivj9ZdDJEil6/VTpq83FLS3RYnEe3JvyoABiRCtOkYUymEy0 cFAJSB0PvoOHfa1/EIOxYuAJxRvr3GKuAXt2OXY/L1w0etZLN0nVrzJIf2TfPL/haM2v Wd+Y7ohvNwh++GPDkTVwqhS63qB6aKn9K3tudPqMhx8aW3eoaj2fIAtyeKKkJn9QieIk EjXtDmx4pdOFdRehVNIZaN3TnBrLY+y8jT4NTuE29F8jM98w8LdtaulH4t45843WhJFa VVSSzCpgrUZ8EKI5vnJxlyRk3T4dawj9kFRHO3nw8yj4+1JWz7iOKF5JqAU6qGDAZp82 ++Qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=bpsV4sDHB2cyK5C6lyt/mnQ+XnkOkcY+7DRUUxVnjl8=; b=YB1E2vfJMO/WLkMw2WOZ3//fg7YGknW6NDrLMfsAtk3g7NM7hs8HvQOtq18KPDoBtF 9kHTPSfoVjeRVV1VBRmgrHWCzVj4Q/2xGqiUJ+B8B/7GfWQWBxrh53XoPA30Qox5338n KqR+TAm9oVpbkHM6CPWsJzl4VNXlGGL4J3AjTrawK2omdrHHbGhjeIWiOUyH17rO1Jn1 UCHpl2xRXIXEfqQ0bdPwJG1H+038UuCbcAW1/Tbqt4tBcR2SbmHiKI34B+fgmr8y2ORh iD5sxZ9q/jhom7QO6cNELi+z2gQ0aXNdKvEZnNWzk+IikwJUwZd0yRdQBPoT2ex36ggz Q4fw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=p5f8j36w; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f13si1329114edr.531.2021.06.08.20.08.23; Tue, 08 Jun 2021 20:08:46 -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=@gmail.com header.s=20161025 header.b=p5f8j36w; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233445AbhFHOit (ORCPT + 99 others); Tue, 8 Jun 2021 10:38:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32862 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233288AbhFHOiq (ORCPT ); Tue, 8 Jun 2021 10:38:46 -0400 Received: from mail-vs1-xe2c.google.com (mail-vs1-xe2c.google.com [IPv6:2607:f8b0:4864:20::e2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A8D50C061574 for ; Tue, 8 Jun 2021 07:36:41 -0700 (PDT) Received: by mail-vs1-xe2c.google.com with SMTP id z15so10962080vsn.13 for ; Tue, 08 Jun 2021 07:36:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bpsV4sDHB2cyK5C6lyt/mnQ+XnkOkcY+7DRUUxVnjl8=; b=p5f8j36w8Ntn49cmYv4MvwFWK/AOerSOIgCmJp4QT0LjyYd60aJ67szVOzuYOwVgIk G0GlUXBYXTO41rP9p78c0LFY2Y8jlVAHEiBh6jNedWVhxqhFlv1qbuoSrtk+2gkY3gw4 tWGUrqD6WDLROS+x6cb77ZmfDPHPylL9+At/nsum5kM4RQjRvnlgyF0oQnAlMQ9HrKQg X496YWYsLdr/tuV8yIFSepwpA6CxmDNZAHPGjuaMr87i+0KlzxN4zQoRt7Iw2tOfo4A4 LUHyvgqkg2q5duUjAWuRJOPNYpj4UZJMfY4AvCVDpgO3+EopHv4P+rxU5tgFWKc3ev3u cmNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bpsV4sDHB2cyK5C6lyt/mnQ+XnkOkcY+7DRUUxVnjl8=; b=n/pooTEtgdVsLIjn2wZYwkz1TePazncUspAXZr1v9a10qHvSF4+mFGPXjdCCEI/6s9 r0T4ofW0QLJ0xTZ446TW1ZVwPq5UvFKToiVwRZ52IL0BWv16xWgGnJII/ieNhwCfVVxz SWTU/QZB8F7S3oL4HncYW/Yldqx8V6AWtJYEolfitPNgenG3dfEWdXj3JZKqjirkZF1k Znt3F9hwgCX8jnPZiH2gb4rwzpRFv0HmzkRVBaExAutVmiEvIj3FyMA4nv//w3aNOIfA Yyls4i5bin4cUQhexqnWHLLzlEMPpL1mG6Emaf4IG6XoPm2JcwCY7bYn9t//7CTm5Vlc gOAQ== X-Gm-Message-State: AOAM530irDmGOIXSGwXDGqAf/+DY31tATWJT+6tJC1KrfXg3waThWk9u cmUFbsoTqXhCihjhwf7/dJVPf54KvM8bFtyGPokbwYIrvxI= X-Received: by 2002:a67:7cc7:: with SMTP id x190mr433160vsc.30.1623163000809; Tue, 08 Jun 2021 07:36:40 -0700 (PDT) MIME-Version: 1.0 References: <20210608083418.137226-1-wangkefeng.wang@huawei.com> <20210608083418.137226-12-wangkefeng.wang@huawei.com> In-Reply-To: <20210608083418.137226-12-wangkefeng.wang@huawei.com> From: Souptick Joarder Date: Tue, 8 Jun 2021 20:06:28 +0530 Message-ID: Subject: Re: [PATCH v3 resend 11/15] powerpc: convert to setup_initial_init_mm() To: Kefeng Wang Cc: Andrew Morton , linux-kernel@vger.kernel.org, Linux-MM , Michael Ellerman , Benjamin Herrenschmidt , linuxppc-dev@lists.ozlabs.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 8, 2021 at 1:56 PM Kefeng Wang wrote: > > Use setup_initial_init_mm() helper to simplify code. > > Note klimit is (unsigned long) _end, with new helper, > will use _end directly. With this change klimit left with no user in this file and can be moved to some appropriate header. But in a separate series. > > Cc: Michael Ellerman > Cc: Benjamin Herrenschmidt > Cc: linuxppc-dev@lists.ozlabs.org > Signed-off-by: Kefeng Wang > --- > arch/powerpc/kernel/setup-common.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/arch/powerpc/kernel/setup-common.c b/arch/powerpc/kernel/setup-common.c > index 74a98fff2c2f..96697c6e1e16 100644 > --- a/arch/powerpc/kernel/setup-common.c > +++ b/arch/powerpc/kernel/setup-common.c > @@ -927,10 +927,7 @@ void __init setup_arch(char **cmdline_p) > > klp_init_thread_info(&init_task); > > - init_mm.start_code = (unsigned long)_stext; > - init_mm.end_code = (unsigned long) _etext; > - init_mm.end_data = (unsigned long) _edata; > - init_mm.brk = klimit; > + setup_initial_init_mm(_stext, _etext, _edata, _end); > > mm_iommu_init(&init_mm); > irqstack_early_init(); > -- > 2.26.2 > >