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