Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1310313imu; Fri, 25 Jan 2019 23:34:52 -0800 (PST) X-Google-Smtp-Source: ALg8bN7UJGQf+RC34nz8GKBjI4WVt16SpjrnPti7vgN7er0Tw9RJuyliDy0PTSqo+W3rsymzM/fG X-Received: by 2002:a62:15d5:: with SMTP id 204mr14283885pfv.103.1548488092422; Fri, 25 Jan 2019 23:34:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548488092; cv=none; d=google.com; s=arc-20160816; b=mhoQ/hYSzxUWfBXRFejny9fLpaI13itCzyg4EGUvxm1sphOu9q8sL2L33wbBH5Abuh ue/nbhpJyYwqgBiiCvStdmSnWohHnMNmSgrrgzkLAuJTtW0V+VP6XlTk/7GoAsQ62en8 G/L+5vGBlVtUqeHpw7eUgq0/KEFOSBbTTxt8q6rONnhBHetKVu8oYUvWDIoL53fyrT3N pFXjG+OPCjUWNoVE5H5TWyWwdKOIB/BM0o80kfkAyFgRlVpaILkPp7paq1fXh2DeuoOE 9MIt6mFLDaCvfip1xUz+pNXOr0llXTh/SkI6rKlEfbAn8twhGO5cFO3/gf3ACmLHBg2K 8mdQ== 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:dkim-signature; bh=IQVwLMBYOqgP65T9bK/5DYy8TZ9YNsZFj8DWO7KBl+o=; b=A+73UYvSVJ/VJ4260IqDfNXZ3pUdw6wzrNC0Grd+mTAiTm4FZyxgSQtcStL7cE9mLA 8pNhdzjBwp6gZxhaGErlPR/GFpHKodwTlFfvTrImtvU5fcYA+YdcfUHCmHas+g2vKGPj ItnmL8ERdKHKJvlq/ku/m6KRJHuaBE6RVMTNw8F2PSMFQHdMmUFDwnZUVzawgh1AwowU bwgMQMRRjzhYZtyycd+xhFMzcq9u9TlI05Jpc2XgslDOglZQQJMX0MeJLigsOEKiw01X vBWJ62Su7oVVQmUHFUB8ROEneEF3/U1WcrgU5gO2hoinZH/JglB84ArxPz43DOg92PrW 0UFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=YSYum8KR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f4si20345957pfc.234.2019.01.25.23.34.36; Fri, 25 Jan 2019 23:34:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=YSYum8KR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727962AbfAZHeb (ORCPT + 99 others); Sat, 26 Jan 2019 02:34:31 -0500 Received: from mail-pl1-f195.google.com ([209.85.214.195]:46142 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727367AbfAZHeb (ORCPT ); Sat, 26 Jan 2019 02:34:31 -0500 Received: by mail-pl1-f195.google.com with SMTP id t13so5560075ply.13 for ; Fri, 25 Jan 2019 23:34:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IQVwLMBYOqgP65T9bK/5DYy8TZ9YNsZFj8DWO7KBl+o=; b=YSYum8KRn7tx6wkquuofaMo7B+xhv0Q+pynw69/6VzZRqK1iaK1lSdAH6mn71sMCDI Cqh8BTp9LqCdUoz3sGNGc9Kc/fuHi0o8E/U2LdRvW2SrMbLD+A5h4/hKJAUQac2IU/BW OwxMvBtOBCSj9VBUmKSQB9UcQ5xl8gwWqt25NNxLMe9kCpfOso2W4tb9mDee706wgzzs nk9Yu365vGkxJ+A+Al4LvDTxOwiUjZO0oghmdxh5r2oF9BPI1vLnLe5lfp4F2wohGbxD wtYgEk5tDIa7MmryLZq2EwqFAuWbXPwIu7KbW2UDJLT8EC2JW0Q6MKbmp+iC9UepeVqA kpbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IQVwLMBYOqgP65T9bK/5DYy8TZ9YNsZFj8DWO7KBl+o=; b=da1SGDLfU+E1WzTz5dFg0JsbTcGU33E0xieQiaB8+ivbKsCN3xqBs/H6v2S3vlb6Rm 6MfpHWXQb7jKoWxEShDn+KX0bPHMBH2EVM4MoTW9GjDlOWzMnR6i5eOkAwjnyRNdk1yp uUyrK+l6//QzPcttIDaJKKqZVOD1S63ca8V7+IJRJ/kEdc/uWjnhiAvdCX3dvNAzGq0D JhrO9UyxJkSypzGkITCT0E29m2WiKG2L5Eo5plYQqBO0YyPwKbjj77X/5bvaEh2Pha+F Ge3BsEops+X9DCZiqC/l0aSBLO7Nqt2Ylfj+htS266H32jkuoJ8ZO/JHvG652coHJLvm v+Fw== X-Gm-Message-State: AJcUukfe9B4Mi0O6Om2Qi0QdLp8CIfvQhLeMnrY7GnkWVXQcr44c1aiX U4G1l0Q68vj9xHYaS7Qno4db0u7VLAgbtEtapOdLkoR9watByA== X-Received: by 2002:a17:902:8306:: with SMTP id bd6mr14300714plb.217.1548488070357; Fri, 25 Jan 2019 23:34:30 -0800 (PST) MIME-Version: 1.0 References: <20190126071122.24557-1-natechancellor@gmail.com> In-Reply-To: <20190126071122.24557-1-natechancellor@gmail.com> From: Nick Desaulniers Date: Fri, 25 Jan 2019 23:34:19 -0800 Message-ID: Subject: Re: [PATCH v2] drm/i915: Disable -Wuninitialized To: Nathan Chancellor Cc: Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, LKML , Chris Wilson , Matthias Kaehlcke Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 25, 2019 at 11:13 PM Nathan Chancellor wrote: > > This warning is disabled by default in scripts/Makefile.extrawarn when > W= is not provided but this Makefile adds -Wall after this warning is > disabled so it shows up in the build when it shouldn't: > > In file included from drivers/gpu/drm/i915/intel_breadcrumbs.c:895: > drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c:350:34: error: > variable 'wq' is uninitialized when used within its own initialization > [-Werror,-Wuninitialized] > DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); > ^~ > ./include/linux/wait.h:74:63: note: expanded from macro > 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' > struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) > ~~~~ ^~~~ > ./include/linux/wait.h:72:33: note: expanded from macro > '__WAIT_QUEUE_HEAD_INIT_ONSTACK' > ({ init_waitqueue_head(&name); name; }) > ^~~~ > 1 error generated. > > Explicitly disable the warning like commit 46e2068081e9 ("drm/i915: > Disable some extra clang warnings"). > > Link: https://github.com/ClangBuiltLinux/linux/issues/220 > Signed-off-by: Nathan Chancellor Reviewed-by: Nick Desaulniers probably could give Chris Wilson the suggested by tag. https://lore.kernel.org/lkml/154513398652.1108.7150969916024071452@skylake-alporthouse-com/ > --- > > v1 -> v2: > > * Rather than disable the warning for the problematic folder, disable it > for the entire folder like Matthias's commit. Thanks for following up with a v2. -- Thanks, ~Nick Desaulniers