On Thu, 17 Sep 2026 14:13:58 -0700, Kees Cook wrote:
> In preparation for making the devm_kmalloc family of allocators type
> aware, we need to make sure that the returned type from the allocation
> matches the type of the variable being assigned. (Before, the allocator
> would always return "void *", which can be implicitly cast to any
> pointer type.)
> 
> This allocates one int per entry of max_mm_current_percent, but the size
> was taken from the whole array, which would make the allocation type a
> pointer to the array rather than the "int *" being assigned. Allocate
> ARRAY_SIZE-many entries instead. The resulting allocation size is the
> same: AAT1290_MM_CURRENT_SCALE_SIZE and
> ARRAY_SIZE(max_mm_current_percent) are both 15.
> 
> [...]

Applied, thanks!

[1/1] leds: aat1290: Allocate mm_current_scale with ARRAY_SIZE()
      commit: 4893d51ed4d7f3c0254543c0b5f2b307c8728eff

--
Lee Jones [李琼斯]


Reply via email to