can: m_can: Remove repeated check for is_peripheral
authorMarkus Schneider-Pargmann <msp@baylibre.com>
Wed, 15 Mar 2023 11:05:31 +0000 (12:05 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 24 Mar 2023 18:13:53 +0000 (19:13 +0100)
Merge both if-blocks to fix this.

Signed-off-by: Markus Schneider-Pargmann <msp@baylibre.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Link: https://lore.kernel.org/all/20230315110546.2518305-2-msp@baylibre.com
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/m_can/m_can.c

index 8e83d69..563625a 100644 (file)
@@ -1592,10 +1592,8 @@ static int m_can_close(struct net_device *dev)
                cdev->tx_skb = NULL;
                destroy_workqueue(cdev->tx_wq);
                cdev->tx_wq = NULL;
-       }
-
-       if (cdev->is_peripheral)
                can_rx_offload_disable(&cdev->offload);
+       }
 
        close_candev(dev);