On 9/25/24 10:56 AM, Manivannan Sadhasivam wrote: > On Wed, Sep 25, 2024 at 09:52:44AM +0200, AngeloGioacchino Del Regno wrote: >> Il 24/09/24 16:36, Manivannan Sadhasivam ha scritto: >>> On Sat, Sep 14, 2024 at 09:04:53PM +0300, Cristian Ciocaltea wrote: >>>> Commit 265b07df758a ("clk: Provide managed helper to get and enable bulk >>>> clocks") added devm_clk_bulk_get_all_enable() function, but missed to >>>> return the number of clocks stored in the clk_bulk_data table referenced >>>> by the clks argument. >>>> >>>> That is required in case there is a need to iterate these clocks later, >>>> therefore I couldn't see any use case of this parameter and should have >>>> been simply removed from the function declaration. >>>> >>> >>> Is there an user that currerntly does this? >>> >> >> Yes and the patch wasn't sent upstream yet, but anyway, regardless of that, >> this series is fixing inconsistency with both naming and usage between the >> clock (bulk) API functions, with that being the only function acting >> different from the others, at best confusing people. >> > > I agree with the 'inconsistency' part of the API, but I wouldn't call it as > *broken* as this series does. Please fix that and you can have my: > > Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx> Thanks Angelo and Mani for reviewing this. I've submitted v2: https://lore.kernel.org/lkml/20240926-clk_bulk_ena_fix-v2-0-9c767510fbb5@xxxxxxxxxxxxx/ Regards, Cristian