Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 711e4d6e authored by Sascha Hauer's avatar Sascha Hauer Committed by Marc Kleine-Budde
Browse files

can: mcp251x: increase rx_errors on overflow, not only rx_over_errors

parent 57d3c7b0
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -816,10 +816,14 @@ static irqreturn_t mcp251x_can_ist(int irq, void *dev_id)
		if (intf & CANINTF_ERRIF) {
			/* Handle overflow counters */
			if (eflag & (EFLG_RX0OVR | EFLG_RX1OVR)) {
				if (eflag & EFLG_RX0OVR)
				if (eflag & EFLG_RX0OVR) {
					net->stats.rx_over_errors++;
				if (eflag & EFLG_RX1OVR)
					net->stats.rx_errors++;
				}
				if (eflag & EFLG_RX1OVR) {
					net->stats.rx_over_errors++;
					net->stats.rx_errors++;
				}
				can_id |= CAN_ERR_CRTL;
				data1 |= CAN_ERR_CRTL_RX_OVERFLOW;
			}