Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp2635175ioo; Tue, 24 May 2022 02:26:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJypC1cjHKx+r4rTJwvjeqer2kho5h+MTpz1Oc8h3SXZajseQOdVjVzck8XG9EOYmaPJvN/M X-Received: by 2002:a17:907:1c8d:b0:6f2:eb2:1cd6 with SMTP id nb13-20020a1709071c8d00b006f20eb21cd6mr22888335ejc.568.1653384397294; Tue, 24 May 2022 02:26:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653384397; cv=none; d=google.com; s=arc-20160816; b=EcHWX1qR9n3ElI1T7uwWJ9JQQcX0ynJABfFYAf3Zx43demBJL/v+bx5AA99RUjTMnt KVrDhtt8O+doIhWNU4sLyBCmubp5ev4cp/kX2Y9tVZbc3+uQ/JH2buNvhz7DLr9KU3sV cFoCN3k3h5QEnbey3TPRsZl3RAEQjKb+vWxJXxLH9HKbyn2NXsqCX5kqR0uKkC6N5Gwo Jsocqz2NbYF/kTHdmBJx0xhoR+kDcovBAg0Slwbc8DKmBXdtAI3TOKs+TZ3hJSFQCTgw Dm9mKAyZUeH+/hII0A77mW5ldVvDGy32QMMhmzyOViCSL7wyxM7TLwa/oe5XGj5/L+V2 0+Zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature; bh=23gpOQQJ/fv8/qwDF68c85b3c418u/QJJTgIjBTIEYY=; b=bjny7n/9Cy7E9BpNtd5aVC1FXT665hMhDhOhfVECGYnuJHAI8LWe5sF3q37guhhbEe qd8ypCiA6zPc2u3te8CXbDqrpcWI3ZmqhJRAGoOYOvMIXdNqd4pWfvzcfPRn8qUg6iH+ 9HQ+rE3b0i5L6KLOGFODxJMc5BhygsFWJ7ZiDgkw35s1NQPO/CcQ0eJA4uR1lk3Y2p5q ymRfLh5FTi1rDU1vrVozJXEZw+yh1llwQ6FBaKwh8hhdT5y7VA1rA/z8tV+4MrIynw4d ln+Guw6oMOKpZ55d2u3V9gpJO4ZM4KhoYQ0m2GW+AdtC/Zxt6YF5Vtl6fyF310dCqTIY z1KQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ellerman.id.au header.s=201909 header.b="Vz/0zOkh"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c6-20020a056402120600b0041d82c21030si16732086edw.607.2022.05.24.02.26.01; Tue, 24 May 2022 02:26:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ellerman.id.au header.s=201909 header.b="Vz/0zOkh"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233273AbiEXCW4 (ORCPT + 99 others); Mon, 23 May 2022 22:22:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233271AbiEXCWz (ORCPT ); Mon, 23 May 2022 22:22:55 -0400 Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5382F9969A; Mon, 23 May 2022 19:22:53 -0700 (PDT) Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4L6dJq1p1dz4xYY; Tue, 24 May 2022 12:22:50 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ellerman.id.au; s=201909; t=1653358972; bh=23gpOQQJ/fv8/qwDF68c85b3c418u/QJJTgIjBTIEYY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Vz/0zOkh11h32x1S+vJ0dfgu+9jJgWUJNHb0CchW47kngs0PqZLMKT7noGRBVFEwE 39XRrPncQJjqRDMGqzleHq0xMSJOoyAeGnmsgCeOWcevvawiwHUQL05alQKkjBDNr2 DB/mKxEjKdt3VtW72OKus9OFCAh+QQr5LPwIYflgraXq1NiXjFZ4CDkql2MlO6JRvj hRiWh8rPsSysHWoFNTliHIKLSaeZpQQyAa2uyOJAUJBlY2tJzgh6rRoTXwIKdFnXI1 IecCU3YpTi4TzIfXCuaGB4wpSGR4qMCnuiZT7O9cFV448cQc4aSLfUe5qPMy/fUyrP GpTB+KpFeXJlw== From: Michael Ellerman To: "Naveen N. Rao" , Stephen Rothwell Cc: Christophe Leroy , Linux Kernel Mailing List , Linux Next Mailing List , PowerPC Subject: Re: linux-next: changed messages in qemu boot In-Reply-To: <1653069342.3xtfot6wli.naveen@linux.ibm.com> References: <20220520233602.2738d87c@canb.auug.org.au> <1653069342.3xtfot6wli.naveen@linux.ibm.com> Date: Tue, 24 May 2022 12:22:45 +1000 Message-ID: <87czg3mzyi.fsf@mpe.ellerman.id.au> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org "Naveen N. Rao" writes: > Stephen Rothwell wrote: >> Hi all, >> >> Today's linux-next bboot of the powerpc pseries_le_defconfig build >> produced these different kernel messages (diff from yesterday's tree): >> >> - ftrace: allocating 33658 entries in 13 pages >> - ftrace: allocated 13 pages with 3 groups >> + ftrace-powerpc: Address of ftrace_regs_caller out of range of kernel_toc. > > Thanks for the report. I think that is due to: > https://patchwork.ozlabs.org/project/linuxppc-dev/patch/bb6626e884acffe87b58736291df57db3deaa9b9.1652074503.git.christophe.leroy@csgroup.eu/ Yep, I bisected it there. I should really read my email before bisecting :) > The below diff fixes it for me: > > diff --git a/arch/powerpc/kernel/trace/ftrace.c b/arch/powerpc/kernel/trace/ftrace.c > index 46c002a8388804..7418da705d43ac 100644 > --- a/arch/powerpc/kernel/trace/ftrace.c > +++ b/arch/powerpc/kernel/trace/ftrace.c > @@ -746,7 +746,7 @@ int __init ftrace_dyn_arch_init(void) > > reladdr = addr - kernel_toc_addr(); > > - if (reladdr >= SZ_2G || reladdr < -SZ_2G) { > + if (reladdr >= SZ_2G || reladdr < -_UL(SZ_2G)) { > pr_err("Address of %ps out of range of kernel_toc.\n", > (void *)addr); > return -1; I did: if (reladdr >= SZ_2G || reladdr < -(long)SZ_2G) { Which more closely matches what the old code did, and I think is more obvious? ie. we don't want to negate the unsigned value, we want a signed value, and then the negative of that. cheers