[bug report] Merge branch 'for-linux-next' of git://anongit.freedesktop.org/drm/drm-misc

José Expósito jose.exposito89 at gmail.com
Sat Nov 19 12:21:25 UTC 2022


Hi Dan,

On Fri, Nov 18, 2022 at 02:17:34PM +0300, Dan Carpenter wrote:
> Hello Stephen Rothwell,
> 
> The patch 23b727d76bda: "Merge branch 'for-linux-next' of
> git://anongit.freedesktop.org/drm/drm-misc" from Nov 17, 2022, leads
> to the following Smatch static checker warning:
> 
> 	drivers/gpu/drm/vc4/vc4_hdmi.c:351 vc4_hdmi_reset_link()
> 	error: uninitialized symbol 'vc4_hdmi'.
> 
> drivers/gpu/drm/vc4/vc4_hdmi.c
>     346 
>     347         crtc_state = crtc->state;
>     348         if (!crtc_state->active)
>     349                 return 0;
>     350 
> --> 351         mutex_lock(&vc4_hdmi->mutex);
>                            ^^^^^^^^^
> This locking
> 
>     352 
>     353         vc4_hdmi = connector_to_vc4_hdmi(connector);
>                 ^^^^^^^^^^
> needs to be done after this assignment.  But this is only in linux-next
> so presumably it's a temporary thing.
> 
>     354         if (!vc4_hdmi_supports_scrambling(vc4_hdmi)) {
>     355                 mutex_unlock(&vc4_hdmi->mutex);
>     356                 return 0;
>     357         }
>     358 
>     359         scrambling_needed = vc4_hdmi_mode_needs_scrambling(&vc4_hdmi->saved_adjusted_mode,
>     360                                                            vc4_hdmi->output_bpc,
> 
> regards,
> dan carpenter

I think that Stephen already handled this issue as discussed here:
https://lore.kernel.org/all/Y3ZvffZiR+SgtY6h@dev-arch.thelio-3990X/

Jose


More information about the dri-devel mailing list