Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3B32EC636CD for ; Mon, 30 Jan 2023 22:03:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229946AbjA3WDg (ORCPT ); Mon, 30 Jan 2023 17:03:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48576 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229464AbjA3WDe (ORCPT ); Mon, 30 Jan 2023 17:03:34 -0500 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7E3C41B75 for ; Mon, 30 Jan 2023 14:03:26 -0800 (PST) Received: by mail-pl1-x62a.google.com with SMTP id k13so13190742plg.0 for ; Mon, 30 Jan 2023 14:03:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BQY9unmzOV7TCZ96aU2p1l97OntyBK2gZGuBkFiwM9A=; b=kQ5/LBE4EPmy0MTjOLRhc7F+4NC2emrrWOeOsFIdDMoM6TY4QMWar6RfJKJvMjsYxf 5aGron06eS18nyIgvaYuvNjXzAW9psgcktCwJlm6XwmaTc2k/ECsXNAjasvPiENdvkMM 8sWFPzniRelG8krBvqHTNtdpxdqNSjGrONOHCYImQ/iZHfiMly0NDoypeYmfSQqYs+Kd XE+DisN7vEDdePh/OQQ0v/6WCUY9QKF0yPRien8ylSn4Qu5UUYxciPC/mPumeOjcqHDc Zr3x8WTqi23teJmdjv3iwTSuCfbzkUgswKW1D/epr7IQYPSoPbVVYVXwRVkMzFUzNtp/ nqRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=BQY9unmzOV7TCZ96aU2p1l97OntyBK2gZGuBkFiwM9A=; b=K2J8H1/cDNNhinhjIsGEBX6d42+LBa+1akqKu/nOgjyHfNI6+VdQ/cHvnYm+LXprsP 05FCVeU1VlhquBvmuOf6j1nPAqhOXxKUj2YmAxxxTx5XoKx3LpDIt7w91V4AXC+euYaD 4aFkzzzyGhe4ANS0pn9zgdl8wtXh9vFpB4S3H7epkU3xR2VC6ZF/QgvS+7+uxxpjG6JL 5Gfrj5Chu2CtVhjAFCM2hav9g5hi9SS8WWFGhUdRVFDX2mhyAIxO/XJpK1eGbfx0F5MM u79NkgFmG4KutbEeSI8u5fBqxHBxxOtBG5YZPn7ibNBFq986lM9iF4GgzmNoRyQJNqcu mnDA== X-Gm-Message-State: AO0yUKVyh8A9sRNO4DWyhXGWBvMysr3m4XRKeiNF+3bm8s4fSnpNNmMo ygAHovZJ25KPJO9dgW8oNliWckB4RE0qsUZ/E8+BLQ== X-Google-Smtp-Source: AK7set/bVllA+pXLc5bfi4Hr1MjNdTVvmsxv0RI7/gPQMOGYUc7EXoUGxxPyg9Z429Lxw5P7MYpHCt7QsgZFWpVdr5U= X-Received: by 2002:a17:90a:9c1:b0:22c:816f:3203 with SMTP id 59-20020a17090a09c100b0022c816f3203mr1221685pjo.28.1675116206022; Mon, 30 Jan 2023 14:03:26 -0800 (PST) MIME-Version: 1.0 References: <20230118-v4-v4t-lld-16-v1-1-e3d9a00ae47c@kernel.org> <202301310149.euWWUSrD-lkp@intel.com> In-Reply-To: From: Nick Desaulniers Date: Mon, 30 Jan 2023 14:03:14 -0800 Message-ID: Subject: Re: [PATCH] ARM: Allow pre-ARMv5 builds with ld.lld 16.0.0 and newer To: Arnd Bergmann Cc: kernel test robot , Nathan Chancellor , Russell King , llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Tom Rix , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, patches@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 30, 2023 at 10:19 AM Arnd Bergmann wrote: > > On Mon, Jan 30, 2023, at 19:10, kernel test robot wrote: > > Hi Nathan, > > > > I love your patch! Perhaps something to improve: > > > > [auto build test WARNING on 5dc4c995db9eb45f6373a956eb1f69460e69e6d4] > > > > url: > > https://github.com/intel-lab-lkp/linux/commits/Nathan-Chancellor/ARM-Allow-pre-ARMv5-builds-with-ld-lld-16-0-0-and-newer/20230119-032402 > > base: 5dc4c995db9eb45f6373a956eb1f69460e69e6d4 > >>> arch/arm/mach-sa1100/pm.c:122:12: warning: no previous prototype for function 'sa11x0_pm_init' [-Wmissing-prototypes] > > int __init sa11x0_pm_init(void) > > ^ > > arch/arm/mach-sa1100/pm.c:122:1: note: declare 'static' if the > > function is not intended to be used outside of this translation unit > > int __init sa11x0_pm_init(void) > > ^ > > static > > 1 warning generated. > > -- > > > For refernece, these are all known problems, the patch just allowed > the code to be built by clang/lld when that was previously not > possible. > > After the 6.3 merge window, we can probably go through the much > smaller set of board files are address most of the W=1 warnings that > were previously overwhelming. Yeah! I've filed https://github.com/ClangBuiltLinux/continuous-integration2/issues/509 too so that we can wire up an ARMv4 test in our CI as well. > > Arnd -- Thanks, ~Nick Desaulniers