On Thu, 17 Sep 2026 14:13:04 -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.)
>
> In both the USB2 and USB3 PHY drivers, the assigned type is
> "struct phy_cfg *", but the converted allocation type would be
> "const struct phy_cfg *", as the size was taken from the local
> "phy_cfg", which points to const as it comes from
> of_device_get_match_data(). As there is no general way to remove const
> qualifiers, take the size from the assignment target instead. No change
> in allocation size results.
>
> [...]
Applied, thanks!
[1/1] phy: realtek: usb: Remove const from phy_cfg allocation type
commit: 88498cfc3ce6d8ccd3080ab4cc3f394eb2754b1b
Best regards,
--
~Vinod