Re: [PATCH V2] drm/xe/guc: Fix dereference before Null check

From: Dan Carpenter
Date: Thu Oct 10 2024 - 02:28:31 EST


On Wed, Oct 09, 2024 at 03:39:20PM -0600, Everest K.C. wrote:
> The pointer list->list is derefrenced before the Null check.
> Fix this by moving the Null check outside the for loop, so that
> the check is performed before the derefrencing.
>

Please, mention the effect on runtime if it's not totally obvious. In this case,
someone reading the commit message would think that it leads to a NULL
dereference but actually the pointer can't be NULL as I explained so there is
no effect on run time. Say something like:
"The list->list pointer cannot be NULL so this has no effect on runtime. It's
just a correctness issue."

Change Null to NULL so people don't think it's Java. ;) Also dereferencing
has a typo. s/derefrencing/dereferencing/.


> This issue was reported by Coverity Scan.
> https://scan7.scan.coverity.com/#/project-view/51525/11354
> ?selectedIssue=1600335

Don't line break URLs like this. Just go over the 72-74 character limit.

>
> Fixes: a18c696fa5cb ("drm/xe/guc: Fix dereference before Null check")
>

Remove the blank line after Fixes.

> Signed-off-by: Everest K.C. <everestkc@xxxxxxxxxxxxxxxx>
> ---

Otherwise, it looks good.

Reviewed-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx>

regards,
dan carpenter