Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4976249pxb; Wed, 26 Jan 2022 01:54:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJxL4QzcL+GzC+O7USHvFrmI6tCauKzVAnnpUCadd3tBmwGCfE03DHN0/1inSs3BDn05v1AF X-Received: by 2002:a50:9549:: with SMTP id v9mr24417096eda.335.1643190871361; Wed, 26 Jan 2022 01:54:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643190871; cv=none; d=google.com; s=arc-20160816; b=jvvl793a290tL2aQ1SOxcCpE7oX+hZ5NWVwzGIhLrwNiNyQzW3d1HH77voErqrf6oN L7zY+sQnV0nsyeSwUZ7+qBEDCII79V1jbwgdwfT+Af52P+6dU9KMhk2E+NRa9f6Rn+Ff kJ36FH6OzqoiD0+qqphl3T9Fc+sH14DuRI3YES200VfobxyZsY71A1K4mGY+BPA4bW3Z zy2GHXBI2YrfD/pvl+rn0OybtB+Pi09HzMqRYTZtu+zQiO3toqbgQDK5NaHTR2zdb86k YnuPQWNwWmR1CKuPKXRwGI58dcm4Uq2jcEqF248ZfZ2/xiP/J+HatMHcu99aSyIR0rQZ o/tQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=9sBIA+4FUEiJsQc79gzBYm8TOBmdFpT74KXdSSubq6E=; b=C3LZpi+jBqPKk94GfYv3phEr3Y0R5bk7ledFAb/NmbCKQIL8PdtThogiDC69x3DdWp O2mQ9/7GUPObmpB1gMXuFc/EUr814wR0scWSNh7wvwIqIUkyfXIFvms/0+qdEqlil+hK B5BTRgee0sSphhGeCEw4sXqd3hYq2I7x6WNRyQ8IHWnjSnd0xqjsS2yfVHGozmaagPZK 3e2zadX3tMK/kGRITbwFKCWpVopMEN8xM1WKwW4wkXnoCnsEM9IUEtUIzQul1G3fdhZt RrB+vw2lJkLA2/goColAKxJjrX+woQqEd9+wFTkA20VKnj9LjFSRgqNv8aRIl0JH+iJt YQQA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=eSKbIlns; 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 u3si11590398edo.386.2022.01.26.01.54.06; Wed, 26 Jan 2022 01:54:31 -0800 (PST) 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=@infradead.org header.s=bombadil.20210309 header.b=eSKbIlns; 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 S232968AbiAYVKT (ORCPT + 99 others); Tue, 25 Jan 2022 16:10:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46120 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232965AbiAYVKQ (ORCPT ); Tue, 25 Jan 2022 16:10:16 -0500 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31160C061744; Tue, 25 Jan 2022 13:10:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=9sBIA+4FUEiJsQc79gzBYm8TOBmdFpT74KXdSSubq6E=; b=eSKbIlnsv6RWgx7nwqgpkPqt5q EeCKatmP3k8DXITTemQLP53mSBz51qcd/VQGIhMSObhR+bTW5Cj8VBAXKYwj2Lil106cEWpZw88L5 +VhQL/T1F4csdtkaIllFtvH3ArdQr7c4PoGbqaIhGAfeWq2WmnYyVpaPy8AjAzIvTGt65X/nxKURK ILINrwlO+ff2g782ZKFNBQPDrt2Zn6A5rwafsEW3/ImsPmPhBxFpMZIjNpgQnXxed6MX6D9hAABLV 86OBLVcWGuI5Uf68fz1pNxiLkn30JJ+zWGrL+0m5BMhMRpysm1FMtgSq4nkKQDLiF9ZhIviZ3vNhP SiSkuCfg==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nCT4w-009ZLT-9v; Tue, 25 Jan 2022 21:10:14 +0000 Date: Tue, 25 Jan 2022 13:10:14 -0800 From: Luis Chamberlain To: Christophe Leroy Cc: Jessica Yu , "linux-kernel@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" , "kgdb-bugreport@lists.sourceforge.net" , "linux-mm@kvack.org" , "linux-arch@vger.kernel.org" , Jason Wessel , Daniel Thompson , Douglas Anderson Subject: Re: [PATCH 6/7] modules: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC Message-ID: References: <848d857871f457f4df37e80fad468d615b237c24.1643015752.git.christophe.leroy@csgroup.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <848d857871f457f4df37e80fad468d615b237c24.1643015752.git.christophe.leroy@csgroup.eu> Sender: Luis Chamberlain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 24, 2022 at 09:22:34AM +0000, Christophe Leroy wrote: > This can also be useful on other powerpc/32 in order to maximize the > chance of code being close enough to kernel core to avoid branch > trampolines. Curious about all this branch trampoline talk. Do you have data to show negative impact with things as-is? Also, was powerpc/32 broken then without this? The commit log seems to suggest so, but I don't think that's the case. How was this issue noticed? Are there other future CPU families being planned where this is all true for as well? Are they goin to be 32-bit as well? Luis