MLK-21510 can: flexcan: allocate skb in mailbox_read
authorJoakim Zhang <qiangqing.zhang@nxp.com>
Sat, 20 Apr 2019 07:56:00 +0000 (15:56 +0800)
committerJoakim Zhang <qiangqing.zhang@nxp.com>
Tue, 30 Apr 2019 05:20:02 +0000 (13:20 +0800)
commit106fd4a1a13441b323e69f0de2e7273318c57af3
treef4abba71c7014b4090ef462a0b803e4ced404c8d
parent64ab83cb547b3f54c717e6f1a92ea05834774840
MLK-21510 can: flexcan: allocate skb in mailbox_read

We allocate skb according to "fd on" or "fd off" before, this may not
reasonable. Such as, transfer normal frame when fd mode is on. Allcoating
skb based on "EDL" bit from mailbox ctrl field is more reasonable.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
drivers/net/can/flexcan.c
drivers/net/can/rx-offload.c
include/linux/can/rx-offload.h