Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1311062imu; Fri, 25 Jan 2019 23:36:07 -0800 (PST) X-Google-Smtp-Source: ALg8bN7gYCrd0atpKbdSiYzKqTP/vsE8FZlzQuRBj1K6ErFdVDOvN7OJ61JpdnOvVG3Ff2blTVxv X-Received: by 2002:a17:902:5a4d:: with SMTP id f13mr14624160plm.49.1548488167527; Fri, 25 Jan 2019 23:36:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548488167; cv=none; d=google.com; s=arc-20160816; b=Wz50TXYTb0AMKMzCk77rCCHNdEaI/Ln8FbLvMEB2QxeB8TnQO4lj7RzJJOkhwl686F +mV61F7yxOSdc4T/Z2kaBE9DqpWDPe+NvNO43i4X2BNSvYuzIMSmhwEGVu/dImorPGyL bskMq064EkmRDCXia4rH5WGn/pabkLz/vczVUr87WvLISysN3vC2pp2FIC8i0sxLwspi w7ZSIgf8zBUUboYmIE3f48s6VSBRAOuLat/ZOHymrejXhA355HvyzZkSA/2ciw+j2krU KcZX+o3NRweiAXWxBTngypm3l80C3PXJxS1WnQOYkt7YF7Tc9j/CKDD8w3zI+almVlGQ 9SYQ== 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=1Zu3iJppXldVBVez87nYuBocwMsNFARnj63T7E5Tedc=; b=x2LZLh9jBzb0LrxVOB+7FcVoH44NKcQMO/HlvSnmv/F7iSabbow7gSA0I8T9r9CU3N ayBP9Ek0n+Mipl/qdJaPVJiUkdNTW0elTGGyWaUgCWUrl1bAfLD9xnbdnp5G6CyG8zVp znbS8LmsvZU4GjEiMj83pgTGz7hpZQr6Xwuuobfy3XDDKLPwBOuayQ8lojAVVpu1R4kj OefWT5zAIs/DashmmPNKN7NCyjvEAfbYWZ/Cxg84x++nZiIfAKvFIKbvf2h58e8sH+z5 wtzTEgMfcUB8mbC04r4WS64+iDFnNPVb5WLxCJKlnZdd/rxbaJBidhNx5cEuCAU14+E1 jERA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=CClxPR+d; 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 36si978445pgt.213.2019.01.25.23.35.52; Fri, 25 Jan 2019 23:36:07 -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=CClxPR+d; 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 S1729556AbfAZHfR (ORCPT + 99 others); Sat, 26 Jan 2019 02:35:17 -0500 Received: from mail-pl1-f194.google.com ([209.85.214.194]:42215 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727367AbfAZHfR (ORCPT ); Sat, 26 Jan 2019 02:35:17 -0500 Received: by mail-pl1-f194.google.com with SMTP id y1so5578509plp.9 for ; Fri, 25 Jan 2019 23:35:17 -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=1Zu3iJppXldVBVez87nYuBocwMsNFARnj63T7E5Tedc=; b=CClxPR+dHEr+5x/9Qq670Uq1gtIITPI94xoEJov0aW8McWwKu7N87/DWSBXxH6tAG2 dWsCqANaKefd6OAHisFhyEnXgoDPFVvizbRZ4OYTiDhn2TPpZD2ZGxBoMuDOVQ/77WPB 0ek/dYG5UIe43urXO3gxh0RYwxM5djHgfQQ6hnK/p4A8Wn8GsH5V7BZJ392SWOtKcz+F mNeYrZXSfcSqH+FbMf0d0SRl7Wnbfmfq6c/A6oXeWNYxgH84dpV2sxCYCjzexTGI64iY FoTP/NH06uEmUGLZAxhhR68QPpVoy2nP/vLLA9lCOB06yiRi6i4LT+RBs8b/tjdVZCcI KHQw== 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=1Zu3iJppXldVBVez87nYuBocwMsNFARnj63T7E5Tedc=; b=WKHaE15k7HL7/8CsC6/TFwQ8boPudheFNxjaIHGZRbkSGT/aF8MJrOyqHWbmQzh5F6 91JnjxZF1CEDgTepCJVvIgRTgk11wzoYo7KbkwBjtq6VEMBnyHHxrhNOyosXd3E+lz87 lgEoPgaoX92ocVpvmaDaXLIEmnr/eLFnaU10r11ayXrdxjjH0I1qCwjRrSMV3SJdim7n DoTsZcj0DqqT3FjULMy0hXI7vABpZ9ZP16Z0+Gj4NSfJkxIOa8DcexH+AdtEjEiPP++W NPYaimustLm78tV8dXX7Yn2ilvHjA1waUTGYjYMqZBzoAnv/iL7+iudxk4diO7xH4p6k gIog== X-Gm-Message-State: AJcUukeUriG1KuDC15MNZLtYTX5qi3h1Ny17BBTHTuAcibfle/uzHLP3 lxdDn211N8AtNbsGQYFsEV1PyTqcFKs4yWNICRDmvg== X-Received: by 2002:a17:902:7b88:: with SMTP id w8mr14082098pll.320.1548488116306; Fri, 25 Jan 2019 23:35:16 -0800 (PST) MIME-Version: 1.0 References: <20190126071122.24557-1-natechancellor@gmail.com> In-Reply-To: From: Nick Desaulniers Date: Fri, 25 Jan 2019 23:35:05 -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:34 PM Nick Desaulniers wrote: > > 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 gah! I am on my work device, in that case it should be: 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 -- Thanks, ~Nick Desaulniers