Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp2117062imn; Mon, 1 Aug 2022 11:43:42 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tdobR1ePNspoG/bq4P9KAsc/BU4uRowQOS739dByKJjkI7j3uu63O1GV5uEq5wq1ODpPJu X-Received: by 2002:a05:6a00:a29:b0:52a:c0c3:4379 with SMTP id p41-20020a056a000a2900b0052ac0c34379mr17560998pfh.15.1659379422333; Mon, 01 Aug 2022 11:43:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659379422; cv=none; d=google.com; s=arc-20160816; b=fnmOHOo9oJtzXNaJCE6XAkBEU8dvv+m7/19j/6ECopnWDu9uEdSQLB/qSjT7f568jz y7Qaw6bU0onsBdedCNYNKwCYXlVy19mbnCiWA2m+LOmnKtGGPEF75QuyQ9D/MnFAhtYO tbkZfARUWlP1KELZPHychGnhgMBLuwacND0rKOu5VBuKB/f6nCaWdrAPtuZyFdgBE/+i 3oU7ZvshaNK/l6/73fCASae0dbIDyDqTldau180n0JZuiZmpK8jz8gzSm7NbDD24f1PF LGAPAXtf2PmN6ob9WsZjJDGjy3hNWkp66NnhKlX6OI4eWPyf1OPbW7LtCMIA4h9bHD4l gOnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=XCakULcCDlb+iJ+kTWrt7QWxru4K6D2bfdZhLrAuvLg=; b=TwAyGzgRvDI88/++jU/qyGmtoT5q8KEPUj6VDwNmYiiUBGKeZcuY/y/xTfSKwUMB2E G/2K/2gqiEai5tF4yP79nSTDYaR930E2NALFVpJIMZ4Whajk5AGfy1z4s/Ce+lGb+9+w YLSnWQWY+mL/t7KqHXVId8BwzncSxUyPufnsaj3qFi7zou/frdcwcULE8h3uuP90OAVz zDj/jyeqYajg+cmplQuU8AM9tlDGLlzSBhZZsQ9tTs9vi02qQVfQY3gsZ6yYnyFsOejr 0EFxgC3cUw+cAprYRYPL5UoraJ2v3YPuvohzh/Kr5azJ1P/2RjCCTqNYqgnNlDcb7/yZ bVKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ix2BALo0; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u8-20020a17090341c800b0016dba016f15si8394416ple.227.2022.08.01.11.43.27; Mon, 01 Aug 2022 11:43:42 -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=@kernel.org header.s=k20201202 header.b=ix2BALo0; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233804AbiHASQV (ORCPT + 99 others); Mon, 1 Aug 2022 14:16:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53198 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232463AbiHASQT (ORCPT ); Mon, 1 Aug 2022 14:16:19 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 390CD1122; Mon, 1 Aug 2022 11:16:18 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id C9719611D6; Mon, 1 Aug 2022 18:16:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B144FC433C1; Mon, 1 Aug 2022 18:16:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659377777; bh=ILNZcngc/0DTkB4CXY/R6bcTVDUmSD/QbrmX4P3OgOo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ix2BALo0Uxce3OGW6PwEW1ZFvyNWi+SLhnQ6zM80HE8f9rIJ25CXDIs6/8tt7PD1w 62UjZ+K9evFDMvh0J7ryeU06D7ILv2L/iqPUY8hXYRMCmz/AigLbCIAymd893zdm9l H0UbIG9ufLIxVP2u5xd/J55a28pQUjCrhRPDUDtEJFFKahYeNzLGurIBfi2U07x5Cy 4jNyGw6J70IIJsHFACT8ZS46GJWgsqmoXvw3jXuym6uEjH4aEE8Dj3rpOsILP7cCWW FGmNHicJHWEcl0RDR9TQYUP9ATsMKCqrGSp1LKSdG6QzdZofTHTdiBu3KspKMul1s1 tvqKns2jqAwpw== Date: Mon, 1 Aug 2022 11:16:14 -0700 From: Nathan Chancellor To: Justin Stitt Cc: Masahiro Yamada , Nick Desaulniers , Tom Rix , Michal Marek , Linux Kbuild mailing list , Linux Kernel Mailing List , clang-built-linux Subject: Re: [PATCH] Makefile.extrawarn: re-enable -Wformat for clang Message-ID: References: <20220720232332.2720091-1-justinstitt@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS 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 On Mon, Aug 01, 2022 at 10:40:29AM -0700, Justin Stitt wrote: > > OK, I think that will be good timing. > > Please ping me if I forget to pick it up. > > > Hey Masahiro, just pinging to see the state of this PR. > > I think we are on pace to re-enable this warning. > > I believe there exists only _two_ patches left still needing to go > through along with this patch: > 1) https://lore.kernel.org/all/20220718050356.227647-1-hch@lst.de/ This is now in the block tree, so it should be squared away: https://lore.kernel.org/YuFhR9OoPvM9VsdT@infradead.org/ Stephen is on vacation so -next hasn't updated for a few days but it sounds like Mark is going to provide some coverage: https://lore.kernel.org/YugAzWWl++ArhhPS@sirena.org.uk/ > 2) https://lore.kernel.org/all/YtnDltqEVeJQQkbW@dev-arch.thelio-3990X/ We need to chase this, as I haven't seen an "applied" email. We have two options: 1. Ask the maintainers to apply the change to their branch directly. 2. Ask them for an "Ack" so that we can apply that change along with this one. It is worth a ping asking which they prefer. The first option is simpler, as the change that introduced the warning is only in -next so it can just be applied to the same branch; the only concern is making sure that change makes -rc1. The second option gives us more flexibility with enabling the warning in the event that the change missed being added to the main pull request but it will require basing the change on a non-rc base, which most maintainers don't really like. It is ultimately up to Masahiro but my vision is: 1. Ping the patch, asking how to proceed. 2. If the maintainers can pick it up and it will make the merge window, let them apply it then apply this patch to the Kbuild tree for -next. 3. If they prefer the "Ack" route, wait until mainline contains the problematic patch then apply the warning fix patch and this patch to the Kbuild tree on top of the problematic merge. 4. Wait until all other patches are in mainline (I can watch mainline and build it continuously) then pull request the branch containing whatever changes we need. Masahiro, does that sound reasonable? Cheers, Nathan