Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp226043pxb; Mon, 13 Sep 2021 17:40:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxHh1lRoxdFnp3qsSR9Xyt1/SKpJHltGptB8wHFhvWzZTRkMmgFBNmf6FGCuz2BR5/NJOqN X-Received: by 2002:a17:906:fcc4:: with SMTP id qx4mr15333903ejb.364.1631580032749; Mon, 13 Sep 2021 17:40:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631580032; cv=none; d=google.com; s=arc-20160816; b=zAhKvRY7cjcf7NhtzVQTnmCg6Fw1GmQ+q5NtLpoNt3TDFG1iDimjNhrf3hucM2TgU9 Qugy8fzj+dA+rAFlGOCVA8sDbkomVEdI3666Z73p5MwjbHgEM8vbtxF7JWS0x1HTc/+A vq1IclytUHUq7Cbr463e0nOet2EDNJRbpK4kdYdUT4+4d0+80P7tOyrzwgHu/FUqBhLF i1W/0yet2RDWJukO3OVp2VMLyRanHriYfa7jyPAY907sMDfL1CsgOkG5rhP/WJIZpu8U OWUJHLAYXyiMeRFFCgN9D1F171A9dbUb3lgLS6pkrXQrYqWLUYSdR4F54RL03nuzsnuS WV4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:sender:dkim-signature; bh=XUePaOFAdB0VXNdn0M/EZEaFLP4il2XD0ts+H5PH8PQ=; b=MzP0DDVcUOtQH8Bd5tMiriASw114aX74vF6P0nBvKOBNvybz1geZ/snVgMgAl8Qp38 1Pc3wRBbk+IRZ0EkR2YdYfkceTArMBd8GzMVS8VAZOtbe8SyqI/ki0e1V75tV92HaN3E YmmvEvU057eQW4jYwWN5n/+BO8dhjQkdbXUQ3LnIlU3yxsMoUfKNhD8LnH1k8Vs/D9c+ zCkUGZymEG5be7wYjAOiwGDSw1zBgkfb4fbOHTx1FtmxotuyQVL/iywUQWC6YoWSGg3Q i98YR7Fje3vPuHoctY32CdEccXnvm/WO3D5yizSBXw0w5nEPfLmzCeqhEoYJ4gGeCd+n Rxiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=jvxav826; 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 jg33si9993091ejc.234.2021.09.13.17.40.09; Mon, 13 Sep 2021 17:40:32 -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; dkim=pass header.i=@gmail.com header.s=20210112 header.b=jvxav826; 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 S1344830AbhIMPaO (ORCPT + 99 others); Mon, 13 Sep 2021 11:30:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344279AbhIMPaJ (ORCPT ); Mon, 13 Sep 2021 11:30:09 -0400 Received: from mail-oo1-xc2d.google.com (mail-oo1-xc2d.google.com [IPv6:2607:f8b0:4864:20::c2d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41BCFC08ED6E; Mon, 13 Sep 2021 07:33:36 -0700 (PDT) Received: by mail-oo1-xc2d.google.com with SMTP id v20-20020a4a2554000000b0028f8cc17378so3466087ooe.0; Mon, 13 Sep 2021 07:33:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=XUePaOFAdB0VXNdn0M/EZEaFLP4il2XD0ts+H5PH8PQ=; b=jvxav826u7+YbApk1RbeOlY7+A0oJEMn0vmZN7A6Ve1CJNpxHWRPTLQlGD/PDPkPL8 zB2xBAnWvgv/ZTqY5ZrLdR1RkHQgcjy5c6hTyEPzCzlXDcXHTDbaJHrCAqZoQWPn9+uO /Ic/fvpf8qRg9yRjP8i6wnqMHSI5YK+9WlvDJ7UINjYwUeXCR3KXask393vrk2fgqYdK E33bmtr0tmfRMo8xN3bszBq99uma3sSgVpZofVLy4306y5jkc//ghaZNMKa5416qeUXb aju2zufOoJIIN5KBdTcxFwLJ25yqpIWPSppBGsTU8YkJ+uxGgZ2j7xlwjEE2+1ON/rcd WduQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=XUePaOFAdB0VXNdn0M/EZEaFLP4il2XD0ts+H5PH8PQ=; b=Jo7nfuRzjkdsvIiip0Vyuul9t+sn4XRS4JOEp3DcWB5AaDnZGu2Ia/deTyhqpRvM2o cqH7L458F5VjzLS+5pAGKb+MU3tSeF6wj3XblatHVMJA8sgN776a+r+vKZrvQvhwnGsO etCD8qhh1lm9OmP3Fkbm+vo9j60K/H9ezoYjeUAGlRqCukRr8pNTK3Da/NpJU7kX68zt R4vAAJiyJCkkIGOWXEBG0x9hX0T+tGcEnRhArPFT/chqIdGK/hkkzN+g7J2XhFP2XzUo yksgxDrYPUQIlb1uL0yMR/Xv5e5M/Ct21rQ/dpwDPwbi6NrpwBwbcojkX+VyoI5hc1yL GPDg== X-Gm-Message-State: AOAM533dOFB96gv9fbS2020DBLYow3NlY++QRYGwFsiCjlpVITvm7/Ng o5qm5FqgC0ZmYkwXTAp+HrlCzDlSDSE= X-Received: by 2002:a4a:4b42:: with SMTP id q63mr9739186ooa.78.1631543615431; Mon, 13 Sep 2021 07:33:35 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id v10sm1900359otp.25.2021.09.13.07.33.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 13 Sep 2021 07:33:34 -0700 (PDT) Sender: Guenter Roeck Subject: Re: [PATCH] Revert "Enable '-Werror' by default for all kernel builds" To: Pavel Machek , Randy Dunlap Cc: Linus Torvalds , Marco Elver , Nick Desaulniers , llvm@lists.linux.dev, LSM List , linux-toolchains@vger.kernel.org, Arnd Bergmann , Greg Kroah-Hartman , Kees Cook , Mark Brown , Masahiro Yamada , Nathan Chancellor , Michal Marek , Andrew Morton , Vipin Sharma , Chris Down , Rasmus Villemoes , Daniel Borkmann , Vlastimil Babka , Linux Kbuild mailing list , Linux Kernel Mailing List References: <20210907183843.33028-1-ndesaulniers@google.com> <20210913093256.GA12225@amd> From: Guenter Roeck Message-ID: <62c6b091-12ad-a1f0-637c-f696c7dae325@roeck-us.net> Date: Mon, 13 Sep 2021 07:33:31 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <20210913093256.GA12225@amd> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/13/21 2:32 AM, Pavel Machek wrote: > Hi! > >>>> config WERROR >>>> bool "Compile the kernel with warnings as errors" >>>> - default y >>>> + default COMPILE_TEST >>> >>> That seems reasonable. It very much is about build-testing. >> >> That and 2 more things IMO: >> >> a. having developers be responsible for build warnings, not just >> build errors >> >> b. having maintainers merge them more like they are build errors >> and not just some warnings that can be overlooked. >> >> I don't see enough of a. or b. :( > > Do we really want developers treat warnings as errors? When the code > is okay but some random version of gcc dislikes it... > > Plus, there's question of stable. We already get ton of churn there > ("this fixes random warning"). WERROR will only encourage that... > All Chrome OS builds are already done with -Werror enabled. Having it enabled in the incoming stable releases will reduce our workload when backporting stable releases. I am actually working on making at least chromeos-5.10 "clean" for allmodconfig builds on arm, arm64, and x86 (everything else is hopeless, and even arm may be futile, but arm64 and x86 seem to be doable). I'd rather have warnings fixed in incoming stable releases than having to pull additional patches into our kernels. Guenter