linux/drivers/net/can
Marc Kleine-Budde bf0faabcab can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb
commit 7da11ba5c5 upstream.

Prior to echoing a successfully transmitted CAN frame (by calling
can_get_echo_skb()), CAN drivers have to put the CAN frame (by calling
can_put_echo_skb() in the transmit function). These put and get function
take an index as parameter, which is used to identify the CAN frame.

A driver calling can_get_echo_skb() with a index not pointing to a skb
is a BUG, so add an appropriate error message.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
History 2019-02-11 17:53:57 +00:00
..
c_can can: c_can: don't indicate triple sampling support for D_CAN 2018-01-01 20:52:07 +00:00
cc770 can: constify of_device_id array 2018-11-20 18:05:46 +00:00
mscan can: mpc5xxx_can: check of_iomap return before use 2018-11-20 18:05:47 +00:00
sja1000 can: constify of_device_id array 2018-11-20 18:05:46 +00:00
softing can: softing: remove unused sysfs attributes 2014-04-25 00:09:03 +02:00
spi can: mcp251x: fix resume when device is down 2015-08-11 09:57:33 +01:00
usb can: ems_usb: Fix memory leak on ems_usb_disconnect() 2018-11-20 18:05:52 +00:00
at91_can.c can: at91_can: RX queue could get stuck at high bus load 2016-08-22 22:38:17 +01:00
bfin_can.c can: Unify MTU settings for CAN interfaces 2014-03-17 09:20:16 +01:00
dev.c can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb 2019-02-11 17:53:57 +00:00
flexcan.c can: flexcan: fix resume function 2016-11-20 01:17:32 +00:00
grcan.c can: constify of_device_id array 2018-11-20 18:05:46 +00:00
janz-ican3.c can: Unify MTU settings for CAN interfaces 2014-03-17 09:20:16 +01:00
Kconfig can: xilinx CAN controller support 2014-05-26 09:36:31 +02:00
led.c can: only rename enabled led triggers when changing the netdev name 2014-05-27 15:05:41 +02:00
Makefile can: xilinx CAN controller support 2014-05-26 09:36:31 +02:00
pch_can.c can: Unify MTU settings for CAN interfaces 2014-03-17 09:20:16 +01:00
rcar_can.c can: rcar_can: print signed IRQ # 2015-08-10 17:10:20 +01:00
slcan.c slcan: Port write_wakeup deadlock fix from slip 2014-06-16 21:29:13 -07:00
ti_hecc.c can: ti_hecc: Fix napi poll return value for repoll 2018-03-03 15:51:41 +00:00
vcan.c can: add destructor for self generated skbs 2014-01-30 16:25:49 -08:00
xilinx_can.c can: xilinx_can: fix incorrect clear of non-processed interrupts 2018-11-20 18:05:48 +00:00