* [PATCH (set 1) 00/20] Rid W=1 warnings from GPU @ 2023-08-24 7:36 Lee Jones 2023-08-24 7:36 ` [PATCH 01/20] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp Lee Jones ` (3 more replies) 0 siblings, 4 replies; 15+ messages in thread From: Lee Jones @ 2023-08-24 7:36 UTC (permalink / raw) To: lee Cc: linux-kernel, Alex Deucher, amd-gfx, Ben Skeggs, Christian König, Daniel Vetter, Danilo Krummrich, David Airlie, dri-devel, Fabio Estevam, Gourav Samaiya, Hawking Zhang, Hyun Kwon, Jerome Glisse, Jonathan Hunter, Karol Herbst, Laurent Pinchart, linaro-mm-sig, linux-arm-kernel, linux-media, linux-tegra, Luben Tuikov, Lyude Paul, Maarten Lankhorst, Maíra Canal, Mario Limonciello, Maxime Ripard, Michal Simek, Mikko Perttunen, nouveau, NXP Linux Team, Pan, Xinhui, Pengutronix Kernel Team, Philipp Zabel, Sascha Hauer, Shashank Sharma, Shawn Guo, Stanley Yang, Sumit Semwal, Thierry Reding, Thomas Zimmermann 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. Cc: Alex Deucher <alexander.deucher@amd.com> Cc: amd-gfx@lists.freedesktop.org Cc: Ben Skeggs <bskeggs@redhat.com> Cc: "Christian König" <christian.koenig@amd.com> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: Danilo Krummrich <dakr@redhat.com> Cc: David Airlie <airlied@gmail.com> Cc: dri-devel@lists.freedesktop.org Cc: Fabio Estevam <festevam@gmail.com> Cc: Gourav Samaiya <gsamaiya@nvidia.com> Cc: Hawking Zhang <Hawking.Zhang@amd.com> Cc: Hyun Kwon <hyun.kwon@xilinx.com> Cc: Jerome Glisse <glisse@freedesktop.org> Cc: Jonathan Hunter <jonathanh@nvidia.com> Cc: Karol Herbst <kherbst@redhat.com> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Cc: linaro-mm-sig@lists.linaro.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-media@vger.kernel.org Cc: linux-tegra@vger.kernel.org Cc: Luben Tuikov <luben.tuikov@amd.com> Cc: Lyude Paul <lyude@redhat.com> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: "Maíra Canal" <mairacanal@riseup.net> Cc: Mario Limonciello <mario.limonciello@amd.com> Cc: Maxime Ripard <mripard@kernel.org> Cc: Michal Simek <michal.simek@xilinx.com> Cc: Mikko Perttunen <mperttunen@nvidia.com> Cc: nouveau@lists.freedesktop.org Cc: NXP Linux Team <linux-imx@nxp.com> Cc: "Pan, Xinhui" <Xinhui.Pan@amd.com> Cc: Pengutronix Kernel Team <kernel@pengutronix.de> Cc: Philipp Zabel <p.zabel@pengutronix.de> Cc: Sascha Hauer <s.hauer@pengutronix.de> Cc: Shashank Sharma <shashank.sharma@amd.com> Cc: Shawn Guo <shawnguo@kernel.org> Cc: Stanley Yang <Stanley.Yang@amd.com> Cc: Sumit Semwal <sumit.semwal@linaro.org> Cc: Thierry Reding <thierry.reding@gmail.com> Cc: Thomas Zimmermann <tzimmermann@suse.de> Lee Jones (20): drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp drm/nouveau/nvkm/subdev/acr/lsfw: Remove unused variable 'loc' drm/nouveau/nvkm/subdev/bios/init: Demote a bunch of kernel-doc abuses drm/nouveau/nvkm/subdev/volt/gk20a: Demote kerneldoc abuses drm/nouveau/nvkm/engine/gr/gf100: Demote kerneldoc abuse drm/nouveau/dispnv04/crtc: Demote kerneldoc abuses drm/radeon/radeon_ttm: Remove unused variable 'rbo' from radeon_bo_move() drm/amd/amdgpu/sdma_v6_0: Demote a bunch of half-completed function headers drm/tests/drm_kunit_helpers: Place correct function name in the comment header drm/scheduler/sched_main: Provide short description of missing param 'result' drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented param 'doorbell_index' drm/amd/amdgpu/amdgpu_device: Provide suitable description for param 'xcc_id' drm/tests/drm_kunit_helpers: Correct possible double-entry typo in 'ddrm_kunit_helper_acquire_ctx_alloc' drm/imx/ipuv3/imx-ldb: Increase buffer size to ensure all possible values can be stored drm/tegra/hub: Increase buffer size to ensure all possible values can be stored drm/drm_connector: Provide short description of param 'supported_colorspaces' drm/amd/amdgpu/amdgpu_ras: Increase buffer size to account for all possible values drm/drm_gpuva_mgr: Remove set but unused variable 'prev' drm/amd/amdgpu/amdgpu_sdma: Increase buffer size to account for all possible values drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 8 +- drivers/gpu/drm/drm_connector.c | 2 + drivers/gpu/drm/drm_gpuva_mgr.c | 10 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 3 +- .../gpu/drm/nouveau/nvkm/subdev/bios/init.c | 136 +++++++++--------- .../gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 - drivers/gpu/drm/scheduler/sched_main.c | 1 + drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tests/drm_kunit_helpers.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 +- 19 files changed, 96 insertions(+), 97 deletions(-) -- 2.42.0.rc1.204.g551eb34607-goog _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 01/20] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp 2023-08-24 7:36 [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Lee Jones @ 2023-08-24 7:36 ` Lee Jones 2023-08-28 16:39 ` Laurent Pinchart 2023-08-24 7:36 ` [PATCH 14/20] drm/imx/ipuv3/imx-ldb: Increase buffer size to ensure all possible values can be stored Lee Jones ` (2 subsequent siblings) 3 siblings, 1 reply; 15+ messages in thread From: Lee Jones @ 2023-08-24 7:36 UTC (permalink / raw) To: lee Cc: linux-kernel, Hyun Kwon, Laurent Pinchart, David Airlie, Daniel Vetter, Michal Simek, dri-devel, linux-arm-kernel Fixes the following W=1 kernel build warning(s): drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'blend' not described in 'zynqmp_disp' drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'avbuf' not described in 'zynqmp_disp' drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'audio' not described in 'zynqmp_disp' Signed-off-by: Lee Jones <lee@kernel.org> --- Cc: Hyun Kwon <hyun.kwon@xilinx.com> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Cc: David Airlie <airlied@gmail.com> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: Michal Simek <michal.simek@xilinx.com> Cc: dri-devel@lists.freedesktop.org Cc: linux-arm-kernel@lists.infradead.org --- drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/xlnx/zynqmp_disp.c b/drivers/gpu/drm/xlnx/zynqmp_disp.c index 407bc07cec69a..7c64ab11fe2b0 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_disp.c +++ b/drivers/gpu/drm/xlnx/zynqmp_disp.c @@ -128,9 +128,9 @@ struct zynqmp_disp_layer { * struct zynqmp_disp - Display controller * @dev: Device structure * @dpsub: Display subsystem - * @blend.base: Register I/O base address for the blender - * @avbuf.base: Register I/O base address for the audio/video buffer manager - * @audio.base: Registers I/O base address for the audio mixer + * @blend: .base: Register I/O base address for the blender + * @avbuf: .base: Register I/O base address for the audio/video buffer manager + * @audio: .base: Registers I/O base address for the audio mixer * @layers: Layers (planes) */ struct zynqmp_disp { -- 2.42.0.rc1.204.g551eb34607-goog _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 01/20] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp 2023-08-24 7:36 ` [PATCH 01/20] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp Lee Jones @ 2023-08-28 16:39 ` Laurent Pinchart 2023-08-28 19:33 ` Randy Dunlap 0 siblings, 1 reply; 15+ messages in thread From: Laurent Pinchart @ 2023-08-28 16:39 UTC (permalink / raw) To: Lee Jones Cc: linux-kernel, Hyun Kwon, David Airlie, Daniel Vetter, Michal Simek, dri-devel, linux-arm-kernel Hi Lee, Thank you for the patch. On Thu, Aug 24, 2023 at 08:36:46AM +0100, Lee Jones wrote: > Fixes the following W=1 kernel build warning(s): > > drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'blend' not described in 'zynqmp_disp' > drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'avbuf' not described in 'zynqmp_disp' > drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'audio' not described in 'zynqmp_disp' > > Signed-off-by: Lee Jones <lee@kernel.org> > --- > Cc: Hyun Kwon <hyun.kwon@xilinx.com> > Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > Cc: David Airlie <airlied@gmail.com> > Cc: Daniel Vetter <daniel@ffwll.ch> > Cc: Michal Simek <michal.simek@xilinx.com> > Cc: dri-devel@lists.freedesktop.org > Cc: linux-arm-kernel@lists.infradead.org > --- > drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/xlnx/zynqmp_disp.c b/drivers/gpu/drm/xlnx/zynqmp_disp.c > index 407bc07cec69a..7c64ab11fe2b0 100644 > --- a/drivers/gpu/drm/xlnx/zynqmp_disp.c > +++ b/drivers/gpu/drm/xlnx/zynqmp_disp.c > @@ -128,9 +128,9 @@ struct zynqmp_disp_layer { > * struct zynqmp_disp - Display controller > * @dev: Device structure > * @dpsub: Display subsystem > - * @blend.base: Register I/O base address for the blender > - * @avbuf.base: Register I/O base address for the audio/video buffer manager > - * @audio.base: Registers I/O base address for the audio mixer > + * @blend: .base: Register I/O base address for the blender > + * @avbuf: .base: Register I/O base address for the audio/video buffer manager > + * @audio: .base: Registers I/O base address for the audio mixer This is really a hack to work around the warning, and not a clean fix. kerneldoc is still today unable, as far as I understand, to document nested structures. That's annoying, and the warning is a good way to remind us that it needs to be fixed. I'd be tempted to keep the warning for that reason. > * @layers: Layers (planes) > */ > struct zynqmp_disp { -- Regards, Laurent Pinchart _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 01/20] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp 2023-08-28 16:39 ` Laurent Pinchart @ 2023-08-28 19:33 ` Randy Dunlap 0 siblings, 0 replies; 15+ messages in thread From: Randy Dunlap @ 2023-08-28 19:33 UTC (permalink / raw) To: Laurent Pinchart, Lee Jones Cc: linux-kernel, Hyun Kwon, David Airlie, Daniel Vetter, Michal Simek, dri-devel, linux-arm-kernel Hi-- On 8/28/23 09:39, Laurent Pinchart wrote: > Hi Lee, > > Thank you for the patch. > > On Thu, Aug 24, 2023 at 08:36:46AM +0100, Lee Jones wrote: >> Fixes the following W=1 kernel build warning(s): >> >> drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'blend' not described in 'zynqmp_disp' >> drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'avbuf' not described in 'zynqmp_disp' >> drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'audio' not described in 'zynqmp_disp' >> >> Signed-off-by: Lee Jones <lee@kernel.org> >> --- >> Cc: Hyun Kwon <hyun.kwon@xilinx.com> >> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> >> Cc: David Airlie <airlied@gmail.com> >> Cc: Daniel Vetter <daniel@ffwll.ch> >> Cc: Michal Simek <michal.simek@xilinx.com> >> Cc: dri-devel@lists.freedesktop.org >> Cc: linux-arm-kernel@lists.infradead.org >> --- >> drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 +++--- >> 1 file changed, 3 insertions(+), 3 deletions(-) >> >> diff --git a/drivers/gpu/drm/xlnx/zynqmp_disp.c b/drivers/gpu/drm/xlnx/zynqmp_disp.c >> index 407bc07cec69a..7c64ab11fe2b0 100644 >> --- a/drivers/gpu/drm/xlnx/zynqmp_disp.c >> +++ b/drivers/gpu/drm/xlnx/zynqmp_disp.c >> @@ -128,9 +128,9 @@ struct zynqmp_disp_layer { >> * struct zynqmp_disp - Display controller >> * @dev: Device structure >> * @dpsub: Display subsystem >> - * @blend.base: Register I/O base address for the blender >> - * @avbuf.base: Register I/O base address for the audio/video buffer manager >> - * @audio.base: Registers I/O base address for the audio mixer >> + * @blend: .base: Register I/O base address for the blender >> + * @avbuf: .base: Register I/O base address for the audio/video buffer manager >> + * @audio: .base: Registers I/O base address for the audio mixer > > This is really a hack to work around the warning, and not a clean fix. > kerneldoc is still today unable, as far as I understand, to document > nested structures. That's annoying, and the warning is a good way to kernel-doc for nested structs/unions is documented in Documentation/doc-guide/kernel-doc.rst. This isn't pretty, but this fixes the warnings for me: (massage the descriptions as you see fit) --- drivers/gpu/drm/xlnx/zynqmp_disp.c | 3 +++ 1 file changed, 3 insertions(+) diff -- a/drivers/gpu/drm/xlnx/zynqmp_disp.c b/drivers/gpu/drm/xlnx/zynqmp_disp.c --- a/drivers/gpu/drm/xlnx/zynqmp_disp.c +++ b/drivers/gpu/drm/xlnx/zynqmp_disp.c @@ -128,8 +128,11 @@ struct zynqmp_disp_layer { * struct zynqmp_disp - Display controller * @dev: Device structure * @dpsub: Display subsystem + * @blend: blender struct * @blend.base: Register I/O base address for the blender + * @avbuf: audio/video buffer manager struct * @avbuf.base: Register I/O base address for the audio/video buffer manager + * @audio: audio mixer struct * @audio.base: Registers I/O base address for the audio mixer * @layers: Layers (planes) */ > remind us that it needs to be fixed. I'd be tempted to keep the warning > for that reason. > >> * @layers: Layers (planes) >> */ >> struct zynqmp_disp { > -- ~Randy _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 14/20] drm/imx/ipuv3/imx-ldb: Increase buffer size to ensure all possible values can be stored 2023-08-24 7:36 [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Lee Jones 2023-08-24 7:36 ` [PATCH 01/20] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp Lee Jones @ 2023-08-24 7:36 ` Lee Jones 2023-08-24 8:59 ` [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Maxime Ripard 2023-08-24 9:03 ` Jani Nikula 3 siblings, 0 replies; 15+ messages in thread From: Lee Jones @ 2023-08-24 7:36 UTC (permalink / raw) To: lee Cc: linux-kernel, Philipp Zabel, David Airlie, Daniel Vetter, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, dri-devel, linux-arm-kernel When converting from int to string, we must allow for up to 10-chars (2147483647). Fixes the following W=1 kernel build warning(s): drivers/gpu/drm/imx/ipuv3/imx-ldb.c: In function ‘imx_ldb_probe’: drivers/gpu/drm/imx/ipuv3/imx-ldb.c:659:39: warning: ‘_sel’ directive writing 4 bytes into a region of size between 3 and 13 [-Wformat-overflow=] drivers/gpu/drm/imx/ipuv3/imx-ldb.c:659:17: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 16 Signed-off-by: Lee Jones <lee@kernel.org> --- Cc: Philipp Zabel <p.zabel@pengutronix.de> Cc: David Airlie <airlied@gmail.com> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: Shawn Guo <shawnguo@kernel.org> Cc: Sascha Hauer <s.hauer@pengutronix.de> Cc: Pengutronix Kernel Team <kernel@pengutronix.de> Cc: Fabio Estevam <festevam@gmail.com> Cc: NXP Linux Team <linux-imx@nxp.com> Cc: dri-devel@lists.freedesktop.org Cc: linux-arm-kernel@lists.infradead.org --- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/imx/ipuv3/imx-ldb.c b/drivers/gpu/drm/imx/ipuv3/imx-ldb.c index c45fc8f4744d0..0404781dcd176 100644 --- a/drivers/gpu/drm/imx/ipuv3/imx-ldb.c +++ b/drivers/gpu/drm/imx/ipuv3/imx-ldb.c @@ -654,7 +654,7 @@ static int imx_ldb_probe(struct platform_device *pdev) * Map them all to di0_sel...di3_sel. */ for (i = 0; i < 4; i++) { - char clkname[16]; + char clkname[18]; sprintf(clkname, "di%d_sel", i); imx_ldb->clk_sel[i] = devm_clk_get(imx_ldb->dev, clkname); -- 2.42.0.rc1.204.g551eb34607-goog _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 7:36 [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Lee Jones 2023-08-24 7:36 ` [PATCH 01/20] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp Lee Jones 2023-08-24 7:36 ` [PATCH 14/20] drm/imx/ipuv3/imx-ldb: Increase buffer size to ensure all possible values can be stored Lee Jones @ 2023-08-24 8:59 ` Maxime Ripard 2023-08-24 9:03 ` Maxime Ripard 2023-08-24 9:03 ` Jani Nikula 3 siblings, 1 reply; 15+ messages in thread From: Maxime Ripard @ 2023-08-24 8:59 UTC (permalink / raw) To: Lee Jones Cc: linux-kernel, Alex Deucher, amd-gfx, Ben Skeggs, Christian König, Daniel Vetter, Danilo Krummrich, David Airlie, dri-devel, Fabio Estevam, Gourav Samaiya, Hawking Zhang, Hyun Kwon, Jerome Glisse, Jonathan Hunter, Karol Herbst, Laurent Pinchart, linaro-mm-sig, linux-arm-kernel, linux-media, linux-tegra, Luben Tuikov, Lyude Paul, Maarten Lankhorst, Maíra Canal, Mario Limonciello, Mikko Perttunen, nouveau, NXP Linux Team, Pan, Xinhui, Pengutronix Kernel Team, Philipp Zabel, Sascha Hauer, Shashank Sharma, Shawn Guo, Stanley Yang, Sumit Semwal, Thierry Reding, Thomas Zimmermann, Michal Simek On Thu, 24 Aug 2023 08:36:45 +0100, 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. > > Cc: Alex Deucher <alexander.deucher@amd.com> > Cc: amd-gfx@lists.freedesktop.org > Cc: Ben Skeggs <bskeggs@redhat.com> > Cc: "Christian König" <christian.koenig@amd.com> > Cc: Daniel Vetter <daniel@ffwll.ch> > Cc: Danilo Krummrich <dakr@redhat.com> > Cc: David Airlie <airlied@gmail.com> > Cc: dri-devel@lists.freedesktop.org > Cc: Fabio Estevam <festevam@gmail.com> > Cc: Gourav Samaiya <gsamaiya@nvidia.com> > Cc: Hawking Zhang <Hawking.Zhang@amd.com> > Cc: Hyun Kwon <hyun.kwon@xilinx.com> > Cc: Jerome Glisse <glisse@freedesktop.org> > Cc: Jonathan Hunter <jonathanh@nvidia.com> > Cc: Karol Herbst <kherbst@redhat.com> > Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > Cc: linaro-mm-sig@lists.linaro.org > Cc: linux-arm-kernel@lists.infradead.org > Cc: linux-media@vger.kernel.org > Cc: linux-tegra@vger.kernel.org > Cc: Luben Tuikov <luben.tuikov@amd.com> > Cc: Lyude Paul <lyude@redhat.com> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > Cc: "Maíra Canal" <mairacanal@riseup.net> > Cc: Mario Limonciello <mario.limonciello@amd.com> > Cc: Maxime Ripard <mripard@kernel.org> > Cc: Michal Simek <michal.simek@xilinx.com> > Cc: Mikko Perttunen <mperttunen@nvidia.com> > Cc: nouveau@lists.freedesktop.org > Cc: NXP Linux Team <linux-imx@nxp.com> > Cc: "Pan, Xinhui" <Xinhui.Pan@amd.com> > Cc: Pengutronix Kernel Team <kernel@pengutronix.de> > Cc: Philipp Zabel <p.zabel@pengutronix.de> > Cc: Sascha Hauer <s.hauer@pengutronix.de> > Cc: Shashank Sharma <shashank.sharma@amd.com> > Cc: Shawn Guo <shawnguo@kernel.org> > Cc: Stanley Yang <Stanley.Yang@amd.com> > Cc: Sumit Semwal <sumit.semwal@linaro.org> > Cc: Thierry Reding <thierry.reding@gmail.com> > Cc: Thomas Zimmermann <tzimmermann@suse.de> > > [...] Applied to drm/drm-misc (drm-misc-fixes). Thanks! Maxime _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 8:59 ` [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Maxime Ripard @ 2023-08-24 9:03 ` Maxime Ripard 2023-08-24 12:10 ` Lee Jones 0 siblings, 1 reply; 15+ messages in thread From: Maxime Ripard @ 2023-08-24 9:03 UTC (permalink / raw) To: Lee Jones Cc: linux-kernel, Alex Deucher, amd-gfx, Ben Skeggs, Christian König, Daniel Vetter, Danilo Krummrich, David Airlie, dri-devel, Fabio Estevam, Gourav Samaiya, Hawking Zhang, Hyun Kwon, Jerome Glisse, Jonathan Hunter, Karol Herbst, Laurent Pinchart, linaro-mm-sig, linux-arm-kernel, linux-media, linux-tegra, Luben Tuikov, Lyude Paul, Maarten Lankhorst, Maíra Canal, Mario Limonciello, Mikko Perttunen, nouveau, NXP Linux Team, Pan, Xinhui, Pengutronix Kernel Team, Philipp Zabel, Sascha Hauer, Shashank Sharma, Shawn Guo, Stanley Yang, Sumit Semwal, Thierry Reding, Thomas Zimmermann, Michal Simek [-- Attachment #1.1: Type: text/plain, Size: 2365 bytes --] Hi, On Thu, Aug 24, 2023 at 10:59:54AM +0200, Maxime Ripard wrote: > On Thu, 24 Aug 2023 08:36:45 +0100, 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. > > > > Cc: Alex Deucher <alexander.deucher@amd.com> > > Cc: amd-gfx@lists.freedesktop.org > > Cc: Ben Skeggs <bskeggs@redhat.com> > > Cc: "Christian König" <christian.koenig@amd.com> > > Cc: Daniel Vetter <daniel@ffwll.ch> > > Cc: Danilo Krummrich <dakr@redhat.com> > > Cc: David Airlie <airlied@gmail.com> > > Cc: dri-devel@lists.freedesktop.org > > Cc: Fabio Estevam <festevam@gmail.com> > > Cc: Gourav Samaiya <gsamaiya@nvidia.com> > > Cc: Hawking Zhang <Hawking.Zhang@amd.com> > > Cc: Hyun Kwon <hyun.kwon@xilinx.com> > > Cc: Jerome Glisse <glisse@freedesktop.org> > > Cc: Jonathan Hunter <jonathanh@nvidia.com> > > Cc: Karol Herbst <kherbst@redhat.com> > > Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > > Cc: linaro-mm-sig@lists.linaro.org > > Cc: linux-arm-kernel@lists.infradead.org > > Cc: linux-media@vger.kernel.org > > Cc: linux-tegra@vger.kernel.org > > Cc: Luben Tuikov <luben.tuikov@amd.com> > > Cc: Lyude Paul <lyude@redhat.com> > > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > > Cc: "Maíra Canal" <mairacanal@riseup.net> > > Cc: Mario Limonciello <mario.limonciello@amd.com> > > Cc: Maxime Ripard <mripard@kernel.org> > > Cc: Michal Simek <michal.simek@xilinx.com> > > Cc: Mikko Perttunen <mperttunen@nvidia.com> > > Cc: nouveau@lists.freedesktop.org > > Cc: NXP Linux Team <linux-imx@nxp.com> > > Cc: "Pan, Xinhui" <Xinhui.Pan@amd.com> > > Cc: Pengutronix Kernel Team <kernel@pengutronix.de> > > Cc: Philipp Zabel <p.zabel@pengutronix.de> > > Cc: Sascha Hauer <s.hauer@pengutronix.de> > > Cc: Shashank Sharma <shashank.sharma@amd.com> > > Cc: Shawn Guo <shawnguo@kernel.org> > > Cc: Stanley Yang <Stanley.Yang@amd.com> > > Cc: Sumit Semwal <sumit.semwal@linaro.org> > > Cc: Thierry Reding <thierry.reding@gmail.com> > > Cc: Thomas Zimmermann <tzimmermann@suse.de> > > > > [...] > > Applied to drm/drm-misc (drm-misc-fixes). I got confused with b4 usage, but that wasn't actually applied. Only the three patches I explicitly mentioned were, sorry for the confusion. Maxime [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] [-- Attachment #2: Type: text/plain, Size: 176 bytes --] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 9:03 ` Maxime Ripard @ 2023-08-24 12:10 ` Lee Jones 0 siblings, 0 replies; 15+ messages in thread From: Lee Jones @ 2023-08-24 12:10 UTC (permalink / raw) To: Maxime Ripard Cc: linux-kernel, Alex Deucher, amd-gfx, Ben Skeggs, Christian König, Daniel Vetter, Danilo Krummrich, David Airlie, dri-devel, Fabio Estevam, Gourav Samaiya, Hawking Zhang, Hyun Kwon, Jerome Glisse, Jonathan Hunter, Karol Herbst, Laurent Pinchart, linaro-mm-sig, linux-arm-kernel, linux-media, linux-tegra, Luben Tuikov, Lyude Paul, Maarten Lankhorst, Maíra Canal, Mario Limonciello, Mikko Perttunen, nouveau, NXP Linux Team, Pan, Xinhui, Pengutronix Kernel Team, Philipp Zabel, Sascha Hauer, Shashank Sharma, Shawn Guo, Stanley Yang, Sumit Semwal, Thierry Reding, Thomas Zimmermann, Michal Simek On Thu, 24 Aug 2023, Maxime Ripard wrote: > Hi, > > On Thu, Aug 24, 2023 at 10:59:54AM +0200, Maxime Ripard wrote: > > On Thu, 24 Aug 2023 08:36:45 +0100, 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. > > > > > > Cc: Alex Deucher <alexander.deucher@amd.com> > > > Cc: amd-gfx@lists.freedesktop.org > > > Cc: Ben Skeggs <bskeggs@redhat.com> > > > Cc: "Christian König" <christian.koenig@amd.com> > > > Cc: Daniel Vetter <daniel@ffwll.ch> > > > Cc: Danilo Krummrich <dakr@redhat.com> > > > Cc: David Airlie <airlied@gmail.com> > > > Cc: dri-devel@lists.freedesktop.org > > > Cc: Fabio Estevam <festevam@gmail.com> > > > Cc: Gourav Samaiya <gsamaiya@nvidia.com> > > > Cc: Hawking Zhang <Hawking.Zhang@amd.com> > > > Cc: Hyun Kwon <hyun.kwon@xilinx.com> > > > Cc: Jerome Glisse <glisse@freedesktop.org> > > > Cc: Jonathan Hunter <jonathanh@nvidia.com> > > > Cc: Karol Herbst <kherbst@redhat.com> > > > Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > > > Cc: linaro-mm-sig@lists.linaro.org > > > Cc: linux-arm-kernel@lists.infradead.org > > > Cc: linux-media@vger.kernel.org > > > Cc: linux-tegra@vger.kernel.org > > > Cc: Luben Tuikov <luben.tuikov@amd.com> > > > Cc: Lyude Paul <lyude@redhat.com> > > > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > > > Cc: "Maíra Canal" <mairacanal@riseup.net> > > > Cc: Mario Limonciello <mario.limonciello@amd.com> > > > Cc: Maxime Ripard <mripard@kernel.org> > > > Cc: Michal Simek <michal.simek@xilinx.com> > > > Cc: Mikko Perttunen <mperttunen@nvidia.com> > > > Cc: nouveau@lists.freedesktop.org > > > Cc: NXP Linux Team <linux-imx@nxp.com> > > > Cc: "Pan, Xinhui" <Xinhui.Pan@amd.com> > > > Cc: Pengutronix Kernel Team <kernel@pengutronix.de> > > > Cc: Philipp Zabel <p.zabel@pengutronix.de> > > > Cc: Sascha Hauer <s.hauer@pengutronix.de> > > > Cc: Shashank Sharma <shashank.sharma@amd.com> > > > Cc: Shawn Guo <shawnguo@kernel.org> > > > Cc: Stanley Yang <Stanley.Yang@amd.com> > > > Cc: Sumit Semwal <sumit.semwal@linaro.org> > > > Cc: Thierry Reding <thierry.reding@gmail.com> > > > Cc: Thomas Zimmermann <tzimmermann@suse.de> > > > > > > [...] > > > > Applied to drm/drm-misc (drm-misc-fixes). > > I got confused with b4 usage, but that wasn't actually applied. Only the > three patches I explicitly mentioned were, sorry for the confusion. :) Thanks Maxime. -- Lee Jones [李琼斯] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 7:36 [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Lee Jones ` (2 preceding siblings ...) 2023-08-24 8:59 ` [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Maxime Ripard @ 2023-08-24 9:03 ` Jani Nikula 2023-08-24 9:16 ` Maxime Ripard 2023-08-24 12:07 ` Lee Jones 3 siblings, 2 replies; 15+ messages in thread From: Jani Nikula @ 2023-08-24 9:03 UTC (permalink / raw) To: Lee Jones, lee Cc: Karol Herbst, nouveau, dri-devel, Mikko Perttunen, Maíra Canal, Thierry Reding, Laurent Pinchart, Sumit Semwal, Mario Limonciello, Shashank Sharma, Michal Simek, amd-gfx, Jonathan Hunter, Luben Tuikov, Danilo Krummrich, Ben Skeggs, linux-media, Stanley Yang, Pengutronix Kernel Team, Sascha Hauer, Maxime Ripard, linaro-mm-sig, linux-tegra, NXP Linux Team, linux-arm-kernel, Hyun Kwon, Thomas Zimmermann, Pan, Xinhui, linux-kernel, Jerome Glisse, Alex Deucher, Gourav Samaiya, Shawn Guo, Christian König, Hawking Zhang On Thu, 24 Aug 2023, Lee Jones <lee@kernel.org> 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. The next question is, how do we keep it W=1 clean going forward? Most people don't use W=1 because it's too noisy, so it's a bit of a catch-22. In i915, we enable a lot of W=1 warnings using subdir-ccflags-y in our Makefile. For CI/developer use we also enable kernel-doc warnings by default. Should we start enabling some of those warning flags in drm/Makefile to to keep the entire subsystem warning free? BR, Jani. -- Jani Nikula, Intel Open Source Graphics Center _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 9:03 ` Jani Nikula @ 2023-08-24 9:16 ` Maxime Ripard 2023-08-24 12:07 ` Lee Jones 1 sibling, 0 replies; 15+ messages in thread From: Maxime Ripard @ 2023-08-24 9:16 UTC (permalink / raw) To: Jani Nikula Cc: Lee Jones, Karol Herbst, nouveau, dri-devel, Mikko Perttunen, Maíra Canal, Thierry Reding, Laurent Pinchart, Sumit Semwal, Mario Limonciello, Shashank Sharma, Michal Simek, amd-gfx, Jonathan Hunter, Luben Tuikov, Danilo Krummrich, Ben Skeggs, linux-media, Stanley Yang, Pengutronix Kernel Team, Sascha Hauer, linaro-mm-sig, linux-tegra, NXP Linux Team, linux-arm-kernel, Hyun Kwon, Thomas Zimmermann, Pan, Xinhui, linux-kernel, Jerome Glisse, Alex Deucher, Gourav Samaiya, Shawn Guo, Christian König, Hawking Zhang [-- Attachment #1.1: Type: text/plain, Size: 871 bytes --] On Thu, Aug 24, 2023 at 12:03:20PM +0300, Jani Nikula wrote: > On Thu, 24 Aug 2023, Lee Jones <lee@kernel.org> 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. > > The next question is, how do we keep it W=1 clean going forward? > > Most people don't use W=1 because it's too noisy, so it's a bit of a > catch-22. > > In i915, we enable a lot of W=1 warnings using subdir-ccflags-y in our > Makefile. For CI/developer use we also enable kernel-doc warnings by > default. > > Should we start enabling some of those warning flags in drm/Makefile to > to keep the entire subsystem warning free? I think that's a good idea. At least the documentation fixes I just merged could have been easily caught before submission. Maxime [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] [-- Attachment #2: Type: text/plain, Size: 176 bytes --] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 9:03 ` Jani Nikula 2023-08-24 9:16 ` Maxime Ripard @ 2023-08-24 12:07 ` Lee Jones 2023-08-24 12:08 ` Lee Jones ` (2 more replies) 1 sibling, 3 replies; 15+ messages in thread From: Lee Jones @ 2023-08-24 12:07 UTC (permalink / raw) To: Jani Nikula Cc: Karol Herbst, nouveau, dri-devel, Mikko Perttunen, Maíra Canal, Thierry Reding, Laurent Pinchart, Sumit Semwal, Mario Limonciello, Shashank Sharma, Michal Simek, amd-gfx, Jonathan Hunter, Luben Tuikov, Danilo Krummrich, Ben Skeggs, linux-media, Stanley Yang, Pengutronix Kernel Team, Sascha Hauer, Maxime Ripard, linaro-mm-sig, linux-tegra, NXP Linux Team, linux-arm-kernel, Hyun Kwon, Thomas Zimmermann, Pan, Xinhui, linux-kernel, Jerome Glisse, Alex Deucher, Gourav Samaiya, Shawn Guo, Christian König, Hawking Zhang On Thu, 24 Aug 2023, Jani Nikula wrote: > On Thu, 24 Aug 2023, Lee Jones <lee@kernel.org> 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. > > The next question is, how do we keep it W=1 clean going forward? My plan was to fix them all, then move each warning to W=0. Arnd recently submitted a set doing just that for a bunch of them. https://lore.kernel.org/all/20230811140327.3754597-1-arnd@kernel.org/ I like to think a bunch of this is built on top of my previous efforts. GPU is a particularly tricky though - the warnings seem to come in faster than I can squash them. Maybe the maintainers can find a way to test new patches on merge? > Most people don't use W=1 because it's too noisy, so it's a bit of a > catch-22. > > In i915, we enable a lot of W=1 warnings using subdir-ccflags-y in our > Makefile. For CI/developer use we also enable kernel-doc warnings by > default. > > Should we start enabling some of those warning flags in drm/Makefile to > to keep the entire subsystem warning free? That would we awesome! We'd just need buy-in. -- Lee Jones [李琼斯] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 12:07 ` Lee Jones @ 2023-08-24 12:08 ` Lee Jones 2023-08-24 12:14 ` Hamza Mahfooz 2023-08-28 16:11 ` Michel Dänzer 2 siblings, 0 replies; 15+ messages in thread From: Lee Jones @ 2023-08-24 12:08 UTC (permalink / raw) To: Jani Nikula Cc: Karol Herbst, nouveau, dri-devel, Mikko Perttunen, Maíra Canal, Thierry Reding, Laurent Pinchart, Sumit Semwal, Mario Limonciello, Shashank Sharma, Michal Simek, amd-gfx, Jonathan Hunter, Luben Tuikov, Danilo Krummrich, Ben Skeggs, linux-media, Stanley Yang, Pengutronix Kernel Team, Sascha Hauer, Maxime Ripard, linaro-mm-sig, linux-tegra, NXP Linux Team, linux-arm-kernel, Hyun Kwon, Thomas Zimmermann, Pan, Xinhui, linux-kernel, Jerome Glisse, Alex Deucher, Gourav Samaiya, Shawn Guo, Christian König, Hawking Zhang On Thu, 24 Aug 2023, Lee Jones wrote: > On Thu, 24 Aug 2023, Jani Nikula wrote: > > > On Thu, 24 Aug 2023, Lee Jones <lee@kernel.org> 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. > > > > The next question is, how do we keep it W=1 clean going forward? > > My plan was to fix them all, then move each warning to W=0. Some history: - Starting with v5.8-rc1: 18867 - 2020-07-01: 18089 - 2020-07-07: 17288 - 2020-07-17: 15762 - 2020-07-20: 15724 - 2020-07-23: 15116 - 2020-08-12: 15184 - 2020-10-19: 10909 - 2020-11-04: 9385 - 2021-01-04: 5478 - 2021-01-12 4749 - 2021-01-29 4911 - 2021-04-07 3594 - 2021-05-20 2938 - 2021-07-01 2587 - 2023-02-10 2587 - 2023-08-22 1650 > Arnd recently submitted a set doing just that for a bunch of them. > > https://lore.kernel.org/all/20230811140327.3754597-1-arnd@kernel.org/ > > I like to think a bunch of this is built on top of my previous efforts. > > GPU is a particularly tricky though - the warnings seem to come in faster > than I can squash them. Maybe the maintainers can find a way to test > new patches on merge? > > > Most people don't use W=1 because it's too noisy, so it's a bit of a > > catch-22. > > > > In i915, we enable a lot of W=1 warnings using subdir-ccflags-y in our > > Makefile. For CI/developer use we also enable kernel-doc warnings by > > default. > > > > Should we start enabling some of those warning flags in drm/Makefile to > > to keep the entire subsystem warning free? > > That would we awesome! We'd just need buy-in. -- Lee Jones [李琼斯] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 12:07 ` Lee Jones 2023-08-24 12:08 ` Lee Jones @ 2023-08-24 12:14 ` Hamza Mahfooz 2023-08-24 12:24 ` Lee Jones 2023-08-28 16:11 ` Michel Dänzer 2 siblings, 1 reply; 15+ messages in thread From: Hamza Mahfooz @ 2023-08-24 12:14 UTC (permalink / raw) To: Lee Jones, Jani Nikula Cc: Karol Herbst, nouveau, dri-devel, Mikko Perttunen, Maíra Canal, Thierry Reding, Laurent Pinchart, Sumit Semwal, Shashank Sharma, Michal Simek, amd-gfx, Jonathan Hunter, Luben Tuikov, Danilo Krummrich, Ben Skeggs, Stanley Yang, linux-media, Thomas Zimmermann, Sascha Hauer, Maxime Ripard, linaro-mm-sig, linux-tegra, NXP Linux Team, linux-arm-kernel, Hyun Kwon, Pan, Xinhui, linux-kernel, Hawking Zhang, Jerome Glisse, Pengutronix Kernel Team, Alex Deucher, Gourav Samaiya, Shawn Guo, Christian König, Mario Limonciello On 8/24/23 08:07, Lee Jones wrote: > On Thu, 24 Aug 2023, Jani Nikula wrote: > >> On Thu, 24 Aug 2023, Lee Jones <lee@kernel.org> 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. >> >> The next question is, how do we keep it W=1 clean going forward? > > My plan was to fix them all, then move each warning to W=0. > > Arnd recently submitted a set doing just that for a bunch of them. > > https://lore.kernel.org/all/20230811140327.3754597-1-arnd@kernel.org/ > > I like to think a bunch of this is built on top of my previous efforts. > > GPU is a particularly tricky though - the warnings seem to come in faster > than I can squash them. Maybe the maintainers can find a way to test > new patches on merge? I guess on that note, do you know if there is a way to run `scripts/kernel-doc` on patches instead of whole files? That would make much easier to block new kernel-doc issues from appearing. > >> Most people don't use W=1 because it's too noisy, so it's a bit of a >> catch-22. >> >> In i915, we enable a lot of W=1 warnings using subdir-ccflags-y in our >> Makefile. For CI/developer use we also enable kernel-doc warnings by >> default. >> >> Should we start enabling some of those warning flags in drm/Makefile to >> to keep the entire subsystem warning free? > > That would we awesome! We'd just need buy-in. > -- Hamza _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 12:14 ` Hamza Mahfooz @ 2023-08-24 12:24 ` Lee Jones 0 siblings, 0 replies; 15+ messages in thread From: Lee Jones @ 2023-08-24 12:24 UTC (permalink / raw) To: Hamza Mahfooz Cc: Jani Nikula, Karol Herbst, nouveau, dri-devel, Mikko Perttunen, Maíra Canal, Thierry Reding, Laurent Pinchart, Sumit Semwal, Shashank Sharma, Michal Simek, amd-gfx, Jonathan Hunter, Luben Tuikov, Danilo Krummrich, Ben Skeggs, Stanley Yang, linux-media, Thomas Zimmermann, Sascha Hauer, Maxime Ripard, linaro-mm-sig, linux-tegra, NXP Linux Team, linux-arm-kernel, Hyun Kwon, Pan, Xinhui, linux-kernel, Hawking Zhang, Jerome Glisse, Pengutronix Kernel Team, Alex Deucher, Gourav Samaiya, Shawn Guo, Christian König, Mario Limonciello On Thu, 24 Aug 2023, Hamza Mahfooz wrote: > > On 8/24/23 08:07, Lee Jones wrote: > > On Thu, 24 Aug 2023, Jani Nikula wrote: > > > > > On Thu, 24 Aug 2023, Lee Jones <lee@kernel.org> 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. > > > > > > The next question is, how do we keep it W=1 clean going forward? > > > > My plan was to fix them all, then move each warning to W=0. > > > > Arnd recently submitted a set doing just that for a bunch of them. > > > > https://lore.kernel.org/all/20230811140327.3754597-1-arnd@kernel.org/ > > > > I like to think a bunch of this is built on top of my previous efforts. > > > > GPU is a particularly tricky though - the warnings seem to come in faster > > than I can squash them. Maybe the maintainers can find a way to test > > new patches on merge? > > I guess on that note, do you know if there is a way to run > `scripts/kernel-doc` on patches instead of whole files? That would make > much easier to block new kernel-doc issues from appearing. Not off hand. When I run builds on patches I author, I run them twice concurrently. Once on the commit I'm basing on and once on the HEAD of my patchset. I then diff the two. So as long as the number of errors and warnings stay the same or reduce, we're golden. Perhaps the same method could be used with `kernel-doc`? -- Lee Jones [李琼斯] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH (set 1) 00/20] Rid W=1 warnings from GPU 2023-08-24 12:07 ` Lee Jones 2023-08-24 12:08 ` Lee Jones 2023-08-24 12:14 ` Hamza Mahfooz @ 2023-08-28 16:11 ` Michel Dänzer 2 siblings, 0 replies; 15+ messages in thread From: Michel Dänzer @ 2023-08-28 16:11 UTC (permalink / raw) To: Lee Jones, Jani Nikula Cc: Karol Herbst, nouveau, dri-devel, Mikko Perttunen, Maíra Canal, Thierry Reding, Laurent Pinchart, Sumit Semwal, Shashank Sharma, Michal Simek, amd-gfx, Jonathan Hunter, Luben Tuikov, Danilo Krummrich, Ben Skeggs, Stanley Yang, linux-media, Thomas Zimmermann, Sascha Hauer, Maxime Ripard, linaro-mm-sig, linux-tegra, NXP Linux Team, linux-arm-kernel, Hyun Kwon, Pan, Xinhui, linux-kernel, Hawking Zhang, Jerome Glisse, Pengutronix Kernel Team, Alex Deucher, Gourav Samaiya, Shawn Guo, Christian König, Mario Limonciello On 8/24/23 14:07, Lee Jones wrote: > On Thu, 24 Aug 2023, Jani Nikula wrote: >> On Thu, 24 Aug 2023, Lee Jones <lee@kernel.org> 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. >> >> The next question is, how do we keep it W=1 clean going forward? > > My plan was to fix them all, then move each warning to W=0. > > Arnd recently submitted a set doing just that for a bunch of them. > > https://lore.kernel.org/all/20230811140327.3754597-1-arnd@kernel.org/ > > I like to think a bunch of this is built on top of my previous efforts. > > GPU is a particularly tricky though - the warnings seem to come in faster > than I can squash them. Maybe the maintainers can find a way to test > new patches on merge? One approach for this which has proved effective in Mesa and other projects is to make warnings fatal in CI which must pass for any changes to be merged. There is ongoing work toward introducing this for the DRM subsystem, using gitlab.freedesktop.org CI. -- Earthling Michel Dänzer | https://redhat.com Libre software enthusiast | Mesa and Xwayland developer _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2023-08-28 19:33 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-08-24 7:36 [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Lee Jones 2023-08-24 7:36 ` [PATCH 01/20] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp Lee Jones 2023-08-28 16:39 ` Laurent Pinchart 2023-08-28 19:33 ` Randy Dunlap 2023-08-24 7:36 ` [PATCH 14/20] drm/imx/ipuv3/imx-ldb: Increase buffer size to ensure all possible values can be stored Lee Jones 2023-08-24 8:59 ` [PATCH (set 1) 00/20] Rid W=1 warnings from GPU Maxime Ripard 2023-08-24 9:03 ` Maxime Ripard 2023-08-24 12:10 ` Lee Jones 2023-08-24 9:03 ` Jani Nikula 2023-08-24 9:16 ` Maxime Ripard 2023-08-24 12:07 ` Lee Jones 2023-08-24 12:08 ` Lee Jones 2023-08-24 12:14 ` Hamza Mahfooz 2023-08-24 12:24 ` Lee Jones 2023-08-28 16:11 ` Michel Dänzer
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).