[Freedreno] [PATCH v2] drm/msm: remove unnecessary NULL check
Abhinav Kumar
quic_abhinavk at quicinc.com
Wed Nov 1 19:23:18 UTC 2023
On 10/13/2023 1:25 AM, Dan Carpenter wrote:
> This NULL check was required when it was added, but we shuffled the code
> around and now it's not. The inconsistent NULL checking triggers a
> Smatch warning:
>
> drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:847 mdp5_init() warn:
> variable dereferenced before check 'mdp5_kms' (see line 782)
>
> Fixes: 1f50db2f3e1e ("drm/msm/mdp5: move resource allocation to the _probe function"
> Signed-off-by: Dan Carpenter <dan.carpenter at linaro.org>
> ---
> v2: Added a Fixes tag. It's not really a bug fix and so adding the
> fixes tag is slightly unfair but it should prevent this patch from
> accidentally getting backported before the refactoring and causing an
> issue.
>
> Btw, fixes tags are often unfair like this. People look at fixes tags
> and think, "the fix introduced a bug" but actually it's really common
> that the fix was just not complete. But from a backporting perspective
> it makes sense to tie them together.
>
> Plus everyone introduces bugs. If you're not introducing bugs, then
> you're probably not writing a lot of code.
>
> drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
LGTM,
Reviewed-by: Abhinav Kumar <quic_abhinavk at quicinc.com>
More information about the Freedreno
mailing list