OrangePi_CM5/drivers/net/can
Lad Prabhakar efdd92c18e can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
[ Upstream commit c5048a7b2c23ab589f3476a783bd586b663eda5b ]

Register the CAN device only when all the necessary initialization is
completed. This patch makes sure all the data structures and locks are
initialized before registering the CAN device.

Link: https://lore.kernel.org/all/20220221225935.12300-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Reported-by: Pavel Machek <pavel@denx.de>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Pavel Machek <pavel@denx.de>
Reviewed-by: Ulrich Hecht <uli+renesas@fpond.eu>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-03-19 13:44:45 +01:00
..
c_can
…
cc770
…
dev
…
ifi_canfd
…
m_can can: m_can: Disable and ignore ELO interrupt 2021-12-14 11:32:39 +01:00
mscan
…
peak_canfd
…
rcar can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready 2022-03-19 13:44:45 +01:00
sja1000 can: sja1000: fix use after free in ems_pcmcia_add_card() 2021-12-14 11:32:35 +01:00
softing can: softing: softing_startstop(): fix set but not used variable warning 2022-01-27 10:54:03 +01:00
spi can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message 2022-01-27 10:54:28 +01:00
usb can: gs_usb: change active_channels's type from atomic_t to u8 2022-03-08 19:09:35 +01:00
Kconfig
…
Makefile
…
at91_can.c
…
flexcan.c
…
grcan.c
…
janz-ican3.c
…
kvaser_pciefd.c can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter 2021-12-14 11:32:35 +01:00
led.c
…
pch_can.c can: pch_can: pch_can_rx_normal: fix use after free 2021-12-14 11:32:39 +01:00
slcan.c
…
sun4i_can.c
…
ti_hecc.c
…
vcan.c
…
vxcan.c
…
xilinx_can.c can: xilinx_can: xcan_probe(): check for error irq 2022-01-27 10:54:03 +01:00