diff options
| author | Oliver Hartkopp <[email protected]> | 2022-09-12 19:07:21 +0200 |
|---|---|---|
| committer | Marc Kleine-Budde <[email protected]> | 2022-09-15 09:08:08 +0200 |
| commit | 061834624c87282c6d9d8c5395aaff4380e5e1fc (patch) | |
| tree | 127af90c12a53abfe949aebd13847cee1dea3f2c /tools/perf/scripts/python/stackcollapse.py | |
| parent | 467ef4c7b9d1c22ee64342804bf92549d765df14 (diff) | |
can: set CANFD_FDF flag in all CAN FD frame structures
To simplify the testing in user space all struct canfd_frame's provided by
the CAN subsystem of the Linux kernel now have the CANFD_FDF flag set in
canfd_frame::flags.
NB: Handcrafted ETH_P_CANFD frames introduced via PF_PACKET socket might
not set this bit correctly. During the check for sufficient headroom in
PF_PACKET sk_buffs the uninitialized CAN sk_buff data structures are filled.
In the case of a CAN FD frame the CANFD_FDF flag is set accordingly.
As the CAN frame content is already zero initialized in alloc_canfd_skb()
the obsolete initialization of cf->flags in the CTU CAN FD driver has been
removed as it would overwrite the already set CANFD_FDF flag.
Acked-by: Vincent Mailhol <[email protected]>
Signed-off-by: Oliver Hartkopp <[email protected]>
Link: https://lore.kernel.org/all/[email protected]
Signed-off-by: Marc Kleine-Budde <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions