Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2152580pxb; Sun, 18 Apr 2021 21:05:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzoDKHd9poauXSPL51Tf4KGS6PiFuaXjrUciWp46iHcFvgsg74LfFCBv06Z25YQQ1dMnFdF X-Received: by 2002:a63:e903:: with SMTP id i3mr9879341pgh.374.1618805101500; Sun, 18 Apr 2021 21:05:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618805101; cv=none; d=google.com; s=arc-20160816; b=W6f6D9khpi0Wy0hiMRMpwrOCuRHwq+uGI0QFREKmazQNjhzpHX48zVPUUX/ZStph70 sBWkG+Ezl9nnJyq2KwiOTxblUK3cbYLjpCn5W/rjR/8NpjSvA+rkS59/L/KQkUwwO8AS 9IEANbmhNGDJONjsipTfrtXglfO9drTjXNle3hM4SeuK67olk+AoZE7CrLBSwSwsoKAw AHjJlhKgznUtKU9VjTXExg/8e+lQKbYjfCYFexKn34RVIbdnCyqljSeM1lwQ6yQOhFyq beyFRV/xrpOm3aO73G/d+7X39f7ZQigMLU0ultxYRjEUveyFjoeyKrEm9pRMQGJEBPYb eXsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date :message-id:subject:references:in-reply-to:cc:to:from; bh=UT9m2GLp1QiTRCgKqsFEm18zRDyfcApkvYBMeHdvtX4=; b=GTj5Ddd+dXUmyVp2V6B05XYIpPjrQJuVY5SToK87ekE8GHcfXIOcxwGJzOPtOAX4q5 lvdbVKWlVWmQ106N76/xqiiLi08En59jCw2CuUP78d1QIuuhISmGReFpzn9f3wpP8yts +wPB6HwTXpoha6ipOjBsIq4UIE6JkPMXKtrspP9nOgNv5/N111YuQW3SSysP49EISvpK lpr8gatxpnrdfYkbPujaYFH7NlZ94UUszQ9M7VjhaJsCsOrT+cOSiALsi5zlDOZrbhlF zUSCCQYRtXTZga5YsSbLFqlBlJYZz/rESVQ2KtP5hjIQvLaVkQCzqzaUg5ghAq614RTO 9crA== 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 k15si17047836plk.106.2021.04.18.21.04.49; Sun, 18 Apr 2021 21:05:01 -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 S233831AbhDSEEm (ORCPT + 99 others); Mon, 19 Apr 2021 00:04:42 -0400 Received: from bilbo.ozlabs.org ([203.11.71.1]:60489 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229473AbhDSEEj (ORCPT ); Mon, 19 Apr 2021 00:04:39 -0400 Received: by ozlabs.org (Postfix, from userid 1034) id 4FNtVJ3l0Wz9vDw; Mon, 19 Apr 2021 14:04:08 +1000 (AEST) From: Michael Ellerman To: Paul Mackerras , Benjamin Herrenschmidt , jniethe5@gmail.com, Christophe Leroy , Michael Ellerman Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org In-Reply-To: <0c3d5cb8a4dfdf6ca1b8aeb385c01470d6628d55.1617283827.git.christophe.leroy@csgroup.eu> References: <0c3d5cb8a4dfdf6ca1b8aeb385c01470d6628d55.1617283827.git.christophe.leroy@csgroup.eu> Subject: Re: [PATCH 1/3] powerpc/modules: Load modules closer to kernel text Message-Id: <161880478975.1398509.1364784415611338894.b4-ty@ellerman.id.au> Date: Mon, 19 Apr 2021 13:59:49 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 1 Apr 2021 13:30:41 +0000 (UTC), Christophe Leroy wrote: > On book3s/32, when STRICT_KERNEL_RWX is selected, modules are > allocated on the segment just before kernel text, ie on the > 0xb0000000-0xbfffffff when PAGE_OFFSET is 0xc0000000. > > On the 8xx, TASK_SIZE is 0x80000000. The space between TASK_SIZE and > PAGE_OFFSET is not used and could be used for modules. > > [...] Applied to powerpc/next. [1/3] powerpc/modules: Load modules closer to kernel text https://git.kernel.org/powerpc/c/2ec13df167040cd153c25c4d96d0ffc573ac4c40 [2/3] powerpc/8xx: Define a MODULE area below kernel text https://git.kernel.org/powerpc/c/9132a2e82adc6e5a1c7c7385df3bfb25576bdd80 [3/3] powerpc/32s: Define a MODULE area below kernel text all the time https://git.kernel.org/powerpc/c/80edc68e0479bafdc4869ec3351e42316b824596 cheers