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 B55F6C64EC4 for ; Wed, 8 Mar 2023 15:13:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 04A116B0072; Wed, 8 Mar 2023 10:13:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F3C546B0074; Wed, 8 Mar 2023 10:13:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E03C2280001; Wed, 8 Mar 2023 10:13:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id CF3216B0072 for ; Wed, 8 Mar 2023 10:13:04 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 9717B80F1D for ; Wed, 8 Mar 2023 15:13:04 +0000 (UTC) X-FDA: 80546073888.08.D46EF2D Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by imf19.hostedemail.com (Postfix) with ESMTP id BE7011A0007 for ; Wed, 8 Mar 2023 15:13:00 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=DT2gH75c; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678288381; 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:in-reply-to: references:dkim-signature; bh=elvXDLPlSF8O7GJ2Y8IvkTFhnIiIqE0l+jWg3CuEZ1M=; b=AaXdUsFvw6HdWYajaZtRkk+sBP0D9reKnz7LEwMYNJdTjKM8cRWuzXzOpxYhaRN4MVIlHm ua89/GJ2YrTTb2gJIQVZ3CaWGqcr6AKPXjqNtZp8koaKJrJnW29qNbvKAmBc7q8m1nFK+C ai5q1hHxUjun8Opg0czjA3CHmbGginE= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=DT2gH75c; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678288381; a=rsa-sha256; cv=none; b=HP/v+uk7f/sEvxtFyzkjx14Pr7gerxrtMRVI8Iv5tozNLmxxpYgEiQYOREkPwrc/BscH30 ZngeL1ga9R3rkNlPzeeyn+Eoobe7G6Y4SAysMdQiJpt+SFhNwoZkULBiZGedfdYW23sJrH LmbgGRK00E/ObXsUkjcP7LAfGPU6CJA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678288380; x=1709824380; h=date:from:to:cc:subject:message-id:mime-version; bh=lh40L9s5rp2D7YZOCxPrM1Z2ojl0ahWv9j3QjcnXtAA=; b=DT2gH75cuLuZe/LudsBshYA7eZ5UWf7Z21IXIie4QNKEmDQHHwME+9bS 99KY7UBHtc4wNKSyN90pu0lXerW9Ys+1DLKQW2Cjgc1b1FsPkcLuK1HbL Qp+GRHCJ22uEITh6W/vpvZ6auQVMYc0z0DaC3mfkwNOUjBfDBp3uc2xng YczV/GqN8rneAiEu/pc91ViGNQdW6wRgj7ELKfGoC8iUua2WSD0CGbZEr 36ocwgaVd0NCpBCWuVJoQUPwQgoysHcaQ7kMuIRGkBn0dTvS71rsCoxKv SMzwS9OyWjgFl6UDTuR2pFiMa/xRyHdZ4Wh2iXp3oqiO0CS76juJcCUTZ Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10642"; a="400997195" X-IronPort-AV: E=Sophos;i="5.98,244,1673942400"; d="scan'208";a="400997195" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Mar 2023 07:12:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10642"; a="707204794" X-IronPort-AV: E=Sophos;i="5.98,244,1673942400"; d="scan'208";a="707204794" Received: from lkp-server01.sh.intel.com (HELO b613635ddfff) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 08 Mar 2023 07:12:48 -0800 Received: from kbuild by b613635ddfff with local (Exim 4.96) (envelope-from ) id 1pZvTD-0002Cl-27; Wed, 08 Mar 2023 15:12:47 +0000 Date: Wed, 8 Mar 2023 23:11:49 +0800 From: kernel test robot To: Harry Wentland Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Alex Deucher , Rodrigo Siqueira Subject: [linux-next:master 1742/1915] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1214:31: warning: variable 'res_pool' set but not used Message-ID: <202303082325.YWFMFBAj-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: BE7011A0007 X-Rspam-User: X-Stat-Signature: xy16iej7ase447urh9g8wpxff1somsm7 X-HE-Tag: 1678288380-701040 X-HE-Meta: U2FsdGVkX198rNkqNTGGcDhn/4rmBw2XjOl3GAMYcTjv2hue/4VvvHZTSnNahmcIINi5nGbEtyvD8yTFI7kQBWieFDlQ32Ej6IZk1lljzDaEHKGC5STUPUTQ4ApBe3p4Y+9kOHiksOkpC3kONmZSoDq1jogG7Ec7AaF0gGNggbFG0/U3ws/thCwQ1tk95J2prxYhtlTPGvLSM5sAsowz+HXgewuowxn+N5oWCYWNZvl5zz63V7TLIsGn0h17rRzWPQtkFF8JTOmWCRBfqnf9pZLzUMNN/mMoCeD0rbWMCj380iqXx2cgcDBm491uv6AqAu7G5QAEw5Tv+1D5/qCnKqkrzdextypdZJnH+Lnvl63kwwTNW1RmHyjdNnJUxkTtyiDduugi/5Zrek62rDwVuTagl+bpR/YVE1XuIjQr3mHISC0BbVl21oBP6k7/8eaX3e+C6RkkJTvu5vjSJ0OTxeOZzBu23oIsfgzzT+uXwy20nJHsF4DIbMJywOEMIwuvJGfzeVRr58vMMnOsfPoE/krfwFSSfb+AmpbBRZfBLzNXd67oBlN/owQaHELeYeyU0oCyRpWLD6vgE3Cw9wTQK3R+UhgVDTMmLyn2NdiAfrj2YubJuRoYKvmN1XwYprl88/+HvWgdJ8HaCyFsjlP7cTEaNmM0jCTXUX9KcBF4maDMPO6o0zqJtC9VLeqw69FpFGfVv5XZEPVw2etycqNVIne0jL9cP+VmxlK5XZxbZJuSm6Bx0QyarQSAwSg4Sx5sIstOPVxPj8pE4ViDQGqpdYEe90FTFE89Ui48M6lFCS1aJItJkELnXYlvao54Hpz9L74W7QNsAvsCm0oWb8uJdRlq3/1VBSUeUL+NR9fJcT1XQ65OuQQfTLB6Vr4f+ERfgYQ9aGurzwArTpn3c6RtWfoadVuwsLjOSOhqfbFvuOVgl8RTmQ1dt1u06tIwg9Uys+U/0w7hl+teA3tMb1M D1w8G+0q fK+g9RtQm0wsY7cJWLrju0rwUM0ZBhu7Ty9TH1F3PoHJY2l7erifnnRqlZtHf95rFiqmU3yFplUgkCEYKORe6VI5nus20Rc2KrCFFnaL32GDFchjOdL83M7oV55gD21WYGsCB6DqKbme75RQn1qjN6+e465USKGtTDQ/PQJz+lX/XMajcGTZrh4IbK7tX4hE9N1n+eooKknALuZDjtOZ4QLPbH8PAnGWR6AscGsANI7I2p3ytY/Q/1l9/S+uKnIA6FBz4LaxeFWofW1wY0YexUMsLNVIYGw+vALGl7toD+H/k//v9p2T6XSBHBnjJ/utEGn83n65jruxbhO8vaBmB3Yk2SuYYxWbfQEjbYHltWPhHoMP54TA/Pb9dygFbny5ID9G64KiWq3F6TmSxdJnaBUdf0eHgqtrVkrbUywEcDOH6PFtHEi15ob7xEYkrI01rEIm1qWleVKJiGswdzAFMo9/Gvv5+jFQRuV4NIQQKBrLHHA4= 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: fc31900c948610e7b5c2f15fb7795832c8325327 commit: bf77fda02411fe2cac3522f40d8d6882d27ac14b [1742/1915] drm/amd/display: Drop unnecessary DCN guards config: sparc-allyesconfig (https://download.01.org/0day-ci/archive/20230308/202303082325.YWFMFBAj-lkp@intel.com/config) compiler: sparc64-linux-gcc (GCC) 12.1.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=bf77fda02411fe2cac3522f40d8d6882d27ac14b 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 bf77fda02411fe2cac3522f40d8d6882d27ac14b # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=sparc olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=sparc SHELL=/bin/bash drivers/gpu/drm/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot | Link: https://lore.kernel.org/oe-kbuild-all/202303082325.YWFMFBAj-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: In function 'pre_compute_mst_dsc_configs_for_state': >> drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:1214:31: warning: variable 'res_pool' set but not used [-Wunused-but-set-variable] 1214 | struct resource_pool *res_pool; | ^~~~~~~~ In file included from drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:39: drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h: At top level: drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:143:22: warning: 'SYNAPTICS_DEVICE_ID' defined but not used [-Wunused-const-variable=] 143 | static const uint8_t SYNAPTICS_DEVICE_ID[] = "SYNA"; | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:140:22: warning: 'DP_VGA_LVDS_CONVERTER_ID_3' defined but not used [-Wunused-const-variable=] 140 | static const uint8_t DP_VGA_LVDS_CONVERTER_ID_3[] = "dnomlA"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:138:22: warning: 'DP_VGA_LVDS_CONVERTER_ID_2' defined but not used [-Wunused-const-variable=] 138 | static const uint8_t DP_VGA_LVDS_CONVERTER_ID_2[] = "sivarT"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:135:17: warning: 'DP_SINK_BRANCH_DEV_NAME_7580' defined but not used [-Wunused-const-variable=] 135 | static const u8 DP_SINK_BRANCH_DEV_NAME_7580[] = "7580\x80u"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:133:22: warning: 'DP_SINK_DEVICE_STR_ID_2' defined but not used [-Wunused-const-variable=] 133 | static const uint8_t DP_SINK_DEVICE_STR_ID_2[] = {7, 1, 8, 7, 5}; | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:132:22: warning: 'DP_SINK_DEVICE_STR_ID_1' defined but not used [-Wunused-const-variable=] 132 | static const uint8_t DP_SINK_DEVICE_STR_ID_1[] = {7, 1, 8, 7, 3}; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/dc_types.h:37, from drivers/gpu/drm/amd/amdgpu/../display/dc/dm_services_types.h:30, from drivers/gpu/drm/amd/amdgpu/../display/dc/dm_services.h:35, from drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:30: drivers/gpu/drm/amd/amdgpu/../display/dc/dc_hdmi_types.h:53:22: warning: 'dp_hdmi_dongle_signature_str' defined but not used [-Wunused-const-variable=] 53 | static const uint8_t dp_hdmi_dongle_signature_str[] = "DP-HDMI ADAPTOR"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +/res_pool +1214 drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c d9fe1a4c560b70 Alex Deucher 2020-01-07 1204 7cce4cd628bee0 Lyude Paul 2022-11-14 1205 static int pre_compute_mst_dsc_configs_for_state(struct drm_atomic_state *state, 17ce8a6907f77b Roman Li 2022-01-28 1206 struct dc_state *dc_state, 17ce8a6907f77b Roman Li 2022-01-28 1207 struct dsc_mst_fairness_vars *vars) 17ce8a6907f77b Roman Li 2022-01-28 1208 { 17ce8a6907f77b Roman Li 2022-01-28 1209 int i, j; 17ce8a6907f77b Roman Li 2022-01-28 1210 struct dc_stream_state *stream; 17ce8a6907f77b Roman Li 2022-01-28 1211 bool computed_streams[MAX_PIPES]; 17ce8a6907f77b Roman Li 2022-01-28 1212 struct amdgpu_dm_connector *aconnector; d3e2c664ec9a3b Lyude Paul 2022-11-14 1213 struct drm_dp_mst_topology_mgr *mst_mgr; efa4c4df864ecd Harry Wentland 2023-02-13 @1214 struct resource_pool *res_pool; 17ce8a6907f77b Roman Li 2022-01-28 1215 int link_vars_start_index = 0; 33ac94dbdfd5f0 Lyude Paul 2022-11-18 1216 int ret = 0; 17ce8a6907f77b Roman Li 2022-01-28 1217 17ce8a6907f77b Roman Li 2022-01-28 1218 for (i = 0; i < dc_state->stream_count; i++) 17ce8a6907f77b Roman Li 2022-01-28 1219 computed_streams[i] = false; 17ce8a6907f77b Roman Li 2022-01-28 1220 17ce8a6907f77b Roman Li 2022-01-28 1221 for (i = 0; i < dc_state->stream_count; i++) { 17ce8a6907f77b Roman Li 2022-01-28 1222 stream = dc_state->streams[i]; efa4c4df864ecd Harry Wentland 2023-02-13 1223 res_pool = stream->ctx->dc->res_pool; 17ce8a6907f77b Roman Li 2022-01-28 1224 17ce8a6907f77b Roman Li 2022-01-28 1225 if (stream->signal != SIGNAL_TYPE_DISPLAY_PORT_MST) 17ce8a6907f77b Roman Li 2022-01-28 1226 continue; 17ce8a6907f77b Roman Li 2022-01-28 1227 17ce8a6907f77b Roman Li 2022-01-28 1228 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; 17ce8a6907f77b Roman Li 2022-01-28 1229 f0127cb11299df Wayne Lin 2022-12-28 1230 if (!aconnector || !aconnector->dc_sink || !aconnector->mst_output_port) 17ce8a6907f77b Roman Li 2022-01-28 1231 continue; 17ce8a6907f77b Roman Li 2022-01-28 1232 17ce8a6907f77b Roman Li 2022-01-28 1233 if (!aconnector->dc_sink->dsc_caps.dsc_dec_caps.is_dsc_supported) 17ce8a6907f77b Roman Li 2022-01-28 1234 continue; 17ce8a6907f77b Roman Li 2022-01-28 1235 17ce8a6907f77b Roman Li 2022-01-28 1236 if (computed_streams[i]) 17ce8a6907f77b Roman Li 2022-01-28 1237 continue; 17ce8a6907f77b Roman Li 2022-01-28 1238 17ce8a6907f77b Roman Li 2022-01-28 1239 if (!is_dsc_need_re_compute(state, dc_state, stream->link)) 17ce8a6907f77b Roman Li 2022-01-28 1240 continue; 17ce8a6907f77b Roman Li 2022-01-28 1241 f0127cb11299df Wayne Lin 2022-12-28 1242 mst_mgr = aconnector->mst_output_port->mgr; d3e2c664ec9a3b Lyude Paul 2022-11-14 1243 ret = compute_mst_dsc_configs_for_link(state, dc_state, stream->link, vars, mst_mgr, 7cce4cd628bee0 Lyude Paul 2022-11-14 1244 &link_vars_start_index); d3e2c664ec9a3b Lyude Paul 2022-11-14 1245 if (ret != 0) 7cce4cd628bee0 Lyude Paul 2022-11-14 1246 return ret; 17ce8a6907f77b Roman Li 2022-01-28 1247 17ce8a6907f77b Roman Li 2022-01-28 1248 for (j = 0; j < dc_state->stream_count; j++) { 17ce8a6907f77b Roman Li 2022-01-28 1249 if (dc_state->streams[j]->link == stream->link) 17ce8a6907f77b Roman Li 2022-01-28 1250 computed_streams[j] = true; 17ce8a6907f77b Roman Li 2022-01-28 1251 } 17ce8a6907f77b Roman Li 2022-01-28 1252 } 17ce8a6907f77b Roman Li 2022-01-28 1253 7cce4cd628bee0 Lyude Paul 2022-11-14 1254 return ret; 17ce8a6907f77b Roman Li 2022-01-28 1255 } 17ce8a6907f77b Roman Li 2022-01-28 1256 :::::: The code at line 1214 was first introduced by commit :::::: efa4c4df864ecd969670093524d3e8f69188e5eb drm/amd/display: call remove_stream_from_ctx from res_pool funcs :::::: TO: Harry Wentland :::::: CC: Alex Deucher -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests