mirror_ubuntu-kernels/drivers/gpu/drm/mediatek
Uwe Kleine-König 30b749adb1 drm/mediatek: Convert to platform remove callback returning void
The .remove() callback for a platform driver returns an int which makes
many driver authors wrongly assume it's possible to do error handling by
returning an error code. However the value returned is ignored (apart
from emitting a warning) and this typically results in resource leaks.

To improve here there is a quest to make the remove callback return
void. In the first step of this quest all drivers are converted to
.remove_new(), which already returns void. Eventually after all drivers
are converted, .remove_new() will be renamed to .remove().

Trivially convert this driver from always returning zero in the remove
callback to the void returning variant.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20231102165640.3307820-30-u.kleine-koenig@pengutronix.de
2023-11-21 09:18:53 +01:00
..
Kconfig drm/mediatek: dp: Add support for embedded DisplayPort aux-bus 2023-08-09 23:25:00 +00:00
Makefile drm/mediatek: Add ovl_adaptor support for MT8195 2023-03-22 16:25:16 +00:00
mtk_cec.c drm/mediatek: Convert to platform remove callback returning void 2023-08-10 23:41:55 +00:00
mtk_cec.h
mtk_disp_aal.c Mediatek DRM Next for Linux 6.7 2023-10-20 16:34:38 +10:00
mtk_disp_ccorr.c Mediatek DRM Next for Linux 6.6 2023-08-15 12:07:19 +10:00
mtk_disp_color.c Mediatek DRM Next for Linux 6.6 2023-08-15 12:07:19 +10:00
mtk_disp_drv.h drm/mediatek: gamma: Support multi-bank gamma LUT 2023-10-16 15:19:13 +00:00
mtk_disp_gamma.c drm/mediatek: gamma: Add kerneldoc for struct mtk_disp_gamma 2023-10-16 15:33:38 +00:00
mtk_disp_merge.c Mediatek DRM Next for Linux 6.6 2023-08-15 12:07:19 +10:00
mtk_disp_ovl_adaptor.c drm/mediatek: Convert to platform remove callback returning void 2023-11-21 09:18:53 +01:00
mtk_disp_ovl.c Mediatek DRM Next for Linux 6.6 2023-08-15 12:07:19 +10:00
mtk_disp_rdma.c Mediatek DRM Next for Linux 6.6 2023-08-15 12:07:19 +10:00
mtk_dp_reg.h drm/mediatek: dp: Add support MT8188 dp/edp function 2023-09-24 14:00:23 +00:00
mtk_dp.c drm/mediatek/dp: fix memory leak on ->get_edid callback error path 2023-09-24 14:35:41 +00:00
mtk_dpi_regs.h drm/mediatek: dpi: Add dp_intf support 2022-07-06 22:51:44 +08:00
mtk_dpi.c drm/mediatek: dpi: Support dynamic connector selection 2023-10-08 00:59:12 +00:00
mtk_drm_crtc.c drm/mediatek: gamma: Support SoC specific LUT size 2023-10-15 23:44:59 +00:00
mtk_drm_crtc.h drm/mediatek: gamma: Support SoC specific LUT size 2023-10-15 23:44:59 +00:00
mtk_drm_ddp_comp.c drm/mediatek: gamma: Support SoC specific LUT size 2023-10-15 23:44:59 +00:00
mtk_drm_ddp_comp.h drm/mediatek: gamma: Support SoC specific LUT size 2023-10-15 23:44:59 +00:00
mtk_drm_drv.c drm/mediatek: Support dynamic selection of MT8188 VDOSYS0 2023-10-08 01:18:06 +00:00
mtk_drm_drv.h drm/mediatek: Add connector dynamic selection capability 2023-10-08 00:57:21 +00:00
mtk_drm_gem.c Linux 6.6-rc7 2023-10-23 18:20:06 +10:00
mtk_drm_gem.h dma-buf-map: Rename to iosys-map 2022-02-07 16:35:35 -08:00
mtk_drm_plane.c drm/mediatek: Fix iommu fault by swapping FBs after updating plane state 2023-10-08 01:28:31 +00:00
mtk_drm_plane.h drm/mediatek: Refactor pixel format logic 2023-03-12 15:03:56 +00:00
mtk_dsi.c drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling 2023-10-18 13:18:22 +00:00
mtk_ethdr.c drm/mediatek: Convert to platform remove callback returning void 2023-11-21 09:18:53 +01:00
mtk_ethdr.h drm/mediatek: Add ETHDR support for MT8195 2023-03-22 16:25:00 +00:00
mtk_hdmi_ddc.c drm/mediatek: Convert to platform remove callback returning void 2023-08-10 23:41:55 +00:00
mtk_hdmi_regs.h
mtk_hdmi.c drm/mediatek: Convert to platform remove callback returning void 2023-08-10 23:41:55 +00:00
mtk_hdmi.h
mtk_mdp_rdma.c Mediatek DRM Next for Linux 6.6 2023-08-15 12:07:19 +10:00
mtk_mdp_rdma.h drm/mediatek: Add display MDP RDMA support for MT8195 2022-06-27 22:24:14 +08:00