* Re: [PATCH v3] drm/mediatek: fix uninitialized symbol [not found] <20230803094843.4439-1-nancy.lin@mediatek.com> @ 2023-08-03 10:15 ` Hari.PrasathGE 2023-08-04 2:04 ` Nancy Lin (林欣螢) 0 siblings, 1 reply; 3+ messages in thread From: Hari.PrasathGE @ 2023-08-03 10:15 UTC (permalink / raw) To: nancy.lin, chunkuang.hu, p.zabel, matthias.bgg, angelogioacchino.delregno Cc: airlied, daniel, dri-devel, linux-mediatek, linux-kernel, linux-arm-kernel, Project_Global_Chrome_Upstream_Group, singo.chang On 03/08/23 3:18 pm, Nancy.Lin wrote: > [You don't often get email from nancy.lin@mediatek.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ] > > EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe > > fix Smatch static checker warning > -Fix uninitialized symbol comp_pdev in mtk_ddp_comp_init. > > Fixes: 0d9eee9118b7 ("drm/mediatek: Add drm ovl_adaptor sub driver for MT8195") > Signed-off-by: Nancy.Lin <nancy.lin@mediatek.com> > --- > v3: fix reviewer comment in v2 > v2: add Fixes tag > --- > drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 16 ++++++++-------- > 1 file changed, 8 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c b/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c > index f114da4d36a9..771f4e173353 100644 > --- a/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c > +++ b/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c > @@ -563,14 +563,15 @@ int mtk_ddp_comp_init(struct device_node *node, struct mtk_ddp_comp *comp, > /* Not all drm components have a DTS device node, such as ovl_adaptor, > * which is the drm bring up sub driver > */ > - if (node) { > - comp_pdev = of_find_device_by_node(node); > - if (!comp_pdev) { > - DRM_INFO("Waiting for device %s\n", node->full_name); > - return -EPROBE_DEFER; > - } > - comp->dev = &comp_pdev->dev; > + if (!node) > + return 0; > + > + comp_pdev = of_find_device_by_node(node); > + if (!comp_pdev) { > + DRM_INFO("Waiting for device %s\n", node->full_name); > + return -EPROBE_DEFER; > } > + comp->dev = &comp_pdev->dev; > > if (type == MTK_DISP_AAL || > type == MTK_DISP_BLS || > @@ -580,7 +581,6 @@ int mtk_ddp_comp_init(struct device_node *node, struct mtk_ddp_comp *comp, > type == MTK_DISP_MERGE || > type == MTK_DISP_OVL || > type == MTK_DISP_OVL_2L || > - type == MTK_DISP_OVL_ADAPTOR || Is this also a related change ? > type == MTK_DISP_PWM || > type == MTK_DISP_RDMA || > type == MTK_DPI || > -- > 2.18.0 > > > _______________________________________________ > 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] 3+ messages in thread
* Re: [PATCH v3] drm/mediatek: fix uninitialized symbol 2023-08-03 10:15 ` [PATCH v3] drm/mediatek: fix uninitialized symbol Hari.PrasathGE @ 2023-08-04 2:04 ` Nancy Lin (林欣螢) 2023-08-04 5:17 ` Hari.PrasathGE 0 siblings, 1 reply; 3+ messages in thread From: Nancy Lin (林欣螢) @ 2023-08-04 2:04 UTC (permalink / raw) To: p.zabel, matthias.bgg, chunkuang.hu, Hari.PrasathGE, angelogioacchino.delregno Cc: linux-mediatek, linux-kernel, Singo Chang (張興國), daniel, dri-devel, Project_Global_Chrome_Upstream_Group, airlied, linux-arm-kernel Hi Hari, Thanks for the review. On Thu, 2023-08-03 at 10:15 +0000, Hari.PrasathGE@microchip.com wrote: > > External email : Please do not click links or open attachments until > you have verified the sender or the content. > On 03/08/23 3:18 pm, Nancy.Lin wrote: > > [You don't often get email from nancy.lin@mediatek.com. Learn why > this is important at https://aka.ms/LearnAboutSenderIdentification ] > > > > EXTERNAL EMAIL: Do not click links or open attachments unless you > know the content is safe > > > > fix Smatch static checker warning > > -Fix uninitialized symbol comp_pdev in mtk_ddp_comp_init. > > > > Fixes: 0d9eee9118b7 ("drm/mediatek: Add drm ovl_adaptor sub driver > for MT8195") > > Signed-off-by: Nancy.Lin <nancy.lin@mediatek.com> > > --- > > v3: fix reviewer comment in v2 > > v2: add Fixes tag > > --- > > drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 16 ++++++++-------- > > 1 file changed, 8 insertions(+), 8 deletions(-) > > > > diff --git a/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c > b/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c > > index f114da4d36a9..771f4e173353 100644 > > --- a/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c > > +++ b/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c > > @@ -563,14 +563,15 @@ int mtk_ddp_comp_init(struct device_node > *node, struct mtk_ddp_comp *comp, > > /* Not all drm components have a DTS device node, such as > ovl_adaptor, > > * which is the drm bring up sub driver > > */ > > - if (node) { > > - comp_pdev = of_find_device_by_node(node); > > - if (!comp_pdev) { > > - DRM_INFO("Waiting for device %s\n", node- > >full_name); > > - return -EPROBE_DEFER; > > - } > > - comp->dev = &comp_pdev->dev; > > + if (!node) > > + return 0; > > + > > + comp_pdev = of_find_device_by_node(node); > > + if (!comp_pdev) { > > + DRM_INFO("Waiting for device %s\n", node- > >full_name); > > + return -EPROBE_DEFER; > > } > > + comp->dev = &comp_pdev->dev; > > > > if (type == MTK_DISP_AAL || > > type == MTK_DISP_BLS || > > @@ -580,7 +581,6 @@ int mtk_ddp_comp_init(struct device_node *node, > struct mtk_ddp_comp *comp, > > type == MTK_DISP_MERGE || > > type == MTK_DISP_OVL || > > type == MTK_DISP_OVL_2L || > > - type == MTK_DISP_OVL_ADAPTOR || > > Is this also a related change ? > These are the relevant modifications. MTK_DISP_OVL_ADAPTOR type component is a sub-driver of DRM that does not have a DTS node. This modification will return when checking if node is NULL, which means the comp with MTK_DISP_OVL_ADAPTOR type will also return above. Therefore, the condition "type == MTK_DISP_OVL_ADAPTOR" is unnecessary here. Regards, Nancy > > type == MTK_DISP_PWM || > > type == MTK_DISP_RDMA || > > type == MTK_DPI || > > -- > > 2.18.0 > > > > > > _______________________________________________ > > 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] 3+ messages in thread
* Re: [PATCH v3] drm/mediatek: fix uninitialized symbol 2023-08-04 2:04 ` Nancy Lin (林欣螢) @ 2023-08-04 5:17 ` Hari.PrasathGE 0 siblings, 0 replies; 3+ messages in thread From: Hari.PrasathGE @ 2023-08-04 5:17 UTC (permalink / raw) To: Nancy.Lin, p.zabel, matthias.bgg, chunkuang.hu, angelogioacchino.delregno Cc: linux-mediatek, linux-kernel, Singo.Chang, daniel, dri-devel, Project_Global_Chrome_Upstream_Group, airlied, linux-arm-kernel On 04/08/23 7:34 am, Nancy Lin (林欣螢) wrote: > [You don't often get email from nancy.lin@mediatek.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ] > > EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe > > Hi Hari, > > Thanks for the review. > you're welcome :) > On Thu, 2023-08-03 at 10:15 +0000, Hari.PrasathGE@microchip.com wrote: >> >> External email : Please do not click links or open attachments until >> you have verified the sender or the content. >> On 03/08/23 3:18 pm, Nancy.Lin wrote: >>> [You don't often get email from nancy.lin@mediatek.com. Learn why >> this is important at https://aka.ms/LearnAboutSenderIdentification ] >>> >>> EXTERNAL EMAIL: Do not click links or open attachments unless you >> know the content is safe >>> >>> fix Smatch static checker warning >>> -Fix uninitialized symbol comp_pdev in mtk_ddp_comp_init. >>> >>> Fixes: 0d9eee9118b7 ("drm/mediatek: Add drm ovl_adaptor sub driver >> for MT8195") >>> Signed-off-by: Nancy.Lin <nancy.lin@mediatek.com> >>> --- >>> v3: fix reviewer comment in v2 >>> v2: add Fixes tag >>> --- >>> drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 16 ++++++++-------- >>> 1 file changed, 8 insertions(+), 8 deletions(-) >>> >>> diff --git a/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c >> b/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c >>> index f114da4d36a9..771f4e173353 100644 >>> --- a/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c >>> +++ b/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c >>> @@ -563,14 +563,15 @@ int mtk_ddp_comp_init(struct device_node >> *node, struct mtk_ddp_comp *comp, >>> /* Not all drm components have a DTS device node, such as >> ovl_adaptor, >>> * which is the drm bring up sub driver >>> */ >>> - if (node) { >>> - comp_pdev = of_find_device_by_node(node); >>> - if (!comp_pdev) { >>> - DRM_INFO("Waiting for device %s\n", node- >>> full_name); >>> - return -EPROBE_DEFER; >>> - } >>> - comp->dev = &comp_pdev->dev; >>> + if (!node) >>> + return 0; >>> + >>> + comp_pdev = of_find_device_by_node(node); >>> + if (!comp_pdev) { >>> + DRM_INFO("Waiting for device %s\n", node- >>> full_name); >>> + return -EPROBE_DEFER; >>> } >>> + comp->dev = &comp_pdev->dev; >>> >>> if (type == MTK_DISP_AAL || >>> type == MTK_DISP_BLS || >>> @@ -580,7 +581,6 @@ int mtk_ddp_comp_init(struct device_node *node, >> struct mtk_ddp_comp *comp, >>> type == MTK_DISP_MERGE || >>> type == MTK_DISP_OVL || >>> type == MTK_DISP_OVL_2L || >>> - type == MTK_DISP_OVL_ADAPTOR || >> >> Is this also a related change ? >> > > These are the relevant modifications. MTK_DISP_OVL_ADAPTOR type > component is a sub-driver of DRM that does not have a DTS node. This > modification will return when checking if node is NULL, which means the > comp with MTK_DISP_OVL_ADAPTOR type will also return above. Therefore, > the condition "type == MTK_DISP_OVL_ADAPTOR" is unnecessary here. > > Regards, > Nancy > Oh I didn't notice that it fixes a different commit(0d9eee9118b7) that you mentioned in your commit message. Thanks for the clarification. >>> type == MTK_DISP_PWM || >>> type == MTK_DISP_RDMA || >>> type == MTK_DPI || >>> -- >>> 2.18.0 >>> >>> >>> _______________________________________________ >>> 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] 3+ messages in thread
end of thread, other threads:[~2023-08-04 5:24 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20230803094843.4439-1-nancy.lin@mediatek.com>
2023-08-03 10:15 ` [PATCH v3] drm/mediatek: fix uninitialized symbol Hari.PrasathGE
2023-08-04 2:04 ` Nancy Lin (林欣螢)
2023-08-04 5:17 ` Hari.PrasathGE
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®