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