lkml.org 
[lkml]   [2022]   [Jul]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 1/8] interconnect: imx: Ignore return value of icc_provider_del() in .remove()
    Date
    icc_provider_del() already emits an error message on failure. In this
    case letting .remove() return the corresponding error code results in
    another error message and the device is removed anyhow. (See
    platform_remove().)

    So ignore the return value of icc_provider_del() and return 0
    unconditionally.

    This is a preparation for making platform remove callbacks return void.

    Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    ---
    drivers/interconnect/imx/imx.c | 4 +++-
    1 file changed, 3 insertions(+), 1 deletion(-)

    diff --git a/drivers/interconnect/imx/imx.c b/drivers/interconnect/imx/imx.c
    index 249ca25d1d55..4c70530e3064 100644
    --- a/drivers/interconnect/imx/imx.c
    +++ b/drivers/interconnect/imx/imx.c
    @@ -280,7 +280,9 @@ int imx_icc_unregister(struct platform_device *pdev)

    imx_icc_unregister_nodes(provider);

    - return icc_provider_del(provider);
    + icc_provider_del(provider);
    +
    + return 0;
    }
    EXPORT_SYMBOL_GPL(imx_icc_unregister);

    --
    2.36.1
    \
     
     \ /
      Last update: 2022-07-18 14:15    [W:2.378 / U:0.252 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site