Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1008945ybz; Wed, 29 Apr 2020 13:20:54 -0700 (PDT) X-Google-Smtp-Source: APiQypJGYTdBbK0nYVlZ6IzbpRf8OzgPJ/VCCoLAMuROm94phA50LFdz8ud7BuQ7jhRD1B5ymaZO X-Received: by 2002:a17:906:c82b:: with SMTP id dd11mr4146255ejb.216.1588191654228; Wed, 29 Apr 2020 13:20:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588191654; cv=none; d=google.com; s=arc-20160816; b=wRu4QK+dj1Ics45z33JE2VCfoDcBnXX+XoXLUMD60S8qfciFf/lHsVnDPzS9NjKBlx 2zHka1zQZ4Ug4XiTjeHiZKCLuXlKQzATX6YJ3PaqptZla7pMQdncL2q3zaa9oMMG3DDZ IOW/vob77rnfHkSx+/ohD1E0BgCtSWudjUGJE8BQyoYnPbrcQ5HYE9+6CP41EQF2EUmM +n9ljWSwfKe1U5KbToA9wgMXZ/c3qyL9mAjekNMsN8b8SE/TqpzfrWXBbifezByV2aZj LFIrRwASjcaymOWDbwpoJ19qolwsDh7mBjPoCi4erlWh2SVWTMzmOkeYi6Z0DogniTi9 xkwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=XHjMJdhh7+4iqgM59sp4ddM0GKooOSTIE0VyFEV3Ukg=; b=WfCg8+VJue59zZuUPAlhFbssFegoYUUfBGuK6EMoH/QugjuVcZAxdf0WbOVXuUerfZ foe/lp/86LspqQDvU7tsDhJ7f3ZMdQdGlVncyipH+tAY/8SyX7+RS60W85nbalakTP4P KwLYQCOvlCBuUSCV7b+e8MAZyLuoRpPAIc4ysvMRo13VGwpV6Yw9cCdw6Wm+ZSlHtgXc jj0/31fg3J9J2y5GlG9U6oyNAMvoX+WtU9+XVgVlPUem292ou+KLQaikp5vn2cMG++cF fdn4hQ71lvdUMNmZh8d54LV4f13b82JvBWiPrSJD5/pG2jMNkBPRm5qNqbI/tctwrrlj I/cQ== ARC-Authentication-Results: i=1; mx.google.com; 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 c2si4459059ejd.263.2020.04.29.13.20.31; Wed, 29 Apr 2020 13:20:54 -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; 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 S1726871AbgD2UQa (ORCPT + 99 others); Wed, 29 Apr 2020 16:16:30 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:44135 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726456AbgD2UQa (ORCPT ); Wed, 29 Apr 2020 16:16:30 -0400 Received: from mail-qv1-f51.google.com ([209.85.219.51]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MzQbw-1jGV2Z47ii-00vMwI for ; Wed, 29 Apr 2020 22:16:28 +0200 Received: by mail-qv1-f51.google.com with SMTP id di6so1834486qvb.10 for ; Wed, 29 Apr 2020 13:16:27 -0700 (PDT) X-Gm-Message-State: AGi0PuZe7Uew5U/oEsOZv+Nq1I4+4sJ15IiZqWZ/TO8LnWWf35ef1hCY BzhZeYqJy2xaWnvrjC6gae2w8Y4cRzH4rwZU/SM= X-Received: by 2002:a0c:ea43:: with SMTP id u3mr26292131qvp.211.1588191386818; Wed, 29 Apr 2020 13:16:26 -0700 (PDT) MIME-Version: 1.0 References: <20200429092207.4049268-1-arnd@arndb.de> In-Reply-To: From: Arnd Bergmann Date: Wed, 29 Apr 2020 22:16:10 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] [v2] amdgpu: fix gcc-4.8 build warnings To: "Kazlauskas, Nicholas" Cc: Harry Wentland , Leo Li , Alex Deucher , =?UTF-8?Q?Christian_K=C3=B6nig?= , "David (ChunMing) Zhou" , David Airlie , Daniel Vetter , Rodrigo Siqueira , Bhawanpreet Lakha , amd-gfx list , dri-devel , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:RDmGAp3DV7ndHjMb0upD3PfacNxAEoJ+GIDIHPBWlTpPshUWvtW Y/sItoQVbL690fZo0YZoGNCPE+I6x/jTJukkcZz/2Y14uaNe65ImNIZd+IuCL4QqtnPeNdy dgHsIAs71aDhjbX5Q87a7hKTTuECtICSVtzbG8GM+8aRGaY7aobHl6tbzWObcu1bIsc/Q3d +KJExGLC7Fu8HAXqR3eqg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:W5mb7fICL+Q=:nNBWL6Dz2/VF/uxJqrh9kx qOggmqDbriu1Xy/Lg4QPUuoRcxGl8TuXSTrUKTs72Olcsx5rSkrmqLPmUutH+W5DTdY+P9rgV dh9Ox8ZUV8uF4CFDzmU5EiUDIHBixuu+iy90d6wPe4lgYvYajAmSDq9dJudR9n99VagBvTclM /lI19iLirk8VKSdQpdm8mWwyyyFnEyl44PCyVWqb2yaSkGEB/Eh8bSyNxQPNzpx9DJCIC8uSx e4hgkFZUhWlSRHJqJQ/rNazKJuc1zl2YSHYEX6jt8BKjMETKnKFGeWddmaliIAIkbwGTu8Ipj MiXsN+GZ9bRnj5c4bCF2ifnD0wXl4CBrm6X238OXawYfQlvAv3yEu93jU51Gny0w9pVQt+w5n luktri9S4/hQKiIDRpiWzsqhcpipewlUgqDsk5SVquJ/NlbssE889mrm+jZlPxdVnqjqujk68 IjotsXQvhjCvxjYqejFvIiCHO9PW7fJPBxS7liC59vUjvW6HflsCuwGqid1wbC5XLZVGSCMJs GvMnJK4ep38f3VIQURUl97G0RSC04+M2pEnre18klpxMMWLXPHVW85mCwVEtjfz7VZuzvrI0m aaROec7uoDz14pKIbKgJYsjJ7mWbZcP1uYphpvtoXxAYf+lq0JX4DAFQMXzQYUMg+5CXjEsOG fJD3lKijQb8oYvwS1AQKG/1rWjWX39bUEkissv0N6mVarHnkn5Km2YSozg4uIc5juWqRX1Vyl uUBx/hzyCSh5uOR+gRAVxoIlIZ3pjnSLpd2MzZlCBcvsPje/h7qTJD3Bu0GHveRhrSqcE9MRe FwL+5vsZfg41gXxh2w4tmEP6zqWw/Vo/WMn6D1dy22ZLprcH34= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 29, 2020 at 3:42 PM Kazlauskas, Nicholas wrote: > > On 2020-04-29 5:20 a.m., Arnd Bergmann wrote: > > Older compilers warn about initializers with incorrect curly > > braces: > > > > drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dsc_aux_for_port': > > drivers/gpu/drm/drm_dp_mst_topology.c:5497:9: error: missing braces around initializer [-Werror=missing-braces] > > struct drm_dp_desc desc = { 0 }; > > ^ > > > > Change all instances in the amd gpu driver to using the GNU empty > > initializer extension. > > These should actually be memset - instead of GCC complaining, it'll be > clang instead. I'm not sure what you mean, clang certainly supports most GNU extensions, and this one is used all over the kernel. There is a good reason for using memset instead of ={}, e.g. when you want to be sure that all padding fields get initialized before copying stack variables to user space, but I find it a little harder to read. Arnd