Received: by 2002:ab2:23c8:0:b0:1f2:fdbc:cb93 with SMTP id a8csp175414lqe; Wed, 27 Mar 2024 02:23:55 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWYkUQhOY3lXngKwLkjFOG+oYxIgYL2VhfvOxdsQQrq4A1bkRI30h8HePymmMYJyHmyxM2Uxto2Mz5iXEEHsyNpkWYcJLS4RHkeFYRjLA== X-Google-Smtp-Source: AGHT+IFBUo8IkLT6MOD/Kzzwrd1GpHiIkNQOldSqgE1zgOekXch36j8Vn4NL2uTUqrf1I09JtbeV X-Received: by 2002:a05:6a00:3990:b0:6ea:b222:3932 with SMTP id fi16-20020a056a00399000b006eab2223932mr5650892pfb.9.1711531435353; Wed, 27 Mar 2024 02:23:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711531435; cv=pass; d=google.com; s=arc-20160816; b=s8opeEIBdhfA4LomTi1Q/VhgzlPQgYRVCNWKvXlCE78+mYzWcn1Pde1Cn12oGdRwZQ bTfbIanxHieIMcj0Cn2bFBB2Z6M3CpS2lX/tHw73lNQY1azCwOSS4J6zOOiVdUzNqPd8 XzCpeKy/Nk+ehvd4xQZbb0YQyWiBCvGO25e4oIEije/kCWgxqHh/RG6dRfOVV5pLEQ5p YVjK6BKq7xfFfFtv3txk0xKnlPPgFDRBZGVVF3K8PFX8aytFJpUXHmTAwF0LCN/p00k4 nVDjxcx3NeHGZThxOfSll5lFsIonFNvrPcCHy/P/hTY0ge6l/nIve+IbywOfZL/fChtJ Dc7g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=subject:cc:to:from:date:references:in-reply-to:message-id :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:feedback-id:dkim-signature:dkim-signature; bh=EuhV5oR6XtSBm/DNGntleXF/S1OUvOHdAvFWPaD79QY=; fh=NIRs4HDtcPS/MAWNwJjOBRLT3fVlSY3ig5GYeVbf/QU=; b=07djXgh9HcPA/5yICiUuzIb6agZcLNr+fNS5jvygPIemMEQXfXmGJ6DurI9vFd391g uwz149wYFyYaAQqcMmiBezLY6esQtUbeQbqXlH4YsONJJfXim8sydOh9gdIMfCNUmxVY uULCzxA4LV0vnh1RfsMp8l2juhOK6EVr+bYaGMXeenZ18WLRwifw8UNmOKAO6IHlki+X yG9JSDP3ZqDI3VMNgl5SvSeLGxfx3+H9ExeyAJNUee8zCL03twSK+PARNKUfp+pNf4r0 4B5VWeB3z9EzqYa6saQGUn1lroYyIwCJXbVXGm73/BzG5ezWTi2+E3lRiWtIo3jtd8wI nVJw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@arndb.de header.s=fm1 header.b=Bv3ns0y1; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="aObx3p/a"; arc=pass (i=1 spf=pass spfdomain=arndb.de dkim=pass dkdomain=arndb.de dkim=pass dkdomain=messagingengine.com dmarc=pass fromdomain=arndb.de); spf=pass (google.com: domain of linux-kernel+bounces-120608-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-120608-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=arndb.de Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id y38-20020a056a00182600b006eac024a3f6si2399989pfa.55.2024.03.27.02.23.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Mar 2024 02:23:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-120608-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@arndb.de header.s=fm1 header.b=Bv3ns0y1; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="aObx3p/a"; arc=pass (i=1 spf=pass spfdomain=arndb.de dkim=pass dkdomain=arndb.de dkim=pass dkdomain=messagingengine.com dmarc=pass fromdomain=arndb.de); spf=pass (google.com: domain of linux-kernel+bounces-120608-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-120608-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=arndb.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 25A6929CDFE for ; Wed, 27 Mar 2024 09:23:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 34737381BE; Wed, 27 Mar 2024 09:23:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="Bv3ns0y1"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="aObx3p/a" Received: from wfout7-smtp.messagingengine.com (wfout7-smtp.messagingengine.com [64.147.123.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 59B523A28B; Wed, 27 Mar 2024 09:22:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=64.147.123.150 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711531381; cv=none; b=uuYF4UVE5Sq1ph3Z+aDdlVmnjVnuLbVguuEiIdbQyMDiu1FNyk0nQZWZLTcZn5iJuJhcOIUFLnS8z0nPqaQQw5MIxn7VXilRoYsUN84zGrOjZ90eRl8HFxGANtI/KMye/gF0KlScdn83Rwu7WcFoZw2yWL7SIJm9sE4lrc8rbEs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711531381; c=relaxed/simple; bh=Re5z3X7pBCz94DmXmRZdc2lzjhrBFzVyIsdRv3vt234=; h=MIME-Version:Message-Id:In-Reply-To:References:Date:From:To:Cc: Subject:Content-Type; b=SSfa/X2mL4VT1HI0Sd9SeYrTbYPOkSLV4IAOVxdpyQu3UXsFROEmgt1De3AO9BHJ0h28ebJkepoXTy2GK2y/z/2RP0ehqe9Y10ixq9nE45ZL9i+GWQR+WrxqsUi08a61CjKkqd0TzbMB00NBLfqHATUR5dybNdHVyVx0P7UTmpo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=Bv3ns0y1; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=aObx3p/a; arc=none smtp.client-ip=64.147.123.150 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfout.west.internal (Postfix) with ESMTP id 75B211C0009D; Wed, 27 Mar 2024 05:22:55 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 27 Mar 2024 05:22:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1711531374; x=1711617774; bh=EuhV5oR6Xt SBm/DNGntleXF/S1OUvOHdAvFWPaD79QY=; b=Bv3ns0y1U+nkyPBufPGObdsdvq tGcjRODX8qHyjeFkM6QI8p1JG2xCNygnPoylEshDObtoBG8H8DPPssjVQO+tnrCX 8nc2Q9w1WDCm0XAtSPX1c0lsTvBKWIeDdiDXkd0n77aX7QKVHzpSg+p82aXHUQBE 6ZaR8+h/ht9OqhBK3IkVvYQwzReKPkIJvCqwh5XLWb3808fQLIhGwjj8V0a29EEG USnt+sEy68Xqqt1ksCgih4o8+wZgc2KDrdDDuvKqcJrvycf7xtn0cEm7Ka8EKS+y y53NNvCOhx74w2dkUwx2iMPWrOeU4T+Gm4nTIZ2nEcmnNrax4PkNlGGzxhew== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1711531374; x=1711617774; bh=EuhV5oR6XtSBm/DNGntleXF/S1OU vOHdAvFWPaD79QY=; b=aObx3p/anYEx/+gNcxae1ppxtOMe0uoey9wDiYLRIgn5 0EylZ+JJ4Zh3u/zvPwG7BTJm/a+ZKyn4h9PemfXBHLfH7inF8AayDY1FfS4ecXVy l6wSE9mxuVt/idSlWdnUMpmYgdc1DFWSKm21HVTth74FL9EIekLKI6TS1RUicdSC QNDHZYWerpygSJRPssHozwPA7fZfJCewMijK9+rOQ7lQ42NPctXa/JKu645yVwEJ MAoxQ+NNF7kc4crmgbwUvLSfQaXawZGJQ8ctKQI0EK16dkJsW1pE0TSDDMC3ZE8J s87QEcz4pTWxVCBBou9oadve43AGiESj0N1kOkgLZw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudduhedgtdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepffehueegteeihfegtefhjefgtdeugfegjeelheejueethfefgeeghfektdek teffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg hrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 5B925B6008D; Wed, 27 Mar 2024 05:22:53 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-328-gc998c829b7-fm-20240325.002-gc998c829 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <07c604d1-6304-4ff8-844b-03c3d5c727ad@app.fastmail.com> In-Reply-To: <87edbwglle.fsf@intel.com> References: <20240326144741.3094687-1-arnd@kernel.org> <20240326144741.3094687-2-arnd@kernel.org> <87jzlohhbc.fsf@intel.com> <87edbwglle.fsf@intel.com> Date: Wed, 27 Mar 2024 10:22:30 +0100 From: "Arnd Bergmann" To: "Jani Nikula" , "Arnd Bergmann" , linux-kbuild@vger.kernel.org, "Masahiro Yamada" , "Harry Wentland" , "Alex Deucher" , =?UTF-8?Q?Christian_K=C3=B6nig?= , "Lucas De Marchi" , "Oded Gabbay" , "Maarten Lankhorst" , "Maxime Ripard" , "Thomas Zimmermann" , "Jakub Kicinski" , "Paolo Abeni" , "Andrew Jeffery" , "Linus Walleij" , "Joel Stanley" , "Alexei Starovoitov" , "Daniel Borkmann" , "Andrew Morton" , "Nathan Chancellor" Cc: "Nicolas Schier" , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Netdev , linux-mm@kvack.org, llvm@lists.linux.dev Subject: Re: [PATCH 01/12] kbuild: make -Woverride-init warnings more consistent Content-Type: text/plain On Wed, Mar 27, 2024, at 08:50, Jani Nikula wrote: > On Tue, 26 Mar 2024, "Arnd Bergmann" wrote: >> On Tue, Mar 26, 2024, at 21:24, Jani Nikula wrote: >>> On Tue, 26 Mar 2024, Arnd Bergmann wrote: >> >> It works now. >> >> The original __diag_ignore_all() only did it for gcc-8 and above >> because that was initially needed to suppress warnings that >> got added in that version, but this was always a mistake. >> >> 689b097a06ba ("compiler-gcc: Suppress -Wmissing-prototypes >> warning for all supported GCC") made it work correctly. > > Oh, nice! Then I think we'd like to go back to __diag_ignore_all() in > i915 and xe. > > The diff is below. I'm fine with you squashing it to your patch, or if > you want me to turn it into a proper patch for you to pick up in your > series, that's fine too. Just let me know. I think I'd prefer to keep my patch simpler for the moment and get that merged through the kbuild tree, it already touches too many places at once. It may be better for me to just drop the drivers/gpu/ part of my patch so you can just just take your patch through the drm tree. I actually have a similar patch for the amdgpu driver that I can send if you like this option better. Arnd