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 X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7104C56202 for ; Sun, 22 Nov 2020 00:16:51 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6C7C22075E for ; Sun, 22 Nov 2020 00:16:51 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6C7C22075E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 96C2789C33; Sun, 22 Nov 2020 00:16:49 +0000 (UTC) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id C8EDD899F2 for ; Sun, 22 Nov 2020 00:16:47 +0000 (UTC) IronPort-SDR: W2tPAc7xKqoTcgBUDpncNbU3tjVCTNzWl5UwBppTmieDKkUcifVHpcB4ailjA3PMgnncYnBGD8 56mM/wHHOTlQ== X-IronPort-AV: E=McAfee;i="6000,8403,9812"; a="169050266" X-IronPort-AV: E=Sophos;i="5.78,360,1599548400"; d="gz'50?scan'50,208,50";a="169050266" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Nov 2020 16:16:47 -0800 IronPort-SDR: cSimrUkr5+du1/tWQCZzRixecaMdQ8f2iaFJTsRmJ0iOA3Up8TDF5TuD+e1KMoY7KRRUIbZu70 J3GTd44nLBeA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,360,1599548400"; d="gz'50?scan'50,208,50";a="360945432" Received: from lkp-server01.sh.intel.com (HELO 00bc34107a07) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 21 Nov 2020 16:16:45 -0800 Received: from kbuild by 00bc34107a07 with local (Exim 4.92) (envelope-from ) id 1kgd3c-0000TC-CR; Sun, 22 Nov 2020 00:16:44 +0000 Date: Sun, 22 Nov 2020 08:16:12 +0800 From: kernel test robot To: Bhawanpreet Lakha Subject: [radeon-alex:amd-20.45 2113/2417] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28: warning: initialized field overwritten Message-ID: <202011220807.j94GP0y2-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="cWoXeonUoKmBZSoM" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gerrit Cr , Mikita Lipski , kbuild-all@lists.01.org, dri-devel@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: git://people.freedesktop.org/~agd5f/linux.git amd-20.45 head: 1807abbb3a7f17fc931a15d7fd4365ea148c6bb1 commit: 24a52b0a25c5c311e471b0552284d8c359ca7047 [2113/2417] drm/amd/display: Add dsc_to_stream_resource for dcn3 config: i386-randconfig-a003-20201120 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 reproduce (this is a W=1 build): git remote add radeon-alex git://people.freedesktop.org/~agd5f/linux.git git fetch --no-tags radeon-alex amd-20.45 git checkout 24a52b0a25c5c311e471b0552284d8c359ca7047 # save the attached .config to linux build tree make W=1 ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2147:56: error: 'struct clk_mgr' has no member named 'bw_params' 2147 | context->bw_ctx.dml.soc.sr_exit_time_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_B].dml_input.sr_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2154:37: error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_nom' 2154 | context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2155:37: error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_flip' 2155 | context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2156:37: error: 'struct dcn_watermarks' has no member named 'urgent_latency_ns' 2156 | context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2166:17: error: 'struct clk_mgr' has no member named 'bw_params' 2166 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_C].valid) { | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2166:50: error: 'WM_C' undeclared (first use in this function) 2166 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_C].valid) { | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2167:69: error: 'struct clk_mgr' has no member named 'bw_params' 2167 | context->bw_ctx.dml.soc.dram_clock_change_latency_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_C].dml_input.pstate_latency_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2168:67: error: 'struct clk_mgr' has no member named 'bw_params' 2168 | context->bw_ctx.dml.soc.sr_enter_plus_exit_time_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_C].dml_input.sr_enter_plus_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2169:56: error: 'struct clk_mgr' has no member named 'bw_params' 2169 | context->bw_ctx.dml.soc.sr_exit_time_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_C].dml_input.sr_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2176:37: error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_nom' 2176 | context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2177:37: error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_flip' 2177 | context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2178:37: error: 'struct dcn_watermarks' has no member named 'urgent_latency_ns' 2178 | context->bw_ctx.bw.dcn.watermarks.c.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2185:17: error: 'struct clk_mgr' has no member named 'bw_params' 2185 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_D].valid) { | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2185:50: error: 'WM_D' undeclared (first use in this function) 2185 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_D].valid) { | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2186:69: error: 'struct clk_mgr' has no member named 'bw_params' 2186 | context->bw_ctx.dml.soc.dram_clock_change_latency_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_D].dml_input.pstate_latency_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2187:67: error: 'struct clk_mgr' has no member named 'bw_params' 2187 | context->bw_ctx.dml.soc.sr_enter_plus_exit_time_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_D].dml_input.sr_enter_plus_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2188:56: error: 'struct clk_mgr' has no member named 'bw_params' 2188 | context->bw_ctx.dml.soc.sr_exit_time_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_D].dml_input.sr_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2195:37: error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_nom' 2195 | context->bw_ctx.bw.dcn.watermarks.d.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2196:37: error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_flip' 2196 | context->bw_ctx.bw.dcn.watermarks.d.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2197:37: error: 'struct dcn_watermarks' has no member named 'urgent_latency_ns' 2197 | context->bw_ctx.bw.dcn.watermarks.d.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2205:17: error: 'struct clk_mgr' has no member named 'bw_params' 2205 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_A].valid) { | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2205:50: error: 'WM_A' undeclared (first use in this function) 2205 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_A].valid) { | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2206:69: error: 'struct clk_mgr' has no member named 'bw_params' 2206 | context->bw_ctx.dml.soc.dram_clock_change_latency_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_A].dml_input.pstate_latency_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2207:67: error: 'struct clk_mgr' has no member named 'bw_params' 2207 | context->bw_ctx.dml.soc.sr_enter_plus_exit_time_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_A].dml_input.sr_enter_plus_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2208:56: error: 'struct clk_mgr' has no member named 'bw_params' 2208 | context->bw_ctx.dml.soc.sr_exit_time_us = dc->clk_mgr->bw_params->wm_table.nv_entries[WM_A].dml_input.sr_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2215:37: error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_nom' 2215 | context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2216:37: error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_flip' 2216 | context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2217:37: error: 'struct dcn_watermarks' has no member named 'urgent_latency_ns' 2217 | context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c: At top level: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2313:64: warning: 'struct clk_bw_params' declared inside parameter list will not be visible outside of this definition or declaration 2313 | static void dcn30_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params) | ^~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c: In function 'dcn30_update_bw_bounding_box': drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2336:15: error: dereferencing pointer to incomplete type 'struct clk_bw_params' 2336 | if (bw_params->clk_table.entries[0].memclk_mhz) { | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c: At top level: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:3: error: 'struct resource_funcs' has no member named 'update_bw_bounding_box' 2448 | .update_bw_bounding_box = dcn30_update_bw_bounding_box, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28: error: initialization of 'enum dc_status (*)(struct dc *, struct dc_state *, struct dc_stream_state *)' from incompatible pointer type 'void (*)(struct dc *, struct clk_bw_params *)' [-Werror=incompatible-pointer-types] 2448 | .update_bw_bounding_box = dcn30_update_bw_bounding_box, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28: note: (near initialization for 'dcn30_res_pool_funcs.add_dsc_to_stream_resource') >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28: warning: initialized field overwritten [-Woverride-init] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28: note: (near initialization for 'dcn30_res_pool_funcs.add_dsc_to_stream_resource') In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:70: drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:193:29: warning: 'VCN_BASE' defined but not used [-Wunused-const-variable=] 193 | static const struct IP_BASE VCN_BASE = { { { { 0x00007800, 0x00007E00, 0x02403000, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:186:29: warning: 'USB0_BASE' defined but not used [-Wunused-const-variable=] 186 | static const struct IP_BASE USB0_BASE = { { { { 0x0242A800, 0x05B00000, 0, 0, 0 } }, | ^~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:179:29: warning: 'UMC_BASE' defined but not used [-Wunused-const-variable=] 179 | static const struct IP_BASE UMC_BASE = { { { { 0x00014000, 0x02425800, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:172:29: warning: 'THM_BASE' defined but not used [-Wunused-const-variable=] 172 | static const struct IP_BASE THM_BASE = { { { { 0x00016600, 0x02400C00, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:165:29: warning: 'SMUIO_BASE' defined but not used [-Wunused-const-variable=] 165 | static const struct IP_BASE SMUIO_BASE = { { { { 0x00016800, 0x00016A00, 0x00440000, 0x02401000, 0 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:158:29: warning: 'SDMA1_BASE' defined but not used [-Wunused-const-variable=] 158 | static const struct IP_BASE SDMA1_BASE = { { { { 0x00001260, 0x0000A000, 0x0001C000, 0x02402C00, 0 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:151:29: warning: 'SDMA0_BASE' defined but not used [-Wunused-const-variable=] 151 | static const struct IP_BASE SDMA0_BASE = { { { { 0x00001260, 0x0000A000, 0x0001C000, 0x02402C00, 0 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:144:29: warning: 'PCIE0_BASE' defined but not used [-Wunused-const-variable=] 144 | static const struct IP_BASE PCIE0_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:137:29: warning: 'OSSSYS_BASE' defined but not used [-Wunused-const-variable=] 137 | static const struct IP_BASE OSSSYS_BASE = { { { { 0x000010A0, 0x0240A000, 0, 0, 0 } }, | ^~~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:130:29: warning: 'NBIO_BASE' defined but not used [-Wunused-const-variable=] 130 | static const struct IP_BASE NBIO_BASE = { { { { 0x00000000, 0x00000014, 0x00000D20, 0x00010400, 0x0241B000 } }, | ^~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:123:29: warning: 'MP1_BASE' defined but not used [-Wunused-const-variable=] 123 | static const struct IP_BASE MP1_BASE = { { { { 0x00016000, 0x00DC0000, 0x00E00000, 0x00E40000, 0x0243FC00 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:116:29: warning: 'MP0_BASE' defined but not used [-Wunused-const-variable=] 116 | static const struct IP_BASE MP0_BASE = { { { { 0x00016000, 0x00DC0000, 0x00E00000, 0x00E40000, 0x0243FC00 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:109:29: warning: 'MMHUB_BASE' defined but not used [-Wunused-const-variable=] 109 | static const struct IP_BASE MMHUB_BASE = { { { { 0x0001A000, 0x02408800, 0, 0, 0 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:102:29: warning: 'HDP_BASE' defined but not used [-Wunused-const-variable=] 102 | static const struct IP_BASE HDP_BASE = { { { { 0x00000F20, 0x0240A400, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:95:29: warning: 'HDA_BASE' defined but not used [-Wunused-const-variable=] 95 | static const struct IP_BASE HDA_BASE = { { { { 0x004C0000, 0x02404800, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:88:29: warning: 'GC_BASE' defined but not used [-Wunused-const-variable=] 88 | static const struct IP_BASE GC_BASE = { { { { 0x00001260, 0x0000A000, 0x0001C000, 0x02402C00, 0 } }, | ^~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:81:29: warning: 'FUSE_BASE' defined but not used [-Wunused-const-variable=] 81 | static const struct IP_BASE FUSE_BASE = { { { { 0x00017400, 0x02401400, 0, 0, 0 } }, | ^~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:74:29: warning: 'DPCS_BASE' defined but not used [-Wunused-const-variable=] 74 | static const struct IP_BASE DPCS_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00 } }, | ^~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:67:29: warning: 'DCN_BASE' defined but not used [-Wunused-const-variable=] 67 | static const struct IP_BASE DCN_BASE = { { { { 0x00000012, 0x000000C0, 0x000034C0, 0x00009000, 0x02403C00 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:60:29: warning: 'DIO_BASE' defined but not used [-Wunused-const-variable=] 60 | static const struct IP_BASE DIO_BASE = { { { { 0x02404000, 0, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:53:29: warning: 'DF_BASE' defined but not used [-Wunused-const-variable=] 53 | static const struct IP_BASE DF_BASE = { { { { 0x00007000, 0x0240B800, 0, 0, 0 } }, | ^~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:46:29: warning: 'CLK_BASE' defined but not used [-Wunused-const-variable=] 46 | static const struct IP_BASE CLK_BASE = { { { { 0x00016C00, 0x02401800, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:39:29: warning: 'ATHUB_BASE' defined but not used [-Wunused-const-variable=] 39 | static const struct IP_BASE ATHUB_BASE = { { { { 0x00000C00, 0x02408C00, 0, 0, 0 } }, | ^~~~~~~~~~ In file included from drivers/gpu/drm/amd/display/dc/inc/core_types.h:88, from drivers/gpu/drm/amd/display/dc/inc/resource.h:28, from drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:32: drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h:54:42: warning: 'dpp_input_csc_matrix' defined but not used [-Wunused-const-variable=] 54 | static const struct dpp_input_csc_matrix dpp_input_csc_matrix[] = { | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/display/dc/inc/core_types.h:32, from drivers/gpu/drm/amd/display/dc/inc/resource.h:28, from drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:32: drivers/gpu/drm/amd/display/include/ddc_service_types.h:124:22: warning: 'DP_DVI_CONVERTER_ID_4' defined but not used [-Wunused-const-variable=] 124 | static const uint8_t DP_DVI_CONVERTER_ID_4[] = "m2DVIa"; | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/display/include/ddc_service_types.h:122:22: warning: 'DP_VGA_LVDS_CONVERTER_ID_3' defined but not used [-Wunused-const-variable=] 122 | static const uint8_t DP_VGA_LVDS_CONVERTER_ID_3[] = "dnomlA"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/display/include/ddc_service_types.h:120:22: warning: 'DP_VGA_LVDS_CONVERTER_ID_2' defined but not used [-Wunused-const-variable=] 120 | static const uint8_t DP_VGA_LVDS_CONVERTER_ID_2[] = "sivarT"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/backport/include/kcl/kcl_amdgpu.h:6, from drivers/gpu/drm/amd/backport/backport.h:18, from : drivers/gpu/drm/amd/amdgpu/amdgpu.h:195:19: warning: 'debug_evictions' defined but not used [-Wunused-const-variable=] 195 | static const bool debug_evictions; /* = false */ | ^~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu.h:194:18: warning: 'sched_policy' defined but not used [-Wunused-const-variable=] 194 | static const int sched_policy = KFD_SCHED_POLICY_HWS; | ^~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/display/dc/dc_types.h:33, from drivers/gpu/drm/amd/display/dc/dm_services_types.h:30, vim +2448 drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2432 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2433 static struct resource_funcs dcn30_res_pool_funcs = { 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2434 .destroy = dcn30_destroy_resource_pool, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2435 .link_enc_create = dcn30_link_encoder_create, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2436 .panel_cntl_create = dcn30_panel_cntl_create, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2437 .validate_bandwidth = dcn30_validate_bandwidth, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2438 .populate_dml_pipes = dcn30_populate_dml_pipes_from_context, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2439 .acquire_idle_pipe_for_layer = dcn20_acquire_idle_pipe_for_layer, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2440 .add_stream_to_ctx = dcn30_add_stream_to_ctx, 24a52b0a25c5c3 Bhawanpreet Lakha 2020-08-11 2441 .add_dsc_to_stream_resource = dcn20_add_dsc_to_stream_resource, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2442 .remove_stream_from_ctx = dcn20_remove_stream_from_ctx, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2443 .populate_dml_writeback_from_context = dcn30_populate_dml_writeback_from_context, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2444 .set_mcif_arb_params = dcn30_set_mcif_arb_params, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2445 .find_first_free_match_stream_enc_for_link = dcn10_find_first_free_match_stream_enc_for_link, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2446 .acquire_post_bldn_3dlut = dcn30_acquire_post_bldn_3dlut, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2447 .release_post_bldn_3dlut = dcn30_release_post_bldn_3dlut, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 @2448 .update_bw_bounding_box = dcn30_update_bw_bounding_box, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2449 .patch_unknown_plane_state = dcn20_patch_unknown_plane_state, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2450 }; 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2451 :::::: The code at line 2448 was first introduced by commit :::::: 518da2fa53c1ba43b4e86ffe02599484b01d12fa drm/amd/display: Add DCN3 Resource :::::: TO: Bhawanpreet Lakha :::::: CC: Yang Xiong --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --cWoXeonUoKmBZSoM Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --cWoXeonUoKmBZSoM Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel --cWoXeonUoKmBZSoM-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6397365645108550473==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [radeon-alex:amd-20.45 2113/2417] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28: warning: initialized field overwritten Date: Sun, 22 Nov 2020 08:16:12 +0800 Message-ID: <202011220807.j94GP0y2-lkp@intel.com> List-Id: --===============6397365645108550473== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: git://people.freedesktop.org/~agd5f/linux.git amd-20.45 head: 1807abbb3a7f17fc931a15d7fd4365ea148c6bb1 commit: 24a52b0a25c5c311e471b0552284d8c359ca7047 [2113/2417] drm/amd/displa= y: Add dsc_to_stream_resource for dcn3 config: i386-randconfig-a003-20201120 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 reproduce (this is a W=3D1 build): git remote add radeon-alex git://people.freedesktop.org/~agd5f/linu= x.git git fetch --no-tags radeon-alex amd-20.45 git checkout 24a52b0a25c5c311e471b0552284d8c359ca7047 # save the attached .config to linux build tree make W=3D1 ARCH=3Di386 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2147:56:= error: 'struct clk_mgr' has no member named 'bw_params' 2147 | context->bw_ctx.dml.soc.sr_exit_time_us =3D dc->clk_mgr->bw_pa= rams->wm_table.nv_entries[WM_B].dml_input.sr_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2154:37:= error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_nom' 2154 | context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom =3D get_fra= ction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2155:37:= error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_flip' 2155 | context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip =3D get_fr= action_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) = * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2156:37:= error: 'struct dcn_watermarks' has no member named 'urgent_latency_ns' 2156 | context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns =3D get_u= rgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2166:17:= error: 'struct clk_mgr' has no member named 'bw_params' 2166 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_C].valid) { | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2166:50:= error: 'WM_C' undeclared (first use in this function) 2166 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_C].valid) { | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2167:69:= error: 'struct clk_mgr' has no member named 'bw_params' 2167 | context->bw_ctx.dml.soc.dram_clock_change_latency_us =3D dc->c= lk_mgr->bw_params->wm_table.nv_entries[WM_C].dml_input.pstate_latency_us; | = ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2168:67:= error: 'struct clk_mgr' has no member named 'bw_params' 2168 | context->bw_ctx.dml.soc.sr_enter_plus_exit_time_us =3D dc->clk= _mgr->bw_params->wm_table.nv_entries[WM_C].dml_input.sr_enter_plus_exit_tim= e_us; | = ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2169:56:= error: 'struct clk_mgr' has no member named 'bw_params' 2169 | context->bw_ctx.dml.soc.sr_exit_time_us =3D dc->clk_mgr->bw_pa= rams->wm_table.nv_entries[WM_C].dml_input.sr_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2176:37:= error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_nom' 2176 | context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_nom =3D get_fra= ction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2177:37:= error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_flip' 2177 | context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_flip =3D get_fr= action_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) = * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2178:37:= error: 'struct dcn_watermarks' has no member named 'urgent_latency_ns' 2178 | context->bw_ctx.bw.dcn.watermarks.c.urgent_latency_ns =3D get_u= rgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2185:17:= error: 'struct clk_mgr' has no member named 'bw_params' 2185 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_D].valid) { | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2185:50:= error: 'WM_D' undeclared (first use in this function) 2185 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_D].valid) { | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2186:69:= error: 'struct clk_mgr' has no member named 'bw_params' 2186 | context->bw_ctx.dml.soc.dram_clock_change_latency_us =3D dc->c= lk_mgr->bw_params->wm_table.nv_entries[WM_D].dml_input.pstate_latency_us; | = ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2187:67:= error: 'struct clk_mgr' has no member named 'bw_params' 2187 | context->bw_ctx.dml.soc.sr_enter_plus_exit_time_us =3D dc->clk= _mgr->bw_params->wm_table.nv_entries[WM_D].dml_input.sr_enter_plus_exit_tim= e_us; | = ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2188:56:= error: 'struct clk_mgr' has no member named 'bw_params' 2188 | context->bw_ctx.dml.soc.sr_exit_time_us =3D dc->clk_mgr->bw_pa= rams->wm_table.nv_entries[WM_D].dml_input.sr_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2195:37:= error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_nom' 2195 | context->bw_ctx.bw.dcn.watermarks.d.frac_urg_bw_nom =3D get_fra= ction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2196:37:= error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_flip' 2196 | context->bw_ctx.bw.dcn.watermarks.d.frac_urg_bw_flip =3D get_fr= action_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) = * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2197:37:= error: 'struct dcn_watermarks' has no member named 'urgent_latency_ns' 2197 | context->bw_ctx.bw.dcn.watermarks.d.urgent_latency_ns =3D get_u= rgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2205:17:= error: 'struct clk_mgr' has no member named 'bw_params' 2205 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_A].valid) { | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2205:50:= error: 'WM_A' undeclared (first use in this function) 2205 | if (dc->clk_mgr->bw_params->wm_table.nv_entries[WM_A].valid) { | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2206:69:= error: 'struct clk_mgr' has no member named 'bw_params' 2206 | context->bw_ctx.dml.soc.dram_clock_change_latency_us =3D dc->c= lk_mgr->bw_params->wm_table.nv_entries[WM_A].dml_input.pstate_latency_us; | = ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2207:67:= error: 'struct clk_mgr' has no member named 'bw_params' 2207 | context->bw_ctx.dml.soc.sr_enter_plus_exit_time_us =3D dc->clk= _mgr->bw_params->wm_table.nv_entries[WM_A].dml_input.sr_enter_plus_exit_tim= e_us; | = ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2208:56:= error: 'struct clk_mgr' has no member named 'bw_params' 2208 | context->bw_ctx.dml.soc.sr_exit_time_us =3D dc->clk_mgr->bw_pa= rams->wm_table.nv_entries[WM_A].dml_input.sr_exit_time_us; | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2215:37:= error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_nom' 2215 | context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom =3D get_fra= ction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2216:37:= error: 'struct dcn_watermarks' has no member named 'frac_urg_bw_flip' 2216 | context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip =3D get_fr= action_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) = * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2217:37:= error: 'struct dcn_watermarks' has no member named 'urgent_latency_ns' 2217 | context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns =3D get_u= rgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; | ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c: At top = level: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2313:64:= warning: 'struct clk_bw_params' declared inside parameter list will not be= visible outside of this definition or declaration 2313 | static void dcn30_update_bw_bounding_box(struct dc *dc, struct c= lk_bw_params *bw_params) | ^= ~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c: In func= tion 'dcn30_update_bw_bounding_box': drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2336:15:= error: dereferencing pointer to incomplete type 'struct clk_bw_params' 2336 | if (bw_params->clk_table.entries[0].memclk_mhz) { | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c: At top = level: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:3: = error: 'struct resource_funcs' has no member named 'update_bw_bounding_box' 2448 | .update_bw_bounding_box =3D dcn30_update_bw_bounding_box, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28:= error: initialization of 'enum dc_status (*)(struct dc *, struct dc_state = *, struct dc_stream_state *)' from incompatible pointer type 'void (*)(stru= ct dc *, struct clk_bw_params *)' [-Werror=3Dincompatible-pointer-types] 2448 | .update_bw_bounding_box =3D dcn30_update_bw_bounding_box, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28:= note: (near initialization for 'dcn30_res_pool_funcs.add_dsc_to_stream_res= ource') >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28:= warning: initialized field overwritten [-Woverride-init] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c:2448:28:= note: (near initialization for 'dcn30_res_pool_funcs.add_dsc_to_stream_res= ource') In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn= 30_resource.c:70: drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:193:29: warning: = 'VCN_BASE' defined but not used [-Wunused-const-variable=3D] 193 | static const struct IP_BASE VCN_BASE =3D { { { { 0x00007800, 0x0= 0007E00, 0x02403000, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:186:29: warning: = 'USB0_BASE' defined but not used [-Wunused-const-variable=3D] 186 | static const struct IP_BASE USB0_BASE =3D { { { { 0x0242A800, 0x= 05B00000, 0, 0, 0 } }, | ^~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:179:29: warning: = 'UMC_BASE' defined but not used [-Wunused-const-variable=3D] 179 | static const struct IP_BASE UMC_BASE =3D { { { { 0x00014000, 0x0= 2425800, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:172:29: warning: = 'THM_BASE' defined but not used [-Wunused-const-variable=3D] 172 | static const struct IP_BASE THM_BASE =3D { { { { 0x00016600, 0x0= 2400C00, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:165:29: warning: = 'SMUIO_BASE' defined but not used [-Wunused-const-variable=3D] 165 | static const struct IP_BASE SMUIO_BASE =3D { { { { 0x00016800, 0= x00016A00, 0x00440000, 0x02401000, 0 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:158:29: warning: = 'SDMA1_BASE' defined but not used [-Wunused-const-variable=3D] 158 | static const struct IP_BASE SDMA1_BASE =3D { { { { 0x00001260, 0= x0000A000, 0x0001C000, 0x02402C00, 0 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:151:29: warning: = 'SDMA0_BASE' defined but not used [-Wunused-const-variable=3D] 151 | static const struct IP_BASE SDMA0_BASE =3D { { { { 0x00001260, 0= x0000A000, 0x0001C000, 0x02402C00, 0 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:144:29: warning: = 'PCIE0_BASE' defined but not used [-Wunused-const-variable=3D] 144 | static const struct IP_BASE PCIE0_BASE =3D { { { { 0x00000000, 0= x00000014, 0x00000D20, 0x00010400, 0x0241B000 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:137:29: warning: = 'OSSSYS_BASE' defined but not used [-Wunused-const-variable=3D] 137 | static const struct IP_BASE OSSSYS_BASE =3D { { { { 0x000010A0, = 0x0240A000, 0, 0, 0 } }, | ^~~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:130:29: warning: = 'NBIO_BASE' defined but not used [-Wunused-const-variable=3D] 130 | static const struct IP_BASE NBIO_BASE =3D { { { { 0x00000000, 0x= 00000014, 0x00000D20, 0x00010400, 0x0241B000 } }, | ^~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:123:29: warning: = 'MP1_BASE' defined but not used [-Wunused-const-variable=3D] 123 | static const struct IP_BASE MP1_BASE =3D { { { { 0x00016000, 0x0= 0DC0000, 0x00E00000, 0x00E40000, 0x0243FC00 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:116:29: warning: = 'MP0_BASE' defined but not used [-Wunused-const-variable=3D] 116 | static const struct IP_BASE MP0_BASE =3D { { { { 0x00016000, 0x0= 0DC0000, 0x00E00000, 0x00E40000, 0x0243FC00 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:109:29: warning: = 'MMHUB_BASE' defined but not used [-Wunused-const-variable=3D] 109 | static const struct IP_BASE MMHUB_BASE =3D { { { { 0x0001A000, 0= x02408800, 0, 0, 0 } }, | ^~~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:102:29: warning: = 'HDP_BASE' defined but not used [-Wunused-const-variable=3D] 102 | static const struct IP_BASE HDP_BASE =3D { { { { 0x00000F20, 0x0= 240A400, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:95:29: warning: '= HDA_BASE' defined but not used [-Wunused-const-variable=3D] 95 | static const struct IP_BASE HDA_BASE =3D { { { { 0x004C0000, 0x0= 2404800, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:88:29: warning: '= GC_BASE' defined but not used [-Wunused-const-variable=3D] 88 | static const struct IP_BASE GC_BASE =3D { { { { 0x00001260, 0x00= 00A000, 0x0001C000, 0x02402C00, 0 } }, | ^~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:81:29: warning: '= FUSE_BASE' defined but not used [-Wunused-const-variable=3D] 81 | static const struct IP_BASE FUSE_BASE =3D { { { { 0x00017400, 0x= 02401400, 0, 0, 0 } }, | ^~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:74:29: warning: '= DPCS_BASE' defined but not used [-Wunused-const-variable=3D] 74 | static const struct IP_BASE DPCS_BASE =3D { { { { 0x00000012, 0x= 000000C0, 0x000034C0, 0x00009000, 0x02403C00 } }, | ^~~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:67:29: warning: '= DCN_BASE' defined but not used [-Wunused-const-variable=3D] 67 | static const struct IP_BASE DCN_BASE =3D { { { { 0x00000012, 0x0= 00000C0, 0x000034C0, 0x00009000, 0x02403C00 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:60:29: warning: '= DIO_BASE' defined but not used [-Wunused-const-variable=3D] 60 | static const struct IP_BASE DIO_BASE =3D { { { { 0x02404000, 0, = 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:53:29: warning: '= DF_BASE' defined but not used [-Wunused-const-variable=3D] 53 | static const struct IP_BASE DF_BASE =3D { { { { 0x00007000, 0x02= 40B800, 0, 0, 0 } }, | ^~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:46:29: warning: '= CLK_BASE' defined but not used [-Wunused-const-variable=3D] 46 | static const struct IP_BASE CLK_BASE =3D { { { { 0x00016C00, 0x0= 2401800, 0, 0, 0 } }, | ^~~~~~~~ drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h:39:29: warning: '= ATHUB_BASE' defined but not used [-Wunused-const-variable=3D] 39 | static const struct IP_BASE ATHUB_BASE =3D { { { { 0x00000C00, 0= x02408C00, 0, 0, 0 } }, | ^~~~~~~~~~ In file included from drivers/gpu/drm/amd/display/dc/inc/core_types.h:88, from drivers/gpu/drm/amd/display/dc/inc/resource.h:28, from drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn= 30_resource.c:32: drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h:54:42: warning: 'dpp_input_c= sc_matrix' defined but not used [-Wunused-const-variable=3D] 54 | static const struct dpp_input_csc_matrix dpp_input_csc_matrix[] = =3D { | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/display/dc/inc/core_types.h:32, from drivers/gpu/drm/amd/display/dc/inc/resource.h:28, from drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn= 30_resource.c:32: drivers/gpu/drm/amd/display/include/ddc_service_types.h:124:22: warning:= 'DP_DVI_CONVERTER_ID_4' defined but not used [-Wunused-const-variable=3D] 124 | static const uint8_t DP_DVI_CONVERTER_ID_4[] =3D "m2DVIa"; | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/display/include/ddc_service_types.h:122:22: warning:= 'DP_VGA_LVDS_CONVERTER_ID_3' defined but not used [-Wunused-const-variable= =3D] 122 | static const uint8_t DP_VGA_LVDS_CONVERTER_ID_3[] =3D "dnomlA"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/display/include/ddc_service_types.h:120:22: warning:= 'DP_VGA_LVDS_CONVERTER_ID_2' defined but not used [-Wunused-const-variable= =3D] 120 | static const uint8_t DP_VGA_LVDS_CONVERTER_ID_2[] =3D "sivarT"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/backport/include/kcl/kcl_amdgp= u.h:6, from drivers/gpu/drm/amd/backport/backport.h:18, from : drivers/gpu/drm/amd/amdgpu/amdgpu.h:195:19: warning: 'debug_evictions' d= efined but not used [-Wunused-const-variable=3D] 195 | static const bool debug_evictions; /* =3D false */ | ^~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu.h:194:18: warning: 'sched_policy' defi= ned but not used [-Wunused-const-variable=3D] 194 | static const int sched_policy =3D KFD_SCHED_POLICY_HWS; | ^~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/display/dc/dc_types.h:33, from drivers/gpu/drm/amd/display/dc/dm_services_types.h= :30, vim +2448 drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.c 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2432 = 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2433 static struct resource_f= uncs dcn30_res_pool_funcs =3D { 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2434 .destroy =3D dcn30_dest= roy_resource_pool, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2435 .link_enc_create =3D dc= n30_link_encoder_create, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2436 .panel_cntl_create =3D = dcn30_panel_cntl_create, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2437 .validate_bandwidth =3D= dcn30_validate_bandwidth, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2438 .populate_dml_pipes =3D= dcn30_populate_dml_pipes_from_context, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2439 .acquire_idle_pipe_for_= layer =3D dcn20_acquire_idle_pipe_for_layer, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2440 .add_stream_to_ctx =3D = dcn30_add_stream_to_ctx, 24a52b0a25c5c3 Bhawanpreet Lakha 2020-08-11 2441 .add_dsc_to_stream_reso= urce =3D dcn20_add_dsc_to_stream_resource, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2442 .remove_stream_from_ctx= =3D dcn20_remove_stream_from_ctx, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2443 .populate_dml_writeback= _from_context =3D dcn30_populate_dml_writeback_from_context, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2444 .set_mcif_arb_params = =3D dcn30_set_mcif_arb_params, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2445 .find_first_free_match_= stream_enc_for_link =3D dcn10_find_first_free_match_stream_enc_for_link, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2446 .acquire_post_bldn_3dlu= t =3D dcn30_acquire_post_bldn_3dlut, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2447 .release_post_bldn_3dlu= t =3D dcn30_release_post_bldn_3dlut, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 @2448 .update_bw_bounding_box= =3D dcn30_update_bw_bounding_box, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2449 .patch_unknown_plane_st= ate =3D dcn20_patch_unknown_plane_state, 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2450 }; 518da2fa53c1ba Bhawanpreet Lakha 2020-05-21 2451 = :::::: The code at line 2448 was first introduced by commit :::::: 518da2fa53c1ba43b4e86ffe02599484b01d12fa drm/amd/display: Add DCN3 R= esource :::::: TO: Bhawanpreet Lakha :::::: CC: Yang Xiong --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============6397365645108550473== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============6397365645108550473==--