From patchwork Fri Nov 13 13:48:58 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Lee Jones X-Patchwork-Id: 324284 Delivered-To: patch@linaro.org Received: by 2002:a05:6e02:5ce:0:0:0:0 with SMTP id l14csp1212507ils; Fri, 13 Nov 2020 05:49:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJwnGV2k7ZxbIXQa9iWwdrPROjRgRKM+2Ds9o1re2oonmnFfJuW1iTMaSm0L/XOjMCXAFBX8 X-Received: by 2002:a50:8a9c:: with SMTP id j28mr2433142edj.254.1605275386188; Fri, 13 Nov 2020 05:49:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605275386; cv=none; d=google.com; s=arc-20160816; b=dpq0FewsA+twsa7Y77ku5j7dTJL7JLalJiY53QXhTX3QSkgIXsaxjcBGwe2U3a72Ao tRxXB6uWwWL7hgbIRZDxfZn4djcEzyEj77xIxpa+jOqAENC+I+n5IcMnem/QdBNPPPJ4 5WLOEwIIAv26NakAPF7GWpW9Rku4v/vRhmUYey37EOx6CmFjwSI6Y+TD+IwH0ocl4h+I shr+O5MYveFO1eHXcxlelk/fk9D7ncDsUG/J93VTaKVSI6pb99jfTd2Cvo3ELC7PyBiN o1Yaz7uuBL9PRxG5uuTgPkUi7chMozJYLunMqO3JIHeOH+8gtCvnw2WiWC/g8bFwijs0 zLjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=WyNuXCVQx1RiXbGVlsoSFjQskftsnSEq5QsbaFWLc8c=; b=ur5itRbQBrwq6tWoOIBy2sSmPzdf3Xau7bq2bvP6jCXSi5At0FD+XmSibdxXS1ZRAy 7dfK3MANejFtMCywVWZxFxQDxHJCC5Guf/yGlb0lvgVjCiZvvsEtyCQexPiLpGsc+x1n iBzN5sR4fVuAbwre0sbNiFgMIQzgHVfjBIMrr436AguTnSERNfBKI8staMjz2AblLR4N ZACPA4//tFFV6vqiwQ6PCMTe6vPeC2ecLPSs2h5dTIz4RFtbJpaIdU2m6fWGEt1SGJ/c yclEyr8ifq4OGla/nEVzTZfL9Ah76FdYfR/1MeFuCZ00cNrMFODrYYOuhS8QlNeJnnMJ 4trw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pUV4xAYS; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w15si5856946ejk.62.2020.11.13.05.49.45; Fri, 13 Nov 2020 05:49:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pUV4xAYS; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726427AbgKMNtp (ORCPT + 15 others); Fri, 13 Nov 2020 08:49:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52436 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726406AbgKMNto (ORCPT ); Fri, 13 Nov 2020 08:49:44 -0500 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5B37EC0617A7 for ; Fri, 13 Nov 2020 05:49:44 -0800 (PST) Received: by mail-wr1-x42e.google.com with SMTP id o15so9986237wru.6 for ; Fri, 13 Nov 2020 05:49:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WyNuXCVQx1RiXbGVlsoSFjQskftsnSEq5QsbaFWLc8c=; b=pUV4xAYSW0aqWu4AgWE4Gu2ONVq/tvb+WU7dXYssWQBu4ISundyt8NUCtc3f8rsBFW Xzm7UqTQy9pLCI/Jxq8tXwTjvV9mAN0N/fYkswK2OI2Gd3vVh4RZq0Q7nx39lnCo67Cp pEYP24JGpSOFpO59d+XKbaCuVBYmcsuh6Ya7jp7hTFthga1+7G1qtIzymeh3egKNH5FQ RCyoD1ye0kCX5gf0nYlh2yzcpQYVHocfXme6+rV2peCwPODI6UKj/W9usL5uEjZfG+i7 72xj5tJLfB+E0cwDCs2xg0uE3/2741OYcjK9rE93doNXXcVCb1DVU1qo7MiVcBCdgwGc wpQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WyNuXCVQx1RiXbGVlsoSFjQskftsnSEq5QsbaFWLc8c=; b=fFQJN0VBG1AGeEAKnVEdQiUJnKsH0dNu2cmI6xl+ARlO7uePsOnqvzeYQNfgWUJCLF dUCPsmftmp7EcbRVo82iNve/Jp71YeD5Ocm4ANoauwkqnUqMquA37sClwCc4tEAp4Qzs GcfVKBno+b2V2DQ/aSdGc/8EAb0xPlpk61chwFTa224aslMnjaQ6QJ7StY+na9skVLht TFReMx2cmy6bvNxEn2pjyVkRWWFPDabPd0eRo7+Wd9gchqxOs513iPKwX4avdPB3t5SV m/GkMUht9NR/8Fs5f+3AViU7aUu+wFS2DrXK/NKT55PnQseBu1vo9nlT0c9N6kMB7W7h 5GDg== X-Gm-Message-State: AOAM532768rMWwAc5kgukhZHH3Ge7+TMx6CYIzpGINIXxDMomkdwIfg2 hkLx4KW39POkGUgbMMcZMOOiEw== X-Received: by 2002:adf:f808:: with SMTP id s8mr3615050wrp.257.1605275382853; Fri, 13 Nov 2020 05:49:42 -0800 (PST) Received: from dell.default ([91.110.221.159]) by smtp.gmail.com with ESMTPSA id t11sm4561614wrm.8.2020.11.13.05.49.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Nov 2020 05:49:42 -0800 (PST) From: Lee Jones To: lee.jones@linaro.org Cc: linux-kernel@vger.kernel.org, Alex Deucher , amd-gfx@lists.freedesktop.org, Andres Rodriguez , =?utf-8?q?Christian_K=C3=B6nig?= , Chun-Kuang Hu , Daniel Vetter , David Airlie , dri-devel@lists.freedesktop.org, Eric Anholt , Felix Kuehling , freedreno@lists.freedesktop.org, Harry Wentland , Hawking Zhang , Jerome Brunet , Jie Qiu , John Clements , Kalyan Thota , Kevin Hilman , Leo Li , lima@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, Linus Walleij , linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-media@vger.kernel.org, Luben Tuikov , Maarten Lankhorst , Martin Blumenstingl , Matthias Brugger , Maxime Ripard , Monk.liu@amd.com, Neil Armstrong , Philipp Zabel , Qiang Yu , Rob Clark , Sam Ravnborg , Sean Paul , Sumit Semwal , Thierry Reding , Thomas Zimmermann , YT SHEN Subject: [PATCH 00/40] [Set 7] Rid W=1 warnings from GPU Date: Fri, 13 Nov 2020 13:48:58 +0000 Message-Id: <20201113134938.4004947-1-lee.jones@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org This set is part of a larger effort attempting to clean-up W=1 kernel builds, which are currently overwhelmingly riddled with niggly little warnings. This brings the running total from 5000 (in v5.9) down to 1400! Hopefully not too much more to go now. Lee Jones (40): drm/amd/include/vega10_ip_offset: Mark _BASE structs as __maybe_unused drm/amd/display/dc/core/dc_link_dp: Move DP_VGA_LVDS_CONVERTER_ID_{2,3} to where they're used drm/amd/display/dc/core/dc_link_ddc: Move DP_DVI_CONVERTER_ID_{4,5} to where they're used drm/amd/amdgpu/amdgpu_drv: Move 'amdgpu_info_ioctl()'s prototype to shared header drm/amd/amdgpu/amdgpu_ring: Fix misnaming of param 'max_dw' drm/msm/adreno/a6xx_gpu: Staticise local function 'a6xx_idle' drm/mediatek/mtk_disp_rdma: Fix formatting and supply missing struct member description drm/amd/amdgpu/amdgpu_ib: Fix some incorrect/incomplete function documentation drm/mediatek/mtk_drm_crtc: Demote seriously out-of-date struct header drm/mediatek/mtk_drm_drv: Staticise local function invoked by reference drm/amd/amdgpu/amdgpu_pll: Fix kernel-doc formatting, missing and extra params drm/pl111/pl111_display: Make local function static drm/panel/panel-tpo-tpg110: Correct misnaming and supply missing param description drm/meson/meson_venc: Make local function 'meson_venc_hdmi_get_dmt_vmode' static drm/lima/lima_drv: Demote kernel-doc formatting abuse drm/amd/amdgpu/amdgpu_sync: Fix misnamed, missing and extra param descriptions drm/meson/meson_vclk: Make two local functions static drm/mediatek/mtk_dpi: Remove unused struct definition 'mtk_dpi_encoder_funcs' drm/amd/amdgpu/amdgpu_vram_mgr: Add missing descriptions for 'dev' and 'dir' drm/pl111/pl111_debugfs: Make local function 'pl111_debugfs_regs()' static drm/amd/amdgpu/amdgpu_virt: Make local function 'amdgpu_virt_update_vf2pf_work_item()' static drm/amd/amdgpu/amdgpu_sched: Consume our own header containing prototypes drm/lima/lima_sched: Remove unused and unnecessary variable 'ret' drm/amd/amdgpu/amdgpu_ids: Supply missing docs for 'id' and 'vmhub' drm/amd/amdgpu/amdgpu_debugfs: Demote obvious abuse of kernel-doc formatting drm/amd/amdgpu/amdgpu_gmc: Demote one and fix another function header drm/amd/amdgpu/amdgpu_ras: Remove unused function 'amdgpu_ras_error_cure' drm/amd/amdgpu/amdgpu_ras: Make local function 'amdgpu_ras_error_status_query' static drm/amd/amdgpu/amdgpu_csa: Remove set but unused variable 'r' drm/amd/amdgpu/amdgpu_vm_cpu: Fix 'amdgpu_vm_cpu_prepare()'s doc-rot drm/amd/amdgpu/amdgpu_vm_sdma: Fix 'amdgpu_vm_sdma_prepare()'s doc-rot drm/msm/disp/mdp5/mdp5_crtc: Make local function 'mdp5_crtc_setup_pipeline()' static drm/drm_dp_mst_topology: Remove set but never used variable 'len' drm/msm/disp/mdp5/mdp5_ctl: Demote non-conformant kernel-doc headers drm/msm/disp/mdp5/mdp5_kms: Make local functions 'mdp5_{en,dis}able()' static drm/amd/amdgpu/amdgpu_fw_attestation: Consume our own header containing prototypes drm/amd/amdgpu/smu_v11_0_i2c: Provide descriptions for 'control' and 'data' params drm/msm/disp/dpu1/dpu_core_perf: Remove set but unused variable 'dpu_cstate' drm/msm/disp/dpu1/dpu_encoder: Remove a bunch of unused variables drm/amd/amdgpu/gfx_v7_0: Remove unused struct definition drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- .../drm/amd/amdgpu/amdgpu_fw_attestation.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.h | 31 ++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 10 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 11 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 9 --- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h | 1 - drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 3 + .../gpu/drm/amd/display/dc/core/dc_link_ddc.c | 4 + .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 5 ++ .../amd/display/include/ddc_service_types.h | 8 -- .../gpu/drm/amd/include/vega10_ip_offset.h | 76 +++++++++---------- drivers/gpu/drm/drm_dp_mst_topology.c | 4 +- drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 9 --- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +- drivers/gpu/drm/meson/meson_vclk.c | 8 +- drivers/gpu/drm/meson/meson_venc.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +-- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 6 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 6 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/pl111/pl111_debugfs.c | 2 +- drivers/gpu/drm/pl111/pl111_display.c | 2 +- 43 files changed, 147 insertions(+), 142 deletions(-) create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.h Cc: Alex Deucher Cc: amd-gfx@lists.freedesktop.org Cc: Andres Rodriguez Cc: "Christian König" Cc: Chun-Kuang Hu Cc: Daniel Vetter Cc: David Airlie Cc: dri-devel@lists.freedesktop.org Cc: Eric Anholt Cc: Felix Kuehling Cc: freedreno@lists.freedesktop.org Cc: Harry Wentland Cc: Hawking Zhang Cc: Jerome Brunet Cc: Jie Qiu Cc: John Clements Cc: Kalyan Thota Cc: Kevin Hilman Cc: Leo Li Cc: lima@lists.freedesktop.org Cc: linaro-mm-sig@lists.linaro.org Cc: Linus Walleij Cc: linux-amlogic@lists.infradead.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-arm-msm@vger.kernel.org Cc: linux-mediatek@lists.infradead.org Cc: linux-media@vger.kernel.org Cc: Luben Tuikov Cc: Maarten Lankhorst Cc: Martin Blumenstingl Cc: Matthias Brugger Cc: Maxime Ripard Cc: Monk.liu@amd.com Cc: Neil Armstrong Cc: Philipp Zabel Cc: Qiang Yu Cc: Rob Clark Cc: Sam Ravnborg Cc: Sean Paul Cc: Sumit Semwal Cc: Thierry Reding Cc: Thomas Zimmermann Cc: YT SHEN -- 2.25.1 Reviewed-by: Jordan Crouse Reviewed-by: Abhinav Kumar