Re: [PATCH] drm/crtc: Fix uninit-value bug in drm_mode_setcrtc

From: Maxime Ripard
Date: Fri Dec 08 2023 - 04:23:56 EST


On Fri, 21 Jul 2023 09:14:46 -0700, Ziqi Zhao wrote:
> The connector_set contains uninitialized values when allocated with
> kmalloc_array. However, in the "out" branch, the logic assumes that any
> element in connector_set would be equal to NULL if failed to
> initialize, which causes the bug reported by Syzbot. The fix is to use
> an extra variable to keep track of how many connectors are initialized
> indeed, and use that variable to decrease any refcounts in the "out"
> branch.
>
> [...]

Applied to drm/drm-misc (drm-misc-fixes).

Thanks!
Maxime