Mon, Sep 20, 2021 at 10:39:15PM CEST, kuba@xxxxxxxxxx wrote: >On Mon, 20 Sep 2021 17:41:44 +0300 Leon Romanovsky wrote: >> From: Leon Romanovsky <leonro@xxxxxxxxxx> >> >> devlink_register() can't fail and always returns success, but all drivers >> are obligated to check returned status anyway. This adds a lot of boilerplate >> code to handle impossible flow. >> >> Make devlink_register() void and simplify the drivers that use that >> API call. > >Unlike unused functions bringing back error handling may be >non-trivial. I'd rather you deferred such cleanups until you're >ready to post your full rework and therefore give us some confidence >the revert will not be needed. Well, that was the original reason why I made it to return int, so the drivers are prepared. But truth is that given the time this is on and the need to return int never really materialized, I tend to ack with the cleanup.