From: Geert Uytterhoeven Date: Mon, 24 Nov 2025 10:28:30 +0000 (+0000) Subject: can: rcar_canfd: Invert CAN clock and close_candev() order X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ddf9bbf22b70d6b1a10e7d45de8ec3b94de7c54c;p=thirdparty%2Fkernel%2Flinux.git can: rcar_canfd: Invert CAN clock and close_candev() order The CAN clock is enabled before calling open_candev(), and disabled before calling close_candev(). Invert the order of the latter, to restore symmetry. Signed-off-by: Geert Uytterhoeven Reviewed-by: Biju Das Signed-off-by: Biju Das Link: https://patch.msgid.link/20251124102837.106973-6-biju.das.jz@bp.renesas.com Signed-off-by: Marc Kleine-Budde --- diff --git a/drivers/net/can/rcar/rcar_canfd.c b/drivers/net/can/rcar/rcar_canfd.c index f18efaf810616..9550f1e74994a 100644 --- a/drivers/net/can/rcar/rcar_canfd.c +++ b/drivers/net/can/rcar/rcar_canfd.c @@ -1570,8 +1570,8 @@ static int rcar_canfd_close(struct net_device *ndev) netif_stop_queue(ndev); rcar_canfd_stop(ndev); napi_disable(&priv->napi); - clk_disable_unprepare(gpriv->can_clk); close_candev(ndev); + clk_disable_unprepare(gpriv->can_clk); phy_power_off(priv->transceiver); return 0; }