Re: [PATCH v3] drm/amd/display: Fix exception handling in dm_validate_stream_and_context()

From: Dan Carpenter
Date: Wed Jun 18 2025 - 14:19:16 EST


On Thu, Jun 12, 2025 at 11:08:10AM -0300, Melissa Wen wrote:
> On 06/10, Markus Elfring wrote:
> > From: Markus Elfring <elfring@xxxxxxxxxxxxxxxxxxxxx>
> > Date: Tue, 10 Jun 2025 07:42:40 +0200
> >
> > The label “cleanup” was used to jump to another pointer check despite of
> > the detail in the implementation of the function “dm_validate_stream_and_context”
> > that it was determined already that corresponding variables contained
> > still null pointers.
> >
> > 1. Thus return directly if
> > * a null pointer was passed for the function parameter “stream”
> > or
> > * a call of the function “dc_create_plane_state” failed.
> >
> > 2. Use a more appropriate label instead.
> >
> > 3. Delete two questionable checks.
> >
> > 4. Omit extra initialisations (for the variables “dc_state” and “dc_plane_state”)
> > which became unnecessary with this refactoring.
> >
> >
> > This issue was detected by using the Coccinelle software.
> >
>
> Hi Markus,
>
> Thanks for working on this improvement.
> Overall, LGTM. Some nits below.
>
> > Reported-by: kernel test robot <lkp@xxxxxxxxx>
> > Closes: https://lore.kernel.org/oe-kbuild-all/202506100312.Ms4XgAzW-lkp@xxxxxxxxx/
>
> As the patch wasn't merged yet, don't add these two kernel-bot-related lines.
>
> You only need to add these lines "If you fix the issue in a separate
> patch/commit (i.e. not just a new version of the same patch/commit)"
>

If you're going to fold the fix into the original commit then it
doesn't matter what the commit message says since it will be gone
in the end either way.

regards,
dan carpenter