Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5316810rdb; Wed, 13 Dec 2023 05:34:24 -0800 (PST) X-Google-Smtp-Source: AGHT+IEbs0QWhQ7jfaep9C5r7wcdYYkKUHSfNgS5GkCUxvdOTcbQD4D8AP5YOSr6NcqBWxERlrCL X-Received: by 2002:a05:6a21:a5a0:b0:190:230:8ea1 with SMTP id gd32-20020a056a21a5a000b0019002308ea1mr10507062pzc.108.1702474464268; Wed, 13 Dec 2023 05:34:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702474464; cv=none; d=google.com; s=arc-20160816; b=htq2iVFt9fNBT0A6zBYiwCT1g99ZizkDLlWj/XA6I5BWqY/tvRdsF19nSyi36QFzHg Bm6+I2KlpOnO/tIYEKB9LkaWnMzqPPDWURlc4dcwpNODkFsvJYDXpDVwtZAzHEwTowka rvBMHY98wEX1XgujqoP8MO7edMMYMIBBv8YKmql537/ByBnH+CsqUTcQ1rmkNf2DpeJV TDo05x8XqY5Bjr8uO1ZEeckNhqCnOtylyhWJHJrPkpgelZNMJAQk7ShAMXnbVsL4fIMR zLh0c3j9GJ7I2XrO/M65rNxQ5pkVVtCbvz1tCsnCrsXlK0vpd4aL2LO0ZRC4X3yP4xXD M0kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=7dyjir5JRDNINX6nR7/5ESizZ9tEUbuiCsuJQ4w7zFo=; fh=JKP7es/IKQRBKhPTpZ6HIZzfcaNypzZFnYnM7F/9cmk=; b=t16QJ0oo+ERF12hy2AyAQGkX/Ngc75XiVYDp1vxv4Vg4gtYUe4NuXpVHcY9iR+tpx0 z5KBhE7AJHJIDxon6BH3U2Qm6h3OqlN+DcpJjs3Dq+i1LWtVt8c4H+6LaqeyunR07Onx mcwhZDsSYXm9hz7rEX8ODDYtxJwLAiewjdPTfhzpWQKbTUvutz++UYPsirIdUCOOM8lV Loi3HawfeSZCd1rWDDPsi3shtawChQTYeenF1S4oxTyi2MZqCTBrBjOdPk2fHavMl75j f/SVdquGXSmM80n7WgytJGZw2UPvbpUU+sLNjbhEGuNmeoTyhUsnxYDg3Vsm/HGyrPoC tIjA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=VNYSMCnd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id n123-20020a632781000000b005b91192c628si9864223pgn.369.2023.12.13.05.34.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 05:34:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=VNYSMCnd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 95ED380B87EE; Wed, 13 Dec 2023 05:34:21 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379262AbjLMNd7 (ORCPT + 99 others); Wed, 13 Dec 2023 08:33:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48216 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1379108AbjLMNd6 (ORCPT ); Wed, 13 Dec 2023 08:33:58 -0500 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A4731F7 for ; Wed, 13 Dec 2023 05:34:03 -0800 (PST) Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-33621d443a7so3254745f8f.3 for ; Wed, 13 Dec 2023 05:34:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1702474442; x=1703079242; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7dyjir5JRDNINX6nR7/5ESizZ9tEUbuiCsuJQ4w7zFo=; b=VNYSMCndJbI1isqMiDw878AQfjF4wFwlqdOeoJfBLH2lM6DJ/l7uveaOCAL3zGoToX ZrLAE0ZiykHEEEiA3D7IVw03BuY2RozbuqgWuRZgw4ItnDYcp478Yt7GaZFKqYzqExvu 3Fy6lin8b44qPqio2y//JGUGke8JPNQOxCxFJm+WeUSkLARDfBCVUhXk3TmkYsfDZh1G XlLD3YB/t+DKcFrTQBvIP8WRcS6EyUds9WlF52SZzblcNpnGSfPhnSkGhxrjcXVZcLA7 jhbU1guqJCjc1C96Bb5J6Eofy+xvOcL7pNN2FQzFe89NaNPE6++7tnLiYV6IlBiqE/3j 5n+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702474442; x=1703079242; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7dyjir5JRDNINX6nR7/5ESizZ9tEUbuiCsuJQ4w7zFo=; b=b2Kgt3JG1LWcdtXrBQNRpS1Bt5ETgvUBPzZht/WlFjn9x+01rxSjdiYPr1ob1MFBke emZZyG8ZJ0gDGc1vfQwIbgVrLUjQQ3d9LJlptpN3Q5CwtkAVi0ez4b+OQuBNBet3nPO9 tSh42Uxe+VfKaSntD8t8jMk3YDchfS5RSXmXjZoDSSlVfgIrshA0ijIif2S6qn8ygW3U V6jdZaTaHZPOshgoOrv2f4gF7M1O5JGsTsK+3hJorxdrD94Eys0spqnobB/eq/7yLiVr ARdk8shoMR20Ens54rW2bK9wNNr59iBl5Dte/HEG+64WOyADlezI4KPEHh7tcohQy+Am 49QQ== X-Gm-Message-State: AOJu0YyRx6F2iJhf09vk6KrwPzz3Q73PXG0NOjLYnZGCRM2s2zannbgy Q98+gLzH76qsTfgq4WhuYT55wcqNGGI8NAuOmjZKpSsgykWwMWOQ X-Received: by 2002:adf:e884:0:b0:332:fa1b:9f8b with SMTP id d4-20020adfe884000000b00332fa1b9f8bmr3416809wrm.69.1702474442029; Wed, 13 Dec 2023 05:34:02 -0800 (PST) MIME-Version: 1.0 References: <20231211172504.058ad6b6@canb.auug.org.au> <9f0763c0-8175-4160-b72e-8e9e3aee42f8@infradead.org> <20231213-excretory-ashen-03a34f3a4c90@spud> In-Reply-To: <20231213-excretory-ashen-03a34f3a4c90@spud> From: Alexandre Ghiti Date: Wed, 13 Dec 2023 14:33:50 +0100 Message-ID: Subject: Re: linux-next: Tree for Dec 11 (riscv32: patch.c) To: Conor Dooley Cc: Randy Dunlap , Stephen Rothwell , Linux Next Mailing List , Linux Kernel Mailing List , linux-riscv , Palmer Dabbelt Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Wed, 13 Dec 2023 05:34:21 -0800 (PST) On Wed, Dec 13, 2023 at 1:57=E2=80=AFPM Conor Dooley wro= te: > > On Tue, Dec 12, 2023 at 09:01:17AM +0100, Alexandre Ghiti wrote: > > Hi Randy, > > > > On Mon, Dec 11, 2023 at 10:17=E2=80=AFPM Randy Dunlap wrote: > > > > > > > > > > > > On 12/10/23 22:25, Stephen Rothwell wrote: > > > > Hi all, > > > > > > > > Changes since 20231208: > > > > > > > > > > on riscv32: > > > > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = arch/riscv/kernel/patch.o: in function `.L4': > > > patch.c:(.text+0xbe): undefined reference to `__exittext_begin' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = patch.c:(.text+0xc2): undefined reference to `__exittext_begin' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = arch/riscv/kernel/patch.o: in function `.L12': > > > patch.c:(.text+0xd2): undefined reference to `__exittext_end' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = patch.c:(.text+0xd6): undefined reference to `__exittext_end' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = arch/riscv/kernel/patch.o: in function `.L15': > > > patch.c:(.text+0x1ea): undefined reference to `__exittext_begin' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = arch/riscv/kernel/patch.o: in function `.L7': > > > patch.c:(.text+0x1ee): undefined reference to `__exittext_begin' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = patch.c:(.text+0x1fe): undefined reference to `__exittext_end' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = arch/riscv/kernel/patch.o: in function `.L22': > > > patch.c:(.text+0x202): undefined reference to `__exittext_end' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = arch/riscv/kernel/patch.o: in function `__patch_insn_write': > > > patch.c:(.text+0x410): undefined reference to `__exittext_begin' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = patch.c:(.text+0x414): undefined reference to `__exittext_begin' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = patch.c:(.text+0x424): undefined reference to `__exittext_end' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = patch.c:(.text+0x428): undefined reference to `__exittext_end' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = arch/riscv/kernel/patch.o: in function `.L46': > > > patch.c:(.text+0x53c): undefined reference to `__exittext_begin' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = patch.c:(.text+0x540): undefined reference to `__exittext_begin' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = arch/riscv/kernel/patch.o: in function `.L48': > > > patch.c:(.text+0x550): undefined reference to `__exittext_end' > > > /opt/crosstool/gcc-13.2.0-nolibc/riscv32-linux/bin/riscv32-linux-ld: = patch.c:(.text+0x554): undefined reference to `__exittext_end' > > > > > > > > > Full randconfig file is attached. > > > > We can ignore this one as CONFIG_XIP is enabled and we agreed at LPC > > that I'll remove this soon. > > I don't think we can (even if people hadn't sent patches yesterday for > XIP) act as if XIP being removed is a foregone conclusion. Ok, the fix is easy enough for me to send it right now, so I'll fix that :)