From patchwork Mon Nov 16 17:33:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Lee Jones X-Patchwork-Id: 324430 Delivered-To: patch@linaro.org Received: by 2002:a05:6e02:5ce:0:0:0:0 with SMTP id l14csp3500758ils; Mon, 16 Nov 2020 09:34:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJz1F/KEZtx4Olu1Rfjlt/IJgzbXnm+M8jzLZxMo2gPIPI/ddBQVdrajfzUpBcXP4YTI8owq X-Received: by 2002:a63:5b09:: with SMTP id p9mr247124pgb.223.1605548046571; Mon, 16 Nov 2020 09:34:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605548046; cv=none; d=google.com; s=arc-20160816; b=TULcq1rwN2If7uDZ094+d9peethYKhpGm6j+Q4h3yZ6+hPxMr7xkJPP9f2oUg3IfZd GEjRj2lhMHdQFizYp77k7vzFP3qMjEy92cl1Uveov8uai5+vukPbC8QsEnrBxa63nN7u 9mdsvHkQiXmuELSoP97MCEm477SlQC4+SdwI4OM8Una6G0fyB0hHRwFlRhh+wfLin2Lh WPg2NrMKt1gMkci7YY766oM5m2hHDIgvIp3W297Fg962WjfFP3pf9REtyUeeYIvwm1Pu vEmC3uY4gAM2O8OWDfK4JswtHTQeQDoDE5zXqMREa3Wdx/sAedjl9je1HjCWhdzReWwi NSMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:mime-version:message-id:date:subject:to:from :dkim-signature:delivered-to; bh=CvoBlpsDPTQbNxknoQQIJv8V8XZ7CXHNnR7bqyaI4kA=; b=VwelF1bXkkJt5Q8jQ6c1aKvAEljs+ns4CRC4uFrbhFHGCjJqVdFZ/EXSZsxvahRXn0 B9mX198MT3V7S9gLArEO/tTRrB6XfL/r9vbZurFtsQ86KdXqf4wYXb9iuTS1NCWVk8+c vyj55RCRlrTON9X9+hPO7bz3Z69bvR8czOn3Z/qYhPkwUMCq6epoeFI0ykfHuPLZ4Mom L42E4lq2HBiAOUHBI3mHvyPnJzxrBtKtC/vyHGFGgWdAQbBRrvTRyvApjbDdIRPHLp8P Cm7U5Ph45xL5PZyZWq1YmhxjXNdy/ZtTo7bHMLXIZS1A4SNNtGSsxWNhpPKXIrjXQyag veFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=K3MiO7nm; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from gabe.freedesktop.org (gabe.freedesktop.org. [131.252.210.177]) by mx.google.com with ESMTPS id i10si16213110pgp.145.2020.11.16.09.34.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Nov 2020 09:34:06 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) client-ip=131.252.210.177; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=K3MiO7nm; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3652F6E03F; Mon, 16 Nov 2020 17:34:05 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0CF376E044 for ; Mon, 16 Nov 2020 17:34:04 +0000 (UTC) Received: by mail-wr1-x430.google.com with SMTP id p1so19585567wrf.12 for ; Mon, 16 Nov 2020 09:34:03 -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=2rD08UjkD5sCRxYS0F4REDAlR1ogAYBAyad+KWz2GEw=; b=K3MiO7nmCnXKxJcjVRzgh23znPiMhQF02r4EEB7ilazh6Q3typAKfns3W275i/uPwe 6ki3g+RVNhc0vrXZq3g/NjcHDWs+0dIiR9hbHYjXkWaHA19vmEOkeiL3NWGUAzyrgJkN tHQKXYzaVPK1Y726mGhFToAlmQJnLR0vrjWl/G6HFa2g8W8po3DfiLJSh4w3r3xm1/1J 4iKvoDgtchsphx/S761VXUii48yJOE65It3vRJ8WDhCFz/WQHdhzXpPzR3iG+qQI4OXV Kn62IC/EEYXRvvO5sxXlSmdibfJONlvMFe2LSYETrMbq3r5KirnOZfjBqtRLpviug9+T jXxA== 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=2rD08UjkD5sCRxYS0F4REDAlR1ogAYBAyad+KWz2GEw=; b=ZzakzU9s3caOdMCVRFwAWNe6UM9E7DW6erIWM7oAI13r3A0kHYl4QEME5LU8kXMQ0U wSgvhIzk7a37p77QlMWZjZCEq7J8nBdARfFEX79PDqPT67UNHA4ObklbpDnRNZDGpYBl Sv3KfYkwwMBonS43h2fMLnclCHuzzvrr0zZbwXNUC3qWLetfEcYx6uOrK1uTakg3rZKl IfVfINHhFqb67jpKbGCy2CjnUkGwSZtsV5xtj/IuHcK/D3WFDXQIEZ9gxwWqqRWUYS1A 57nshzQNkZ0wg7xT4mpkSi7+Arbm0fblasuLcAG7PAhC+zs5uhKVFmU3bis8GRM5Lapn yCOQ== X-Gm-Message-State: AOAM5331QO9Z6x73batE8fxWXaecjNTtbwLm7aWeB6/tReFqYbYgNGfV WdJs7qStiIGylaG5YLiYmG1uzw== X-Received: by 2002:adf:de12:: with SMTP id b18mr21161496wrm.187.1605548042617; Mon, 16 Nov 2020 09:34:02 -0800 (PST) Received: from dell.default ([91.110.221.159]) by smtp.gmail.com with ESMTPSA id k22sm20178562wmi.34.2020.11.16.09.34.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Nov 2020 09:34:01 -0800 (PST) From: Lee Jones To: lee.jones@linaro.org Subject: [RESEND 00/42] Rid W=1 warnings from GPU (non-Radeon) Date: Mon, 16 Nov 2020 17:33:14 +0000 Message-Id: <20201116173356.1828478-1-lee.jones@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 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: Neil Armstrong , David Airlie , nouveau@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Russell King , Huang Rui , Krzysztof Kozlowski , Chris Zhong , Shawn Guo , Ajay Kumar , Jerome Brunet , linux-samsung-soc@vger.kernel.org, Eunchul Kim , Joonyoung Shim , Jie Qiu , linux-rockchip@lists.infradead.org, Kevin Hilman , David Francis , NXP Linux Team , amd-gfx@lists.freedesktop.org, Jinyoung Jeon , Nickey Yang , Luben Tuikov , Ben Skeggs , Nirmoy Das , linux-media@vger.kernel.org, Chun-Kuang Hu , Pengutronix Kernel Team , Martin Blumenstingl , linux-arm-msm@vger.kernel.org, Sascha Hauer , Akshu Agarwal , Kalyan Thota , Matthias Brugger , linux-amlogic@lists.infradead.org, Sean Paul , Sangmin Lee , linux-arm-kernel@lists.infradead.org, Mark Yao , linaro-mm-sig@lists.linaro.org, Thomas Zimmermann , Sandy Huang , Seung-Woo Kim , linux-kernel@vger.kernel.org, Kyungmin Park , Alex Deucher , linux-mediatek@lists.infradead.org, freedreno@lists.freedesktop.org, Christian Koenig Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" This set contains fixes for some "wouldn't it be nice if" issues, however most of the patches seen here have been on the MLs, but were left unreviewed. Lee Jones (42): drm/amd/amdgpu/atombios_encoders: Remove set but unused variable 'backlight_level' drm/armada/armada_overlay: Staticify local function 'armada_overlay_duplicate_state' drm/drm_dp_mst_topology: Remove set but never used variable 'len' drm/exynos/exynos7_drm_decon: Supply missing description for param 'ctx' drm/exynos/exynos_drm_fimd: Add missing description for param 'ctx' drm/exynos/exynos_drm_gsc: Supply missing description for 'num_limits' drm/mediatek/mtk_dpi: Remove unused struct definition 'mtk_dpi_encoder_funcs' drm/mediatek/mtk_disp_color: Fix formatting and provide missing member description drm/mediatek/mtk_disp_ovl: Fix formatting and provide missing member description drm/mediatek/mtk_disp_rdma: Fix formatting and supply missing struct member description drm/mediatek/mtk_drm_crtc: Demote seriously out-of-date struct header drm/mediatek/mtk_drm_drv: Staticise local function invoked by reference drm/meson/meson_venc: Make local function 'meson_venc_hdmi_get_dmt_vmode' static drm/meson/meson_vclk: Make two local functions static drm/msm/adreno/a6xx_gpu: Staticise local function 'a6xx_idle' drm/msm/disp/mdp5/mdp5_crtc: Make local function 'mdp5_crtc_setup_pipeline()' static 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/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/nouveau/nvkm/core/firmware: Fix formatting, provide missing param description drm/pl111/pl111_display: Make local function static drm/pl111/pl111_debugfs: Make local function 'pl111_debugfs_regs()' static drm/rockchip/dw-mipi-dsi-rockchip: Demote non-conformant kernel-doc headers drm/rockchip/rockchip_rgb: Consume our own header drm/rockchip/rockchip_lvds: Fix struct document formatting drm/selftests/test-drm_mm: Mark 'hole_end' as always_unused drm/selftests/test-drm_framebuffer: Remove set but unused variable 'fb' drm/selftests/test-drm_dp_mst_helper: Place 'struct drm_dp_sideband_msg_req_body' onto the heap drm/selftests/test-drm_dp_mst_helper: Move 'sideband_msg_req_encode_decode' onto the heap drm/ttm/ttm_bo: Fix one function header - demote lots of kernel-doc abuses drm/ttm/ttm_tt: Demote kernel-doc header format abuses drm/ttm/ttm_range_manager: Demote non-conformant kernel-doc header drm/v3d/v3d_drv: Remove unused static variable 'v3d_v3d_pm_ops' drm/v3d/v3d_gem: Provide descriptions for 'v3d_lookup_bos's params drm/v3d/v3d_sched: Demote non-conformant kernel-doc header drm/vc4/vc4_hdmi_regs: Mark some data sets as __maybe_unused drm/vc4/vc4_hdmi: Remove set but unused variable 'ret' drm/vc4/vc4_v3d: Demote non-conformant kernel-doc headers drm/vc4/vc4_debugfs: Demote non-conformant kernel-doc headers gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries include/drm/drm_atomic: Make use of 'new_crtc_state' .../gpu/drm/amd/amdgpu/atombios_encoders.c | 3 -- drivers/gpu/drm/armada/armada_overlay.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 4 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 + drivers/gpu/drm/exynos/exynos_drm_gsc.c | 1 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 ++- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 ++- 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/nouveau/nvkm/core/firmware.c | 9 +++-- drivers/gpu/drm/pl111/pl111_debugfs.c | 2 +- drivers/gpu/drm/pl111/pl111_display.c | 2 +- .../gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 4 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 1 + .../drm/selftests/test-drm_dp_mst_helper.c | 40 +++++++++++++------ .../gpu/drm/selftests/test-drm_framebuffer.c | 3 +- drivers/gpu/drm/selftests/test-drm_mm.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 23 ++++++----- drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 4 +- drivers/gpu/drm/v3d/v3d_drv.c | 36 ----------------- drivers/gpu/drm/v3d/v3d_gem.c | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 2 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 3 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 +-- drivers/gpu/drm/vc4/vc4_v3d.c | 4 +- drivers/gpu/ipu-v3/ipu-di.c | 4 -- include/drm/drm_atomic.h | 3 +- 41 files changed, 105 insertions(+), 142 deletions(-) Cc: Ajay Kumar Cc: Akshu Agarwal Cc: Alex Deucher Cc: amd-gfx@lists.freedesktop.org Cc: Ben Skeggs Cc: Christian Koenig Cc: "Christian König" Cc: Chris Zhong Cc: Chun-Kuang Hu Cc: Daniel Vetter Cc: David Airlie Cc: David Francis Cc: dri-devel@lists.freedesktop.org Cc: Eric Anholt Cc: Eunchul Kim Cc: Fabio Estevam Cc: freedreno@lists.freedesktop.org Cc: "Heiko Stübner" Cc: Huang Rui Cc: Inki Dae Cc: Jerome Brunet Cc: Jie Qiu Cc: Jinyoung Jeon Cc: Joonyoung Shim Cc: Kalyan Thota Cc: Kevin Hilman Cc: Krzysztof Kozlowski Cc: Kyungmin Park Cc: linaro-mm-sig@lists.linaro.org 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: linux-rockchip@lists.infradead.org Cc: linux-samsung-soc@vger.kernel.org Cc: Luben Tuikov Cc: Lyude Paul Cc: Maarten Lankhorst Cc: Mark Yao Cc: Martin Blumenstingl Cc: Matthias Brugger Cc: Maxime Ripard Cc: Neil Armstrong Cc: Nickey Yang Cc: Nirmoy Das Cc: nouveau@lists.freedesktop.org Cc: NXP Linux Team Cc: Pengutronix Kernel Team Cc: Philipp Zabel Cc: Rob Clark Cc: Russell King Cc: Sandy Huang Cc: Sangmin Lee Cc: Sascha Hauer Cc: Sean Paul Cc: Seung-Woo Kim Cc: Shawn Guo Cc: Sumit Semwal Cc: Thomas Zimmermann Cc: YT SHEN