bianbu-linux-6.6/drivers/gpu/drm/mediatek
Ville Syrjälä 20c76052c3 drm/mtk: Use drm_mode_init() for on-stack modes
Initialize on-stack modes with drm_mode_init() to guarantee
no stack garbage in the list head.

Based on the following cocci script, with manual fixups:
@decl@
identifier M;
expression E;
@@
- struct drm_display_mode M = E;
+ struct drm_display_mode M;

@@
identifier decl.M;
expression decl.E;
statement S, S1;
@@
struct drm_display_mode M;
... when != S
+ drm_mode_init(&M, &E);
+
S1

@@
expression decl.E;
@@
- &*E
+ E

Cc: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221107192545.9896-6-ville.syrjala@linux.intel.com
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2022-11-12 01:41:35 +02:00
..
Kconfig drm/mediatek: Add MT8195 Embedded DisplayPort driver 2022-09-04 15:32:05 +03:00
Makefile drm/mediatek: Add MT8195 Embedded DisplayPort driver 2022-09-04 15:32:05 +03:00
mtk_cec.c drm/mediatek: Fix mtk_cec_mask() 2022-04-06 22:34:28 +08: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: Add lut diff flag for new gamma hardware support 2022-04-29 06:14:49 +08:00
mtk_disp_ccorr.c drm/mediatek: Add support for Mediatek SoC MT8192 2021-11-16 07:29:48 +08:00
mtk_disp_color.c drm/mediatek: Add component_del in OVL and COLOR remove function 2021-08-12 07:00:50 +08:00
mtk_disp_drv.h drm/mediatek: Add display merge start/stop API for cmdq support 2022-06-27 22:32:28 +08:00
mtk_disp_gamma.c drm/mediatek: Add lut diff flag for new gamma hardware support 2022-04-29 06:14:49 +08: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: Drop drm_blend.h from drm_crtc.h 2022-06-20 23:53:55 +03:00
mtk_disp_rdma.c Mediatek DRM Next for Linux 5.20 2022-07-12 17:01:42 +10:00
mtk_dp.c drm/mediatek: dp: change mtk_dp_driver to static 2022-09-19 12:33:54 +03: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: Drop of_gpio header 2022-08-26 07:19:32 +08: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: Remove unnecessary include statements of drm_plane_helper.h 2022-07-26 18:42:04 +02:00
mtk_drm_crtc.h drm-misc-next for 5.13: 2021-03-16 17:08:46 +10:00
mtk_drm_ddp_comp.c drm/mediatek: Fix wrong dither settings 2022-09-13 07:10:08 +08:00
mtk_drm_ddp_comp.h drm/mediatek: dpi: Add dp_intf support 2022-07-06 22:51:44 +08:00
mtk_drm_drv.c drm/fb-helper: Move generic fbdev emulation into separate source file 2022-11-05 17:12:04 +01:00
mtk_drm_drv.h drm/mediatek: Add display MDP RDMA support for MT8195 2022-06-27 22:24:14 +08:00
mtk_drm_gem.c drm/gem: rename GEM CMA helpers to GEM DMA helpers 2022-08-03 18:31:49 +02: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/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALING 2022-07-26 18:42:00 +02:00
mtk_drm_plane.h drm/mediatek: Add mediatek-drm plane color encoding info 2022-06-27 22:42:20 +08:00
mtk_dsi.c drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() 2022-09-22 07:31:43 +08:00
mtk_hdmi.c drm/mtk: Use drm_mode_init() for on-stack modes 2022-11-12 01:41:35 +02: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: Add missing MODULE_DEVICE_TABLE() 2021-03-31 19:38:06 +08: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 display MDP RDMA support for MT8195 2022-06-27 22:24:14 +08:00
mtk_mdp_rdma.h drm/mediatek: Add display MDP RDMA support for MT8195 2022-06-27 22:24:14 +08:00