OpenCloudOS-Kernel/drivers/net/can
Marc Kleine-Budde 612eef4f47 can: mcp251x: fix generation of error frames
The function "mcp251x_error_skb" is used to generate error frames.
They are identified by the "CAN_ERR_FLAG" in can_id. The function
overwrites the can_id so that the frames show up as normal frames instead
of error frames.

This patch fixes the problem by or'ing the can_id instead of overwriting it.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Tested-by: Jargalan Nermunkh <jargalan.nermunkh@criticallink.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-10-21 04:27:03 -07:00
..
mscan drivers/net/can/mscan/mpc5xxx_can.c: Add of_node_put to avoid memory leak 2010-09-01 10:57:54 -07:00
sja1000 of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
usb can: Add driver for esd CAN-USB/2 device 2010-08-03 16:37:58 -07:00
Kconfig CAN: Add Flexcan CAN controller driver 2010-07-22 18:06:25 +02:00
Makefile CAN: Add Flexcan CAN controller driver 2010-07-22 18:06:25 +02:00
at91_can.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
bfin_can.c net: trans_start cleanups 2010-05-10 05:01:31 -07:00
dev.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
flexcan.c CAN: Add Flexcan CAN controller driver 2010-07-22 18:06:25 +02:00
janz-ican3.c can: Add support for Janz VMOD-ICAN3 Intelligent CAN module 2010-05-28 01:37:33 +02:00
mcp251x.c can: mcp251x: fix generation of error frames 2010-10-21 04:27:03 -07:00
ti_hecc.c Fix some #includes in CAN drivers (rebased for net-next-2.6) 2010-04-13 03:32:42 -07:00
vcan.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00