diff options
author | 2019-07-12 08:02:38 +0000 | |
---|---|---|
committer | 2019-11-11 21:58:10 +0100 | |
commit | 4e9c9484b085dbba60b299182dd490eaeb84d18a (patch) | |
tree | 2132ffbed1a86dc3085c9a2c0cad7fd2d1f9c2f8 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | can: rx-offload: can_rx_offload_reset(): remove no-op function (diff) | |
download | linux-dev-4e9c9484b085dbba60b299182dd490eaeb84d18a.tar.xz linux-dev-4e9c9484b085dbba60b299182dd490eaeb84d18a.zip |
can: rx-offload: Prepare for CAN FD support
The skbs for classic CAN and CAN FD frames are allocated with seperate
functions: alloc_can_skb() and alloc_canfd_skb().
In order to support CAN FD frames via the rx-offload helper, the driver
itself has to allocate the skb (depending whether it received a classic
CAN or CAN FD frame), as the rx-offload helper cannot know which kind of
CAN frame the driver has received.
This patch moves the allocation of the skb into the struct
can_rx_offload::mailbox_read callbacks of the the flexcan and ti_hecc
driver and adjusts the rx-offload helper accordingly.
Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions