From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5C184EB64D8 for ; Wed, 14 Jun 2023 16:11:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E5D688E0003; Wed, 14 Jun 2023 12:11:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E0DAF8E0001; Wed, 14 Jun 2023 12:11:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CD5578E0003; Wed, 14 Jun 2023 12:11:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id BD3FE8E0001 for ; Wed, 14 Jun 2023 12:11:05 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 8261D160676 for ; Wed, 14 Jun 2023 16:11:05 +0000 (UTC) X-FDA: 80901842490.13.66BEAB9 Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) by imf02.hostedemail.com (Postfix) with ESMTP id 39E4B80010 for ; Wed, 14 Jun 2023 16:11:03 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=2DCUbuGj; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf02.hostedemail.com: domain of ndesaulniers@google.com designates 209.85.219.48 as permitted sender) smtp.mailfrom=ndesaulniers@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686759063; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=RPoAD2cQx17/agVIIZsOPzeZQINLpmt+BsXjaxWZki4=; b=gAST+bae9CikVIQ3HQzMT0iW3N49fnuF0+8VR2xHm64QMbnnNDQ3kg/xqPJl11Y87o04vR OfUsLLqPPyRQ2o8Vat9RkvHycR4NwYPJRN7qYwqqHQlLD9qMfuW8pwkpYSJXl9wHgAm3I7 XlS80YWinM/NQVbK/pykbiWLqiS2vX8= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=2DCUbuGj; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf02.hostedemail.com: domain of ndesaulniers@google.com designates 209.85.219.48 as permitted sender) smtp.mailfrom=ndesaulniers@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686759063; a=rsa-sha256; cv=none; b=C8SwyuQaEb6JhTEGbCr8uBwr6rm9e8teGmP0Z5B0G7cvBJlbzXiXLZSUHXSb4B/Hd5FTkq u7M1OHTtets5ZNiGcBiR7ILAdFBawELquLq6mIg6G750aV3Rm011QrHA4wvXpSCCUMuMNt dk/wfmePN4opycQeZyzSPZLmVrP46yQ= Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-62fe6580f17so5227916d6.0 for ; Wed, 14 Jun 2023 09:11:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1686759062; x=1689351062; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=RPoAD2cQx17/agVIIZsOPzeZQINLpmt+BsXjaxWZki4=; b=2DCUbuGjivNIJ/K3I1lerX+RfjyNvVA8xfZg3jswm8hnjx6gB188rz1VgnhG7Nr26z x+BQHwHpyARi1bmXdIkHmMqU1NK+9bq2sNlrQ+vYoHW9X30gvf0VtIAdVt1epMY8SHyq Lfg/N1/RPpminwoF6d0pRnZxfwVO94QIDxnO+ZOD34FDCq7BqHwTLL77Y/f6XjSwZ5JF nqn2bOc/17P1oEeHejjbVfCHZS1M02cp/b8orYyCl62ktElzmm7cBazlQQ+x8ecedmsO 5HE3UiHbvm9vH/LiWSiF+VH1d30Bq9G8dbEVqTLX8+fm0b5Z/zArT4LQgWjfjk3mIqK9 of0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686759062; x=1689351062; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RPoAD2cQx17/agVIIZsOPzeZQINLpmt+BsXjaxWZki4=; b=esX425d5HS8jFlQE8WQz+KJL3SXje9AUggHEuNF9GAQIW5IF5/1fos+eWMXJovDqLO eUA2hMosKj1p7jlv19KmX5w/fJjg50smITkZECJk9T3W9RkZ3nLDnM1ET9IRltz3CGAC 0QboOzlQjBqJi3h6FSyByn/XRAvGYLy+UkMKabdqNEahMndtUAkPrcRsexnQqLlV122z 5GeqzEuFqQK+fnvp0trXGG+SuAwXEB46sa976C1mBrj6mf9wKdlcA7skw+BpZOJThgQp ere5hdRu0wYdtuNrtJZ6ubVPe87Ts2fXRYukWknjz+yOBcBTdGu899tXSUDT6dEOJ8O/ rLDw== X-Gm-Message-State: AC+VfDwdv+ktAJQtxic30f/2HEWynSarLettCB3NZCTKgZYaO2XV/JUe hBl8uUawjwWLpMeQ2oiudVXQ6nREEfebk5SkUvh6+YmVasEAPU1CFbelHQ== X-Google-Smtp-Source: ACHHUZ4DG7IYnl0dzuHTx3rIr2fbK++4fkHPSoufUcgeCw5+vOT0uOgO36Rfb0JrSFSLwGTCgt+Lgsx+U1ubKWTa+IA= X-Received: by 2002:a05:6214:2aa5:b0:625:953f:84f6 with SMTP id js5-20020a0562142aa500b00625953f84f6mr18277284qvb.6.1686759062132; Wed, 14 Jun 2023 09:11:02 -0700 (PDT) MIME-Version: 1.0 References: <202306132237.Z4LJE8bP-lkp@intel.com> <20230614-stadien-gasbetrieben-f9cbfc4343b8@brauner> In-Reply-To: <20230614-stadien-gasbetrieben-f9cbfc4343b8@brauner> From: Nick Desaulniers Date: Wed, 14 Jun 2023 12:10:50 -0400 Message-ID: Subject: Re: [linux-next:master 2238/9385] drivers/gpu/drm/i915/display/intel_display_power.h:256:70: error: declaration of 'struct seq_file' will not be visible outside of this function To: Christian Brauner Cc: kernel test robot , Arnd Bergmann , llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Alexander Gordeev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Stat-Signature: 34ikgh9jiqw5qutsukjhtreamwiqw13t X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 39E4B80010 X-HE-Tag: 1686759062-212275 X-HE-Meta: U2FsdGVkX19Ue6Uoi2pCm7T6Zw1l1aR8xVv70J87L7Gv/VSjpPJLigZdDNqv1Zpe8bEi+7OVrKtBKikMbuWPRqRkaLxxJ6krmyqRLc0dPaD+Bw05dU0aJGtld/UPya34BBRrYQzz+vOydeGlmblNBFEyREKvE7Z+8MRZKlx+zNg7YKz/zca2AjuZpYc7RXObJ9YvYMrMIZEDKK48bFDB8ljP+OkERUbidQZFL1HeEasLY2Mb8zj+RLPepXasLOTfq0Tt7+mRPnNsHSCsTida+h08o6HlDCdidkLkEk1QDzylBhryP2r9u000F0+XoJ8PjYwXe6SmNIILL0T2VbpfS3TLU07YVCH7oYlhgEAAak7HfBOvAscXn6QUleOurPekc8BfVr/rfEhfckVrZGntCZ6wDuVc4Lp+BO7RmLWxfZFn42LWqla6Pwagu7ufMnPs9Da963hd/2S88FniHWX0W/ZTFLPnsilGCpVTHKPrq+kLo86ZkN+RW4G2nyVZw9aBNCPomALBPuKXTozV0mizptLIDwfu4cnEzZcrACEbS/O48nWB3EV4wAkfC3GM0tfVkYGFc6Y2ebQSONKnjpMMUHKqGvr80IY5KM5/A9fUtQUet0bXukmgaX6uiowIZ9oIY9swtdjbl5QscG8JS9e9XBrPI1bjRn+QvQ2X4qFiAaBNr28gg3s1WGs63Wy8/llIXSkUO7YFh0N1NujHq9S2mNavBJroTBsg8OSRtxoVyElf9gA3ug9ZddQ8I/y6d8tGwozBtWy1gZ1o9Rm9WbjP1T2oOD0W/1jdQYC5QeiQeV3Y5GvgrOyQ4q9NoirDNlTKceVxSJ5ihr3U31L4kKWE1FgzENijasy4rTRNNC8xBrDHqO0tMWRKHdEnEuqxAr2yyHnFv5SqKSHGy3uzVeNBN5j2/BoE0DbMXrvi1bEZT/92g3NZmxaYQUjVvS4CZPimLKqUrdlcuU2JdzimO7y mAKl77Jf ozT4KNYXx8u9dP5vJ80g6IJC57dMDxF8BAoRyIbW5WTkQFwZnpehZRH52DM1IlCn2uZPHbv1ezclsVMi7tVxfxuu49+f0EEVHSYNPgLAF5S2x6chrEX8lZ8qiFblSPe0lpQm3hll4tmtIIicGmqwKqB/Mjfw+eQP8nTyebKtk+DxDSh1x5/Dl4CxBWBxveAWbpftdJ6LtyaNyORNmhYEXOVuZSovHD6Y4UN8FscXB/evZ+saAQGkmXCkFOaKRalKj/TZznLYsXMw84RASkP3xJMwjVhcTqqMyJr6NVB7SDApuxje5/kAtfZiOi3mFuzc87AdTk+BGLebQ02NUnWKump6hNi0T9FJjGusEAp4RqEQIPq7/4kyo2AGiPXcSlZ0tp8rBlgTsBxc7WsszZ8w0OoICriF2P6caYlkovjV7wOqalCaSJv7hCXTNoy4DT+T6sVC2tVqK0bZlecV3zPNQQbSGk6ynYu3cICf91SaXLBgzHaEyhmn2vmlADf7gXxYrOwQwEsTdW6zk87zUbMseomqm0wvHp1/YNP5LCqoUuqbmw47Rn6wQA7vnbA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Jun 14, 2023 at 4:25=E2=80=AFAM Christian Brauner wrote: > > On Tue, Jun 13, 2023 at 10:39:01PM +0800, kernel test robot wrote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next= .git master > > head: 1f6ce8392d6ff486af5ca96df9ded5882c4b6977 > > commit: ef104443bffa004f631729dfc924f0b84abbd602 [2238/9385] procfs: co= nsolidate arch_report_meminfo declaration > > config: x86_64-randconfig-r036-20230612 (https://download.01.org/0day-c= i/archive/20230613/202306132237.Z4LJE8bP-lkp@intel.com/config) > > compiler: clang version 15.0.7 (https://github.com/llvm/llvm-project.gi= t 8dfdcc7b7bf66834a761bd8de445840ef68e4d1a) > > reproduce (this is a W=3D1 build): > > mkdir -p ~/bin > > wget https://raw.githubusercontent.com/intel/lkp-tests/master/s= bin/make.cross -O ~/bin/make.cross > > chmod +x ~/bin/make.cross > > # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-ne= xt.git/commit/?id=3Def104443bffa004f631729dfc924f0b84abbd602 > > git remote add linux-next https://git.kernel.org/pub/scm/linux/= kernel/git/next/linux-next.git > > git fetch --no-tags linux-next master > > git checkout ef104443bffa004f631729dfc924f0b84abbd602 > > # save the config file > > mkdir build_dir && cp config build_dir/.config > > COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang ~/bin/make.= cross W=3D1 O=3Dbuild_dir ARCH=3Dx86_64 olddefconfig > > COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang ~/bin/make.= cross W=3D1 O=3Dbuild_dir ARCH=3Dx86_64 SHELL=3D/bin/bash > > > > If you fix the issue in a separate patch/commit (i.e. not just a new ve= rsion of > > the same patch/commit), kindly add following tags > > | Reported-by: kernel test robot > > | Closes: https://lore.kernel.org/oe-kbuild-all/202306132237.Z4LJE8bP-l= kp@intel.com/ > > > > All errors (new ones prefixed by >>): > > > > In file included from :4: > > In file included from drivers/gpu/drm/i915/display/intel_display_pow= er_well.h:10: > > >> drivers/gpu/drm/i915/display/intel_display_power.h:256:70: error: de= claration of 'struct seq_file' will not be visible outside of this function= [-Werror,-Wvisibility] > > void intel_display_power_debug(struct drm_i915_private *i915, struct= seq_file *m); > > This seems odd. Arnd, any idea? -Wvisibility is usually the result of a missed header inclusion. Since the parameter `i915` is a pointer to a type that hasn't been declared yet, it's an opaque type. The code can compile just fine if the members are not accessed, but this is usually a code smell of someone using a type without the correct #include or forward declaration. I see lots of forward declaration of `struct drm_i915_private` in headers under drivers/gpu/drm/i915/, but maybe drivers/gpu/drm/i915/display/intel_display_power_well.h is missing one? commit ef1e17089190 ("drm/i915: Move power well get/put/enable/disable functions to a n seems to have added it though... --=20 Thanks, ~Nick Desaulniers