[PATCH v3] drm/amd/display: Fix exception handling in dm_validate_stream_and_context()
Dan Carpenter
dan.carpenter at linaro.org
Wed Jun 18 18:19:01 UTC 2025
On Thu, Jun 12, 2025 at 11:08:10AM -0300, Melissa Wen wrote:
> On 06/10, Markus Elfring wrote:
> > From: Markus Elfring <elfring at users.sourceforge.net>
> > 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 at intel.com>
> > Closes: https://lore.kernel.org/oe-kbuild-all/202506100312.Ms4XgAzW-lkp@intel.com/
>
> 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
More information about the amd-gfx
mailing list