OpenCloudOS-Kernel/drivers/gpu/drm/mediatek
Azeem Shaikh 3213bfde11 drm/mediatek: Replace all non-returning strlcpy with strscpy
strlcpy() reads the entire source buffer first.
This read may exceed the destination size limit.
This is both inefficient and can lead to linear read
overflows if a source string is not NUL-terminated [1].
In an effort to remove strlcpy() completely [2], replace
strlcpy() here with strscpy().
No return values were used, so direct replacement is safe.

[1] https://www.kernel.org/doc/html/latest/process/deprecated.html#strlcpy
[2] https://github.com/KSPP/linux/issues/89

Signed-off-by: Azeem Shaikh <azeemshaikh38@gmail.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20230522155306.2336889-1-azeemshaikh38@gmail.com
2023-06-01 07:07:37 -07:00
..
Kconfig drm/mediatek: Remove dependency on GEM DMA helper 2023-01-27 02:59:48 +00:00
Makefile drm/mediatek: Add ovl_adaptor support for MT8195 2023-03-22 16:25:16 +00:00
mtk_cec.c drm/mediatek: Include missing headers 2023-01-27 00:50:56 +00:00
mtk_cec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
mtk_disp_aal.c drm/mediatek: Include missing headers 2023-01-27 00:50:56 +00:00
mtk_disp_ccorr.c drm/mediatek: Include missing headers 2023-01-27 00:50:56 +00:00
mtk_disp_color.c drm/mediatek: Include missing headers 2023-01-27 00:50:56 +00:00
mtk_disp_drv.h drm/mediatek: Add ovl_adaptor get format function 2023-04-03 03:06:01 +00:00
mtk_disp_gamma.c drm/mediatek: Include missing headers 2023-01-27 00:50:56 +00:00
mtk_disp_merge.c drm/mediatek: Add display merge async reset control 2022-06-27 22:39:37 +08:00
mtk_disp_ovl.c drm/mediatek: Enable AR30 and BA30 overlays on MT8195 2023-03-12 15:09:21 +00:00
mtk_disp_ovl_adaptor.c drm/mediatek: Add ovl_adaptor get format function 2023-04-03 03:06:01 +00:00
mtk_disp_rdma.c drm/mediatek: Refactor pixel format logic 2023-03-12 15:03:56 +00:00
mtk_dp.c drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER 2023-04-03 16:49:49 +00:00
mtk_dp_reg.h drm/mediatek: dp: Remove unused register definitions 2022-09-19 12:17:42 +03:00
mtk_dpi.c drm/mediatek: Add mt8186 dpi compatibles and platform data 2022-12-26 23:19:28 +00:00
mtk_dpi_regs.h drm/mediatek: dpi: Add dp_intf support 2022-07-06 22:51:44 +08:00
mtk_drm_crtc.c drm/mediatek: Add drm ovl_adaptor sub driver for MT8195 2023-03-22 16:45:23 +00:00
mtk_drm_crtc.h drm/mediatek: Add drm ovl_adaptor sub driver for MT8195 2023-03-22 16:45:23 +00:00
mtk_drm_ddp_comp.c drm/mediatek: Add ovl_adaptor get format function 2023-04-03 03:06:01 +00:00
mtk_drm_ddp_comp.h drm/mediatek: Add drm ovl_adaptor sub driver for MT8195 2023-03-22 16:45:23 +00:00
mtk_drm_drv.c drm/mediatek: Add mediatek-drm of vdosys0 support for mt8188 2023-03-28 00:03:08 +00:00
mtk_drm_drv.h drm/mediatek: Add drm ovl_adaptor sub driver for MT8195 2023-03-22 16:45:23 +00:00
mtk_drm_gem.c - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08: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: Refactor pixel format logic 2023-03-12 15:03:56 +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: Include missing headers 2023-01-27 00:50:56 +00:00
mtk_ethdr.c drm/mediatek: Add ETHDR support for MT8195 2023-03-22 16:25:00 +00:00
mtk_ethdr.h drm/mediatek: Add ETHDR support for MT8195 2023-03-22 16:25:00 +00:00
mtk_hdmi.c Mediatek DRM Next for Linux 6.2 2022-11-24 12:49:36 +10:00
mtk_hdmi.h drm/mediatek: Separate mtk_hdmi_phy to an independent module 2020-09-06 07:02:54 +08:00
mtk_hdmi_ddc.c drm/mediatek: Replace all non-returning strlcpy with strscpy 2023-06-01 07:07:37 -07:00
mtk_hdmi_regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
mtk_mdp_rdma.c drm/mediatek: Add mdp_rdma get format function 2023-04-03 03:02:29 +00:00
mtk_mdp_rdma.h drm/mediatek: Add display MDP RDMA support for MT8195 2022-06-27 22:24:14 +08:00