* [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU
@ 2020-11-05 14:44 Lee Jones
2020-11-05 14:45 ` [PATCH 15/19] gpu: drm: radeon: radeon_drv: Remove unused variable 'ret' Lee Jones
` (4 more replies)
0 siblings, 5 replies; 14+ messages in thread
From: Lee Jones @ 2020-11-05 14:44 UTC (permalink / raw)
To: lee.jones
Cc: Neil Armstrong, David Airlie, Linus Walleij, dri-devel,
Andrzej Hajda, Huang Rui, Laurent Pinchart, Gareth Hughes,
Fabio Estevam, Sumit Semwal, Sam Ravnborg, David Francis,
Jingoo Han, amd-gfx, Rob Clark, Tomi Valkeinen, NXP Linux Team,
Philipp Zabel, linux-media, Pengutronix Kernel Team,
Jonas Karlman, Sascha Hauer, linaro-mm-sig, linux-tegra,
Nirmoy Das, Jernej Skrabec, Jason Yan, linux-kernel,
Thierry Reding, Daniel Vetter, Alex Deucher, Shawn Guo,
Christian Koenig
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.
There are 5000 warnings to work through.
It will take a couple more sets.
Lee Jones (19):
gpu: host1x: bus: Add missing description for 'driver'
gpu: ipu-v3: ipu-di: Strip out 2 unused 'di_sync_config' entries
gpu: drm: imx: ipuv3-plane: Mark 'crtc_state' as __always_unused
gpu: drm: omapdrm: omap_irq: Fix a couple of doc-rot issues
gpu: drm: selftests: test-drm_mm: Mark 'hole_end' as always_unused
gpu: drm: scheduler: sched_main: Provide missing description for
'sched' paramter
gpu: drm: scheduler: sched_entity: Demote non-conformant kernel-doc
headers
gpu: drm: omapdrm: dss: dsi: Rework and remove a few unused variables
gpu: drm: selftests: test-drm_framebuffer: Remove set but unused
variable 'fb'
gpu: drm: ttm: ttm_bo: Fix one function header - demote lots of
kernel-doc abuses
gpu: drm: panel: panel-simple: Fix 'struct panel_desc's header
gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
'analogix_dp_write_byte_to_dpcd'
gpu: drm: ttm: ttm_tt: Demote kernel-doc header format abuses
gpu: drm: selftests: test-drm_dp_mst_helper: Place 'struct
drm_dp_sideband_msg_req_body' onto the heap
gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
gpu: drm: panel: panel-ilitek-ili9322: Demote non-conformant
kernel-doc header
gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc
misdemeanours
gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
'analogix_dp_start_aux_transaction'
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +-
.../gpu/drm/bridge/analogix/analogix_dp_reg.c | 88 -------------------
drivers/gpu/drm/imx/ipuv3-plane.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 9 +-
drivers/gpu/drm/omapdrm/omap_irq.c | 6 +-
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 2 +-
drivers/gpu/drm/panel/panel-simple.c | 2 +
drivers/gpu/drm/radeon/radeon_device.c | 23 ++---
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/scheduler/sched_entity.c | 4 +-
drivers/gpu/drm/scheduler/sched_main.c | 1 +
.../drm/selftests/test-drm_dp_mst_helper.c | 29 +++---
.../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_tt.c | 4 +-
drivers/gpu/host1x/bus.c | 1 +
drivers/gpu/ipu-v3/ipu-di.c | 4 -
18 files changed, 59 insertions(+), 153 deletions(-)
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: amd-gfx@lists.freedesktop.org
Cc: Andrzej Hajda <a.hajda@samsung.com>
Cc: Christian Koenig <christian.koenig@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: David Airlie <airlied@linux.ie>
Cc: David Francis <David.Francis@amd.com>
Cc: dri-devel@lists.freedesktop.org
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Gareth Hughes <gareth@valinux.com>
Cc: Huang Rui <ray.huang@amd.com>
Cc: Jason Yan <yanaijie@huawei.com>
Cc: Jernej Skrabec <jernej.skrabec@siol.net>
Cc: Jingoo Han <jg1.han@samsung.com>
Cc: Jonas Karlman <jonas@kwiboo.se>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
Cc: Lee Jones <lee.jones@linaro.org>
Cc: linaro-mm-sig@lists.linaro.org
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: linux-media@vger.kernel.org
Cc: linux-tegra@vger.kernel.org
Cc: Lyude Paul <lyude@redhat.com>
Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Nirmoy Das <nirmoy.aiemd@gmail.com>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Cc: Rob Clark <rob.clark@linaro.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sumit Semwal <sumit.semwal@linaro.org>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
--
2.25.1
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 15/19] gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
2020-11-05 14:44 [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Lee Jones
@ 2020-11-05 14:45 ` Lee Jones
2020-11-10 21:14 ` Alex Deucher
2020-11-05 14:45 ` [PATCH 17/19] gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc misdemeanours Lee Jones
` (3 subsequent siblings)
4 siblings, 1 reply; 14+ messages in thread
From: Lee Jones @ 2020-11-05 14:45 UTC (permalink / raw)
To: lee.jones
Cc: David Airlie, linux-kernel, amd-gfx, dri-devel, Daniel Vetter,
Alex Deucher, Gareth Hughes, Christian König
Fixes the following W=1 kernel build warning(s):
drivers/gpu/drm/radeon/radeon_drv.c: In function ‘radeon_pmops_runtime_suspend’:
drivers/gpu/drm/radeon/radeon_drv.c:455:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Gareth Hughes <gareth@valinux.com>
Cc: amd-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Lee Jones <lee.jones@linaro.org>
---
drivers/gpu/drm/radeon/radeon_drv.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c
index 65061c949aeea..f5f1cb700d873 100644
--- a/drivers/gpu/drm/radeon/radeon_drv.c
+++ b/drivers/gpu/drm/radeon/radeon_drv.c
@@ -452,7 +452,6 @@ static int radeon_pmops_runtime_suspend(struct device *dev)
{
struct pci_dev *pdev = to_pci_dev(dev);
struct drm_device *drm_dev = pci_get_drvdata(pdev);
- int ret;
if (!radeon_is_px(drm_dev)) {
pm_runtime_forbid(dev);
@@ -462,7 +461,7 @@ static int radeon_pmops_runtime_suspend(struct device *dev)
drm_dev->switch_power_state = DRM_SWITCH_POWER_CHANGING;
drm_kms_helper_poll_disable(drm_dev);
- ret = radeon_suspend_kms(drm_dev, false, false, false);
+ radeon_suspend_kms(drm_dev, false, false, false);
pci_save_state(pdev);
pci_disable_device(pdev);
pci_ignore_hotplug(pdev);
--
2.25.1
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 17/19] gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc misdemeanours
2020-11-05 14:44 [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Lee Jones
2020-11-05 14:45 ` [PATCH 15/19] gpu: drm: radeon: radeon_drv: Remove unused variable 'ret' Lee Jones
@ 2020-11-05 14:45 ` Lee Jones
2020-11-10 21:50 ` Alex Deucher
2020-11-05 14:45 ` [PATCH 18/19] gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused Lee Jones
` (2 subsequent siblings)
4 siblings, 1 reply; 14+ messages in thread
From: Lee Jones @ 2020-11-05 14:45 UTC (permalink / raw)
To: lee.jones
Cc: David Airlie, linux-kernel, amd-gfx, dri-devel, Daniel Vetter,
Alex Deucher, Christian König
- Demote non-conformant headers
- Fix misnaming issues
- Rename labels with identical names
- Remove incorrect descriptions
Fixes the following W=1 kernel build warning(s):
drivers/gpu/drm/radeon/radeon_device.c:637:6: warning: no previous prototype for ‘radeon_device_is_virtual’ [-Wmissing-prototypes]
drivers/gpu/drm/radeon/radeon_device.c:552: warning: duplicate section name 'Note'
drivers/gpu/drm/radeon/radeon_device.c:556: warning: duplicate section name 'Note'
drivers/gpu/drm/radeon/radeon_device.c:561: warning: duplicate section name 'Note'
drivers/gpu/drm/radeon/radeon_device.c:564: warning: duplicate section name 'Note'
drivers/gpu/drm/radeon/radeon_device.c:1106: warning: Function parameter or member 'family' not described in 'radeon_gart_size_auto'
drivers/gpu/drm/radeon/radeon_device.c:1291: warning: Function parameter or member 'ddev' not described in 'radeon_device_init'
drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Function parameter or member 'dev' not described in 'radeon_suspend_kms'
drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Function parameter or member 'suspend' not described in 'radeon_suspend_kms'
drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Function parameter or member 'fbcon' not described in 'radeon_suspend_kms'
drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Function parameter or member 'freeze' not described in 'radeon_suspend_kms'
drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Excess function parameter 'pdev' description in 'radeon_suspend_kms'
drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Excess function parameter 'state' description in 'radeon_suspend_kms'
drivers/gpu/drm/radeon/radeon_device.c:1669: warning: Function parameter or member 'dev' not described in 'radeon_resume_kms'
drivers/gpu/drm/radeon/radeon_device.c:1669: warning: Function parameter or member 'resume' not described in 'radeon_resume_kms'
drivers/gpu/drm/radeon/radeon_device.c:1669: warning: Function parameter or member 'fbcon' not described in 'radeon_resume_kms'
drivers/gpu/drm/radeon/radeon_device.c:1669: warning: Excess function parameter 'pdev' description in 'radeon_resume_kms'
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: amd-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Lee Jones <lee.jones@linaro.org>
---
drivers/gpu/drm/radeon/radeon_device.c | 23 +++++++++--------------
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
index 266e3cbbd09bd..7f384ffe848a7 100644
--- a/drivers/gpu/drm/radeon/radeon_device.c
+++ b/drivers/gpu/drm/radeon/radeon_device.c
@@ -544,21 +544,21 @@ int radeon_wb_init(struct radeon_device *rdev)
* Note: GTT start, end, size should be initialized before calling this
* function on AGP platform.
*
- * Note: We don't explicitly enforce VRAM start to be aligned on VRAM size,
+ * Note 1: We don't explicitly enforce VRAM start to be aligned on VRAM size,
* this shouldn't be a problem as we are using the PCI aperture as a reference.
* Otherwise this would be needed for rv280, all r3xx, and all r4xx, but
* not IGP.
*
- * Note: we use mc_vram_size as on some board we need to program the mc to
+ * Note 2: we use mc_vram_size as on some board we need to program the mc to
* cover the whole aperture even if VRAM size is inferior to aperture size
* Novell bug 204882 + along with lots of ubuntu ones
*
- * Note: when limiting vram it's safe to overwritte real_vram_size because
+ * Note 3: when limiting vram it's safe to overwritte real_vram_size because
* we are not in case where real_vram_size is inferior to mc_vram_size (ie
* note afected by bogus hw of Novell bug 204882 + along with lots of ubuntu
* ones)
*
- * Note: IGP TOM addr should be the same as the aperture addr, we don't
+ * Note 4: IGP TOM addr should be the same as the aperture addr, we don't
* explicitly check for that thought.
*
* FIXME: when reducing VRAM size align new size on power of 2.
@@ -627,7 +627,7 @@ void radeon_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc)
* GPU helpers function.
*/
-/**
+/*
* radeon_device_is_virtual - check if we are running is a virtual environment
*
* Check if the asic has been passed through to a VM (all asics).
@@ -1100,7 +1100,7 @@ static bool radeon_check_pot_argument(int arg)
/**
* Determine a sensible default GART size according to ASIC family.
*
- * @family ASIC family name
+ * @family: ASIC family name
*/
static int radeon_gart_size_auto(enum radeon_family family)
{
@@ -1276,7 +1276,7 @@ static const struct vga_switcheroo_client_ops radeon_switcheroo_ops = {
* radeon_device_init - initialize the driver
*
* @rdev: radeon_device pointer
- * @pdev: drm dev pointer
+ * @ddev: drm dev pointer
* @pdev: pci dev pointer
* @flags: driver flags
*
@@ -1550,12 +1550,9 @@ void radeon_device_fini(struct radeon_device *rdev)
/*
* Suspend & resume.
*/
-/**
+/*
* radeon_suspend_kms - initiate device suspend
*
- * @pdev: drm dev pointer
- * @state: suspend state
- *
* Puts the hw in the suspend state (all asics).
* Returns 0 for success or an error on failure.
* Called at driver suspend.
@@ -1656,11 +1653,9 @@ int radeon_suspend_kms(struct drm_device *dev, bool suspend,
return 0;
}
-/**
+/*
* radeon_resume_kms - initiate device resume
*
- * @pdev: drm dev pointer
- *
* Bring the hw back to operating state (all asics).
* Returns 0 for success or an error on failure.
* Called at driver resume.
--
2.25.1
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 18/19] gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
2020-11-05 14:44 [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Lee Jones
2020-11-05 14:45 ` [PATCH 15/19] gpu: drm: radeon: radeon_drv: Remove unused variable 'ret' Lee Jones
2020-11-05 14:45 ` [PATCH 17/19] gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc misdemeanours Lee Jones
@ 2020-11-05 14:45 ` Lee Jones
2020-11-10 21:48 ` Alex Deucher
2020-11-05 16:38 ` [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Sam Ravnborg
2020-11-05 16:48 ` Thierry Reding
4 siblings, 1 reply; 14+ messages in thread
From: Lee Jones @ 2020-11-05 14:45 UTC (permalink / raw)
To: lee.jones
Cc: David Airlie, linux-kernel, amd-gfx, Christian König,
linaro-mm-sig, dri-devel, Daniel Vetter, Alex Deucher,
Sumit Semwal, linux-media
These 3 variables are used in *some* sourcefiles which include
amdgpu.h, but not *all*. This leads to a flurry of build warnings.
Fixes the following W=1 kernel build warning(s):
from drivers/gpu/drm/amd/amdgpu/amdgpu.h:67,
drivers/gpu/drm/amd/amdgpu/amdgpu.h:198:19: warning: ‘no_system_mem_limit’ defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/amdgpu.h:197:19: warning: ‘debug_evictions’ defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/amdgpu.h:196:18: warning: ‘sched_policy’ defined but not used [-Wunused-const-variable=]
NB: Repeats ~650 times - snipped for brevity.
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Sumit Semwal <sumit.semwal@linaro.org>
Cc: amd-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Cc: linux-media@vger.kernel.org
Cc: linaro-mm-sig@lists.linaro.org
Signed-off-by: Lee Jones <lee.jones@linaro.org>
---
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
index 183b09d71b64a..5939753080056 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
@@ -193,9 +193,9 @@ extern int sched_policy;
extern bool debug_evictions;
extern bool no_system_mem_limit;
#else
-static const int sched_policy = KFD_SCHED_POLICY_HWS;
-static const bool debug_evictions; /* = false */
-static const bool no_system_mem_limit;
+static const int __maybe_unused sched_policy = KFD_SCHED_POLICY_HWS;
+static const bool __maybe_unused debug_evictions; /* = false */
+static const bool __maybe_unused no_system_mem_limit;
#endif
extern int amdgpu_tmz;
--
2.25.1
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU
2020-11-05 14:44 [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Lee Jones
` (2 preceding siblings ...)
2020-11-05 14:45 ` [PATCH 18/19] gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused Lee Jones
@ 2020-11-05 16:38 ` Sam Ravnborg
2020-11-05 18:12 ` Lee Jones
2020-11-05 16:48 ` Thierry Reding
4 siblings, 1 reply; 14+ messages in thread
From: Sam Ravnborg @ 2020-11-05 16:38 UTC (permalink / raw)
To: Lee Jones
Cc: Neil Armstrong, David Airlie, Linus Walleij, dri-devel,
Andrzej Hajda, Huang Rui, Laurent Pinchart, Gareth Hughes,
Fabio Estevam, Sumit Semwal, David Francis, Jingoo Han, amd-gfx,
Rob Clark, Tomi Valkeinen, NXP Linux Team, Philipp Zabel,
linux-media, Pengutronix Kernel Team, Jonas Karlman, Sascha Hauer,
linaro-mm-sig, linux-tegra, Nirmoy Das, Jernej Skrabec, Jason Yan,
linux-kernel, Thierry Reding, Daniel Vetter, Alex Deucher,
Shawn Guo, Christian Koenig
Hi Lee.
On Thu, Nov 05, 2020 at 02:44:58PM +0000, Lee Jones wrote:
> 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.
Thanks for looking into this.
> There are 5000 warnings to work through.
>
> It will take a couple more sets.
:-)
> gpu: drm: panel: panel-simple: Fix 'struct panel_desc's header
I have a patch here that inline the comments - and fix the warning as a
side effect. I will get it posted tonight as this is better.
> gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> 'analogix_dp_write_byte_to_dpcd'
When I looked at his I had another unused function after removing the
first.
> gpu: drm: panel: panel-ilitek-ili9322: Demote non-conformant
> kernel-doc header
Agree on this simple approch, will apply.
> gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> 'analogix_dp_start_aux_transaction'
OK, this was the one I referred to above. They should be squashed into
one patch.
Sam
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU
2020-11-05 14:44 [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Lee Jones
` (3 preceding siblings ...)
2020-11-05 16:38 ` [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Sam Ravnborg
@ 2020-11-05 16:48 ` Thierry Reding
2020-11-05 18:10 ` Lee Jones
4 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2020-11-05 16:48 UTC (permalink / raw)
To: Lee Jones
Cc: Neil Armstrong, David Airlie, Linus Walleij, dri-devel,
Andrzej Hajda, Huang Rui, Laurent Pinchart, Gareth Hughes,
Fabio Estevam, Sumit Semwal, Sam Ravnborg, David Francis,
Jingoo Han, amd-gfx, Rob Clark, Tomi Valkeinen, NXP Linux Team,
Philipp Zabel, linux-media, Pengutronix Kernel Team,
Jonas Karlman, Sascha Hauer, linaro-mm-sig, linux-tegra,
Nirmoy Das, Jernej Skrabec, Jason Yan, linux-kernel,
Daniel Vetter, Alex Deucher, Shawn Guo, Christian Koenig
[-- Attachment #1.1: Type: text/plain, Size: 2048 bytes --]
On Thu, Nov 05, 2020 at 02:44:58PM +0000, Lee Jones wrote:
> 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.
>
> There are 5000 warnings to work through.
>
> It will take a couple more sets.
>
> Lee Jones (19):
> gpu: host1x: bus: Add missing description for 'driver'
> gpu: ipu-v3: ipu-di: Strip out 2 unused 'di_sync_config' entries
> gpu: drm: imx: ipuv3-plane: Mark 'crtc_state' as __always_unused
> gpu: drm: omapdrm: omap_irq: Fix a couple of doc-rot issues
> gpu: drm: selftests: test-drm_mm: Mark 'hole_end' as always_unused
> gpu: drm: scheduler: sched_main: Provide missing description for
> 'sched' paramter
> gpu: drm: scheduler: sched_entity: Demote non-conformant kernel-doc
> headers
> gpu: drm: omapdrm: dss: dsi: Rework and remove a few unused variables
> gpu: drm: selftests: test-drm_framebuffer: Remove set but unused
> variable 'fb'
> gpu: drm: ttm: ttm_bo: Fix one function header - demote lots of
> kernel-doc abuses
> gpu: drm: panel: panel-simple: Fix 'struct panel_desc's header
> gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> 'analogix_dp_write_byte_to_dpcd'
> gpu: drm: ttm: ttm_tt: Demote kernel-doc header format abuses
> gpu: drm: selftests: test-drm_dp_mst_helper: Place 'struct
> drm_dp_sideband_msg_req_body' onto the heap
> gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
> gpu: drm: panel: panel-ilitek-ili9322: Demote non-conformant
> kernel-doc header
> gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc
> misdemeanours
> gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
> gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> 'analogix_dp_start_aux_transaction'
As commented on the other patches, the subject prefixes on most of these
look wrong, but it's generally a nice cleanup.
Thanks!
Thierry
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU
2020-11-05 16:48 ` Thierry Reding
@ 2020-11-05 18:10 ` Lee Jones
2020-11-05 18:14 ` Daniel Vetter
0 siblings, 1 reply; 14+ messages in thread
From: Lee Jones @ 2020-11-05 18:10 UTC (permalink / raw)
To: Thierry Reding
Cc: Neil Armstrong, David Airlie, Linus Walleij, dri-devel,
Andrzej Hajda, Huang Rui, Laurent Pinchart, Gareth Hughes,
Fabio Estevam, Sumit Semwal, Sam Ravnborg, David Francis,
Jingoo Han, amd-gfx, Rob Clark, Tomi Valkeinen, NXP Linux Team,
Philipp Zabel, linux-media, Pengutronix Kernel Team,
Jonas Karlman, Sascha Hauer, linaro-mm-sig, linux-tegra,
Nirmoy Das, Jernej Skrabec, Jason Yan, linux-kernel,
Daniel Vetter, Alex Deucher, Shawn Guo, Christian Koenig
On Thu, 05 Nov 2020, Thierry Reding wrote:
> On Thu, Nov 05, 2020 at 02:44:58PM +0000, Lee Jones wrote:
> > 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.
> >
> > There are 5000 warnings to work through.
> >
> > It will take a couple more sets.
> >
> > Lee Jones (19):
> > gpu: host1x: bus: Add missing description for 'driver'
> > gpu: ipu-v3: ipu-di: Strip out 2 unused 'di_sync_config' entries
> > gpu: drm: imx: ipuv3-plane: Mark 'crtc_state' as __always_unused
> > gpu: drm: omapdrm: omap_irq: Fix a couple of doc-rot issues
> > gpu: drm: selftests: test-drm_mm: Mark 'hole_end' as always_unused
> > gpu: drm: scheduler: sched_main: Provide missing description for
> > 'sched' paramter
> > gpu: drm: scheduler: sched_entity: Demote non-conformant kernel-doc
> > headers
> > gpu: drm: omapdrm: dss: dsi: Rework and remove a few unused variables
> > gpu: drm: selftests: test-drm_framebuffer: Remove set but unused
> > variable 'fb'
> > gpu: drm: ttm: ttm_bo: Fix one function header - demote lots of
> > kernel-doc abuses
> > gpu: drm: panel: panel-simple: Fix 'struct panel_desc's header
> > gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> > 'analogix_dp_write_byte_to_dpcd'
> > gpu: drm: ttm: ttm_tt: Demote kernel-doc header format abuses
> > gpu: drm: selftests: test-drm_dp_mst_helper: Place 'struct
> > drm_dp_sideband_msg_req_body' onto the heap
> > gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
> > gpu: drm: panel: panel-ilitek-ili9322: Demote non-conformant
> > kernel-doc header
> > gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc
> > misdemeanours
> > gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
> > gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> > 'analogix_dp_start_aux_transaction'
>
> As commented on the other patches, the subject prefixes on most of these
> look wrong, but it's generally a nice cleanup.
The prefixes are automated. I'll add this to my list of awkward
subsystems and go through them all manually again tomorrow. :D
--
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU
2020-11-05 16:38 ` [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Sam Ravnborg
@ 2020-11-05 18:12 ` Lee Jones
0 siblings, 0 replies; 14+ messages in thread
From: Lee Jones @ 2020-11-05 18:12 UTC (permalink / raw)
To: Sam Ravnborg
Cc: Neil Armstrong, David Airlie, Linus Walleij, dri-devel,
Andrzej Hajda, Huang Rui, Laurent Pinchart, Gareth Hughes,
Fabio Estevam, Sumit Semwal, David Francis, Jingoo Han, amd-gfx,
Rob Clark, Tomi Valkeinen, NXP Linux Team, Philipp Zabel,
linux-media, Pengutronix Kernel Team, Jonas Karlman, Sascha Hauer,
linaro-mm-sig, linux-tegra, Nirmoy Das, Jernej Skrabec, Jason Yan,
linux-kernel, Thierry Reding, Daniel Vetter, Alex Deucher,
Shawn Guo, Christian Koenig
On Thu, 05 Nov 2020, Sam Ravnborg wrote:
> Hi Lee.
>
> On Thu, Nov 05, 2020 at 02:44:58PM +0000, Lee Jones wrote:
> > 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.
>
> Thanks for looking into this.
>
> > There are 5000 warnings to work through.
> >
> > It will take a couple more sets.
> :-)
>
> > gpu: drm: panel: panel-simple: Fix 'struct panel_desc's header
> I have a patch here that inline the comments - and fix the warning as a
> side effect. I will get it posted tonight as this is better.
>
> > gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> > 'analogix_dp_write_byte_to_dpcd'
> When I looked at his I had another unused function after removing the
> first.
>
> > gpu: drm: panel: panel-ilitek-ili9322: Demote non-conformant
> > kernel-doc header
> Agree on this simple approch, will apply.
>
> > gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> > 'analogix_dp_start_aux_transaction'
> OK, this was the one I referred to above. They should be squashed into
> one patch.
I can squash them if you prefer.
--
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU
2020-11-05 18:10 ` Lee Jones
@ 2020-11-05 18:14 ` Daniel Vetter
2020-11-05 18:24 ` Lee Jones
0 siblings, 1 reply; 14+ messages in thread
From: Daniel Vetter @ 2020-11-05 18:14 UTC (permalink / raw)
To: Lee Jones
Cc: Neil Armstrong, David Airlie, Linus Walleij, dri-devel,
Andrzej Hajda, Huang Rui, Laurent Pinchart, Gareth Hughes,
Fabio Estevam, Sumit Semwal, Sam Ravnborg, David Francis,
Jingoo Han, amd-gfx list, Rob Clark, Tomi Valkeinen,
NXP Linux Team, open list:DMA BUFFER SHARING FRAMEWORK,
Philipp Zabel, Jonas Karlman, Sascha Hauer,
moderated list:DMA BUFFER SHARING FRAMEWORK, linux-tegra,
Nirmoy Das, Jernej Skrabec, Jason Yan, Linux Kernel Mailing List,
Thierry Reding, Pengutronix Kernel Team, Alex Deucher, Shawn Guo,
Christian Koenig
On Thu, Nov 5, 2020 at 7:10 PM Lee Jones <lee.jones@linaro.org> wrote:
>
> On Thu, 05 Nov 2020, Thierry Reding wrote:
>
> > On Thu, Nov 05, 2020 at 02:44:58PM +0000, Lee Jones wrote:
> > > 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.
> > >
> > > There are 5000 warnings to work through.
> > >
> > > It will take a couple more sets.
> > >
> > > Lee Jones (19):
> > > gpu: host1x: bus: Add missing description for 'driver'
> > > gpu: ipu-v3: ipu-di: Strip out 2 unused 'di_sync_config' entries
> > > gpu: drm: imx: ipuv3-plane: Mark 'crtc_state' as __always_unused
> > > gpu: drm: omapdrm: omap_irq: Fix a couple of doc-rot issues
> > > gpu: drm: selftests: test-drm_mm: Mark 'hole_end' as always_unused
> > > gpu: drm: scheduler: sched_main: Provide missing description for
> > > 'sched' paramter
> > > gpu: drm: scheduler: sched_entity: Demote non-conformant kernel-doc
> > > headers
> > > gpu: drm: omapdrm: dss: dsi: Rework and remove a few unused variables
> > > gpu: drm: selftests: test-drm_framebuffer: Remove set but unused
> > > variable 'fb'
> > > gpu: drm: ttm: ttm_bo: Fix one function header - demote lots of
> > > kernel-doc abuses
> > > gpu: drm: panel: panel-simple: Fix 'struct panel_desc's header
> > > gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> > > 'analogix_dp_write_byte_to_dpcd'
> > > gpu: drm: ttm: ttm_tt: Demote kernel-doc header format abuses
> > > gpu: drm: selftests: test-drm_dp_mst_helper: Place 'struct
> > > drm_dp_sideband_msg_req_body' onto the heap
> > > gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
> > > gpu: drm: panel: panel-ilitek-ili9322: Demote non-conformant
> > > kernel-doc header
> > > gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc
> > > misdemeanours
> > > gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
> > > gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> > > 'analogix_dp_start_aux_transaction'
> >
> > As commented on the other patches, the subject prefixes on most of these
> > look wrong, but it's generally a nice cleanup.
>
> The prefixes are automated. I'll add this to my list of awkward
> subsystems and go through them all manually again tomorrow. :D
tbh for autmoation they look really good :-)
I'd say if you replace the intermediate ": " with just a / you'll be
perfectly in style for drivers/gpu. But really I think it's ok as-is,
imo no need to change since this is a giantic tree wide effort.
-Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU
2020-11-05 18:14 ` Daniel Vetter
@ 2020-11-05 18:24 ` Lee Jones
0 siblings, 0 replies; 14+ messages in thread
From: Lee Jones @ 2020-11-05 18:24 UTC (permalink / raw)
To: Daniel Vetter
Cc: Neil Armstrong, David Airlie, Linus Walleij, dri-devel,
Andrzej Hajda, Huang Rui, Laurent Pinchart, Gareth Hughes,
Fabio Estevam, Sumit Semwal, Sam Ravnborg, David Francis,
Jingoo Han, amd-gfx list, Rob Clark, Tomi Valkeinen,
NXP Linux Team, open list:DMA BUFFER SHARING FRAMEWORK,
Philipp Zabel, Jonas Karlman, Sascha Hauer,
moderated list:DMA BUFFER SHARING FRAMEWORK, linux-tegra,
Nirmoy Das, Jernej Skrabec, Jason Yan, Linux Kernel Mailing List,
Thierry Reding, Pengutronix Kernel Team, Alex Deucher, Shawn Guo,
Christian Koenig
On Thu, 05 Nov 2020, Daniel Vetter wrote:
> On Thu, Nov 5, 2020 at 7:10 PM Lee Jones <lee.jones@linaro.org> wrote:
> >
> > On Thu, 05 Nov 2020, Thierry Reding wrote:
> >
> > > On Thu, Nov 05, 2020 at 02:44:58PM +0000, Lee Jones wrote:
> > > > 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.
> > > >
> > > > There are 5000 warnings to work through.
> > > >
> > > > It will take a couple more sets.
> > > >
> > > > Lee Jones (19):
> > > > gpu: host1x: bus: Add missing description for 'driver'
> > > > gpu: ipu-v3: ipu-di: Strip out 2 unused 'di_sync_config' entries
> > > > gpu: drm: imx: ipuv3-plane: Mark 'crtc_state' as __always_unused
> > > > gpu: drm: omapdrm: omap_irq: Fix a couple of doc-rot issues
> > > > gpu: drm: selftests: test-drm_mm: Mark 'hole_end' as always_unused
> > > > gpu: drm: scheduler: sched_main: Provide missing description for
> > > > 'sched' paramter
> > > > gpu: drm: scheduler: sched_entity: Demote non-conformant kernel-doc
> > > > headers
> > > > gpu: drm: omapdrm: dss: dsi: Rework and remove a few unused variables
> > > > gpu: drm: selftests: test-drm_framebuffer: Remove set but unused
> > > > variable 'fb'
> > > > gpu: drm: ttm: ttm_bo: Fix one function header - demote lots of
> > > > kernel-doc abuses
> > > > gpu: drm: panel: panel-simple: Fix 'struct panel_desc's header
> > > > gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> > > > 'analogix_dp_write_byte_to_dpcd'
> > > > gpu: drm: ttm: ttm_tt: Demote kernel-doc header format abuses
> > > > gpu: drm: selftests: test-drm_dp_mst_helper: Place 'struct
> > > > drm_dp_sideband_msg_req_body' onto the heap
> > > > gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
> > > > gpu: drm: panel: panel-ilitek-ili9322: Demote non-conformant
> > > > kernel-doc header
> > > > gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc
> > > > misdemeanours
> > > > gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
> > > > gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function
> > > > 'analogix_dp_start_aux_transaction'
> > >
> > > As commented on the other patches, the subject prefixes on most of these
> > > look wrong, but it's generally a nice cleanup.
> >
> > The prefixes are automated. I'll add this to my list of awkward
> > subsystems and go through them all manually again tomorrow. :D
>
> tbh for autmoation they look really good :-)
Only the prefixes are automated unfortunately. :)
> I'd say if you replace the intermediate ": " with just a / you'll be
> perfectly in style for drivers/gpu. But really I think it's ok as-is,
It's up to you. Make the call and I'll abide.
> imo no need to change since this is a giantic tree wide effort.
Yes, you're not kidding, and thanks for noticing.
Only 10,000 (from 18,000) more to go though. :D
GPU is a biggy (5,000), although one patch in [Set 2] fixes 2,000 in
one hit, which is great! I'll probably submit that tomorrow.
--
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 15/19] gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
2020-11-05 14:45 ` [PATCH 15/19] gpu: drm: radeon: radeon_drv: Remove unused variable 'ret' Lee Jones
@ 2020-11-10 21:14 ` Alex Deucher
2020-11-10 21:20 ` Lee Jones
0 siblings, 1 reply; 14+ messages in thread
From: Alex Deucher @ 2020-11-10 21:14 UTC (permalink / raw)
To: Lee Jones
Cc: David Airlie, LKML, Maling list - DRI developers, amd-gfx list,
Alex Deucher, Gareth Hughes, Christian König
On Thu, Nov 5, 2020 at 9:52 AM Lee Jones <lee.jones@linaro.org> wrote:
>
> Fixes the following W=1 kernel build warning(s):
>
> drivers/gpu/drm/radeon/radeon_drv.c: In function ‘radeon_pmops_runtime_suspend’:
> drivers/gpu/drm/radeon/radeon_drv.c:455:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
>
> Cc: Alex Deucher <alexander.deucher@amd.com>
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: David Airlie <airlied@linux.ie>
> Cc: Daniel Vetter <daniel@ffwll.ch>
> Cc: Gareth Hughes <gareth@valinux.com>
> Cc: amd-gfx@lists.freedesktop.org
> Cc: dri-devel@lists.freedesktop.org
> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Applied. Thanks!
Alex
> ---
> drivers/gpu/drm/radeon/radeon_drv.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c
> index 65061c949aeea..f5f1cb700d873 100644
> --- a/drivers/gpu/drm/radeon/radeon_drv.c
> +++ b/drivers/gpu/drm/radeon/radeon_drv.c
> @@ -452,7 +452,6 @@ static int radeon_pmops_runtime_suspend(struct device *dev)
> {
> struct pci_dev *pdev = to_pci_dev(dev);
> struct drm_device *drm_dev = pci_get_drvdata(pdev);
> - int ret;
>
> if (!radeon_is_px(drm_dev)) {
> pm_runtime_forbid(dev);
> @@ -462,7 +461,7 @@ static int radeon_pmops_runtime_suspend(struct device *dev)
> drm_dev->switch_power_state = DRM_SWITCH_POWER_CHANGING;
> drm_kms_helper_poll_disable(drm_dev);
>
> - ret = radeon_suspend_kms(drm_dev, false, false, false);
> + radeon_suspend_kms(drm_dev, false, false, false);
> pci_save_state(pdev);
> pci_disable_device(pdev);
> pci_ignore_hotplug(pdev);
> --
> 2.25.1
>
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 15/19] gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
2020-11-10 21:14 ` Alex Deucher
@ 2020-11-10 21:20 ` Lee Jones
0 siblings, 0 replies; 14+ messages in thread
From: Lee Jones @ 2020-11-10 21:20 UTC (permalink / raw)
To: Alex Deucher
Cc: David Airlie, LKML, Maling list - DRI developers, amd-gfx list,
Alex Deucher, Gareth Hughes, Christian König
On Tue, 10 Nov 2020, Alex Deucher wrote:
> On Thu, Nov 5, 2020 at 9:52 AM Lee Jones <lee.jones@linaro.org> wrote:
> >
> > Fixes the following W=1 kernel build warning(s):
> >
> > drivers/gpu/drm/radeon/radeon_drv.c: In function ‘radeon_pmops_runtime_suspend’:
> > drivers/gpu/drm/radeon/radeon_drv.c:455:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
> >
> > Cc: Alex Deucher <alexander.deucher@amd.com>
> > Cc: "Christian König" <christian.koenig@amd.com>
> > Cc: David Airlie <airlied@linux.ie>
> > Cc: Daniel Vetter <daniel@ffwll.ch>
> > Cc: Gareth Hughes <gareth@valinux.com>
> > Cc: amd-gfx@lists.freedesktop.org
> > Cc: dri-devel@lists.freedesktop.org
> > Signed-off-by: Lee Jones <lee.jones@linaro.org>
>
> Applied. Thanks!
Thanks Alex.
I'll rebase in a few days and fix/resend whatever is outstanding.
--
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 18/19] gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
2020-11-05 14:45 ` [PATCH 18/19] gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused Lee Jones
@ 2020-11-10 21:48 ` Alex Deucher
0 siblings, 0 replies; 14+ messages in thread
From: Alex Deucher @ 2020-11-10 21:48 UTC (permalink / raw)
To: Lee Jones
Cc: David Airlie, LKML, Maling list - DRI developers,
moderated list:DMA BUFFER SHARING FRAMEWORK, amd-gfx list,
Alex Deucher, Christian König, linux-media
On Thu, Nov 5, 2020 at 9:52 AM Lee Jones <lee.jones@linaro.org> wrote:
>
> These 3 variables are used in *some* sourcefiles which include
> amdgpu.h, but not *all*. This leads to a flurry of build warnings.
>
> Fixes the following W=1 kernel build warning(s):
>
> from drivers/gpu/drm/amd/amdgpu/amdgpu.h:67,
> drivers/gpu/drm/amd/amdgpu/amdgpu.h:198:19: warning: ‘no_system_mem_limit’ defined but not used [-Wunused-const-variable=]
> drivers/gpu/drm/amd/amdgpu/amdgpu.h:197:19: warning: ‘debug_evictions’ defined but not used [-Wunused-const-variable=]
> drivers/gpu/drm/amd/amdgpu/amdgpu.h:196:18: warning: ‘sched_policy’ defined but not used [-Wunused-const-variable=]
>
> NB: Repeats ~650 times - snipped for brevity.
>
> Cc: Alex Deucher <alexander.deucher@amd.com>
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: David Airlie <airlied@linux.ie>
> Cc: Daniel Vetter <daniel@ffwll.ch>
> Cc: Sumit Semwal <sumit.semwal@linaro.org>
> Cc: amd-gfx@lists.freedesktop.org
> Cc: dri-devel@lists.freedesktop.org
> Cc: linux-media@vger.kernel.org
> Cc: linaro-mm-sig@lists.linaro.org
> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Applied. Thanks!
Alex
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
> index 183b09d71b64a..5939753080056 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
> @@ -193,9 +193,9 @@ extern int sched_policy;
> extern bool debug_evictions;
> extern bool no_system_mem_limit;
> #else
> -static const int sched_policy = KFD_SCHED_POLICY_HWS;
> -static const bool debug_evictions; /* = false */
> -static const bool no_system_mem_limit;
> +static const int __maybe_unused sched_policy = KFD_SCHED_POLICY_HWS;
> +static const bool __maybe_unused debug_evictions; /* = false */
> +static const bool __maybe_unused no_system_mem_limit;
> #endif
>
> extern int amdgpu_tmz;
> --
> 2.25.1
>
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 17/19] gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc misdemeanours
2020-11-05 14:45 ` [PATCH 17/19] gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc misdemeanours Lee Jones
@ 2020-11-10 21:50 ` Alex Deucher
0 siblings, 0 replies; 14+ messages in thread
From: Alex Deucher @ 2020-11-10 21:50 UTC (permalink / raw)
To: Lee Jones
Cc: David Airlie, LKML, Maling list - DRI developers, amd-gfx list,
Alex Deucher, Christian König
On Thu, Nov 5, 2020 at 9:52 AM Lee Jones <lee.jones@linaro.org> wrote:
>
> - Demote non-conformant headers
> - Fix misnaming issues
> - Rename labels with identical names
> - Remove incorrect descriptions
>
> Fixes the following W=1 kernel build warning(s):
>
> drivers/gpu/drm/radeon/radeon_device.c:637:6: warning: no previous prototype for ‘radeon_device_is_virtual’ [-Wmissing-prototypes]
> drivers/gpu/drm/radeon/radeon_device.c:552: warning: duplicate section name 'Note'
> drivers/gpu/drm/radeon/radeon_device.c:556: warning: duplicate section name 'Note'
> drivers/gpu/drm/radeon/radeon_device.c:561: warning: duplicate section name 'Note'
> drivers/gpu/drm/radeon/radeon_device.c:564: warning: duplicate section name 'Note'
> drivers/gpu/drm/radeon/radeon_device.c:1106: warning: Function parameter or member 'family' not described in 'radeon_gart_size_auto'
> drivers/gpu/drm/radeon/radeon_device.c:1291: warning: Function parameter or member 'ddev' not described in 'radeon_device_init'
> drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Function parameter or member 'dev' not described in 'radeon_suspend_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Function parameter or member 'suspend' not described in 'radeon_suspend_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Function parameter or member 'fbcon' not described in 'radeon_suspend_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Function parameter or member 'freeze' not described in 'radeon_suspend_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Excess function parameter 'pdev' description in 'radeon_suspend_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1565: warning: Excess function parameter 'state' description in 'radeon_suspend_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1669: warning: Function parameter or member 'dev' not described in 'radeon_resume_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1669: warning: Function parameter or member 'resume' not described in 'radeon_resume_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1669: warning: Function parameter or member 'fbcon' not described in 'radeon_resume_kms'
> drivers/gpu/drm/radeon/radeon_device.c:1669: warning: Excess function parameter 'pdev' description in 'radeon_resume_kms'
>
> Cc: Alex Deucher <alexander.deucher@amd.com>
> Cc: "Christian König" <christian.koenig@amd.com>
> Cc: David Airlie <airlied@linux.ie>
> Cc: Daniel Vetter <daniel@ffwll.ch>
> Cc: amd-gfx@lists.freedesktop.org
> Cc: dri-devel@lists.freedesktop.org
> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Applied. Thanks!
Alex
> ---
> drivers/gpu/drm/radeon/radeon_device.c | 23 +++++++++--------------
> 1 file changed, 9 insertions(+), 14 deletions(-)
>
> diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
> index 266e3cbbd09bd..7f384ffe848a7 100644
> --- a/drivers/gpu/drm/radeon/radeon_device.c
> +++ b/drivers/gpu/drm/radeon/radeon_device.c
> @@ -544,21 +544,21 @@ int radeon_wb_init(struct radeon_device *rdev)
> * Note: GTT start, end, size should be initialized before calling this
> * function on AGP platform.
> *
> - * Note: We don't explicitly enforce VRAM start to be aligned on VRAM size,
> + * Note 1: We don't explicitly enforce VRAM start to be aligned on VRAM size,
> * this shouldn't be a problem as we are using the PCI aperture as a reference.
> * Otherwise this would be needed for rv280, all r3xx, and all r4xx, but
> * not IGP.
> *
> - * Note: we use mc_vram_size as on some board we need to program the mc to
> + * Note 2: we use mc_vram_size as on some board we need to program the mc to
> * cover the whole aperture even if VRAM size is inferior to aperture size
> * Novell bug 204882 + along with lots of ubuntu ones
> *
> - * Note: when limiting vram it's safe to overwritte real_vram_size because
> + * Note 3: when limiting vram it's safe to overwritte real_vram_size because
> * we are not in case where real_vram_size is inferior to mc_vram_size (ie
> * note afected by bogus hw of Novell bug 204882 + along with lots of ubuntu
> * ones)
> *
> - * Note: IGP TOM addr should be the same as the aperture addr, we don't
> + * Note 4: IGP TOM addr should be the same as the aperture addr, we don't
> * explicitly check for that thought.
> *
> * FIXME: when reducing VRAM size align new size on power of 2.
> @@ -627,7 +627,7 @@ void radeon_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc)
> * GPU helpers function.
> */
>
> -/**
> +/*
> * radeon_device_is_virtual - check if we are running is a virtual environment
> *
> * Check if the asic has been passed through to a VM (all asics).
> @@ -1100,7 +1100,7 @@ static bool radeon_check_pot_argument(int arg)
> /**
> * Determine a sensible default GART size according to ASIC family.
> *
> - * @family ASIC family name
> + * @family: ASIC family name
> */
> static int radeon_gart_size_auto(enum radeon_family family)
> {
> @@ -1276,7 +1276,7 @@ static const struct vga_switcheroo_client_ops radeon_switcheroo_ops = {
> * radeon_device_init - initialize the driver
> *
> * @rdev: radeon_device pointer
> - * @pdev: drm dev pointer
> + * @ddev: drm dev pointer
> * @pdev: pci dev pointer
> * @flags: driver flags
> *
> @@ -1550,12 +1550,9 @@ void radeon_device_fini(struct radeon_device *rdev)
> /*
> * Suspend & resume.
> */
> -/**
> +/*
> * radeon_suspend_kms - initiate device suspend
> *
> - * @pdev: drm dev pointer
> - * @state: suspend state
> - *
> * Puts the hw in the suspend state (all asics).
> * Returns 0 for success or an error on failure.
> * Called at driver suspend.
> @@ -1656,11 +1653,9 @@ int radeon_suspend_kms(struct drm_device *dev, bool suspend,
> return 0;
> }
>
> -/**
> +/*
> * radeon_resume_kms - initiate device resume
> *
> - * @pdev: drm dev pointer
> - *
> * Bring the hw back to operating state (all asics).
> * Returns 0 for success or an error on failure.
> * Called at driver resume.
> --
> 2.25.1
>
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2020-11-11 0:09 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-05 14:44 [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Lee Jones
2020-11-05 14:45 ` [PATCH 15/19] gpu: drm: radeon: radeon_drv: Remove unused variable 'ret' Lee Jones
2020-11-10 21:14 ` Alex Deucher
2020-11-10 21:20 ` Lee Jones
2020-11-05 14:45 ` [PATCH 17/19] gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc misdemeanours Lee Jones
2020-11-10 21:50 ` Alex Deucher
2020-11-05 14:45 ` [PATCH 18/19] gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused Lee Jones
2020-11-10 21:48 ` Alex Deucher
2020-11-05 16:38 ` [PATCH 00/19] [Set 1] Rid W=1 warnings from GPU Sam Ravnborg
2020-11-05 18:12 ` Lee Jones
2020-11-05 16:48 ` Thierry Reding
2020-11-05 18:10 ` Lee Jones
2020-11-05 18:14 ` Daniel Vetter
2020-11-05 18:24 ` Lee Jones
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox