Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

can: rcar_can: Convert to FIELD_MODIFY()

Use the FIELD_MODIFY() helper instead of open-coding the same operation.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://patch.msgid.link/ee2e6aaacd5e061c972716ecaf8a929be7ef5f2e.1772705647.git.geert+renesas@glider.be
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>

authored by

Geert Uytterhoeven and committed by
Marc Kleine-Budde
11d94d35 1e41cbbe

+1 -2
+1 -2
drivers/net/can/rcar/rcar_can.c
··· 496 496 priv->can.state = CAN_STATE_ERROR_ACTIVE; 497 497 498 498 /* Go to operation mode */ 499 - ctlr &= ~RCAR_CAN_CTLR_CANM; 500 - ctlr |= FIELD_PREP(RCAR_CAN_CTLR_CANM, RCAR_CAN_CTLR_CANM_OPER); 499 + FIELD_MODIFY(RCAR_CAN_CTLR_CANM, &ctlr, RCAR_CAN_CTLR_CANM_OPER); 501 500 writew(ctlr, &priv->regs->ctlr); 502 501 for (i = 0; i < MAX_STR_READS; i++) { 503 502 if (!(readw(&priv->regs->str) & RCAR_CAN_STR_RSTST))