--- a/drivers/net/can/flexcan.c
+++ b/drivers/net/can/flexcan.c
-@@ -791,11 +791,24 @@ static inline u64 flexcan_read64_mask(st
+@@ -790,11 +790,24 @@ static inline u64 flexcan_read64_mask(st
return reg & mask;
}
static inline struct flexcan_priv *rx_offload_to_priv(struct can_rx_offload *offload)
{
return container_of(offload, struct flexcan_priv, offload);
-@@ -932,7 +945,7 @@ static irqreturn_t flexcan_irq(int irq,
+@@ -931,7 +944,7 @@ static irqreturn_t flexcan_irq(int irq,
}
}
/* transmission complete interrupt */
if (reg_iflag_tx & priv->tx_mask) {
-@@ -947,7 +960,7 @@ static irqreturn_t flexcan_irq(int irq,
+@@ -946,7 +959,7 @@ static irqreturn_t flexcan_irq(int irq,
/* after sending a RTR frame MB is in RX mode */
priv->write(FLEXCAN_MB_CODE_TX_INACTIVE,
&priv->tx_mb->can_ctrl);