Re: [PATCH v2 22/31] clk: mediatek: gate: Implement error handling in register API

From: AngeloGioacchino Del Regno
Date: Thu Feb 03 2022 - 04:49:38 EST


Il 02/02/22 14:48, Chen-Yu Tsai ha scritto:
The gate clk type registration function does not stop or return errors
if any clk failed to be registered, nor does it implement an error
handling path. This may result in a partially working device if any
step failed.

Make the register function return proper error codes, and bail out if
errors occur. Proper cleanup, i.e. unregister any clks that were
successfully registered, is done in the new error path.

Signed-off-by: Chen-Yu Tsai <wenst@xxxxxxxxxxxx>
Reviewed-by: Miles Chen <miles.chen@xxxxxxxxxxxx>

Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@xxxxxxxxxxxxx>