canfd: remove redundant CAN FD flag
authorOliver Hartkopp <socketcan@hartkopp.net>
Mon, 6 Aug 2012 16:02:29 +0000 (18:02 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Tue, 7 Aug 2012 08:10:57 +0000 (10:10 +0200)
commit035534ed3377d9def2c17717899fd64a111a785b
tree25efb74e0abecd07bc07e2c73ce7f92e7b67c70c
parent5d299f3d3c8a2fbc732b1bf03af36333ccec3130
canfd: remove redundant CAN FD flag

The first idea of the CAN FD implementation started with a new struct
canfd_frame to be used for both CAN FD frames and legacy CAN frames.
The now mainlined implementation supports both CAN frame types simultaneously
and distinguishes them only by their required sizes: CAN_MTU and CANFD_MTU.

Only the struct canfd_frame contains a flags element which is needed for the
additional CAN FD information. As CAN FD implicitly means that the 'Extened
Data Length' mode is enabled the formerly defined CANFD_EDL bit became
redundant and also confusing as an unset bit would be an error and would
always need to be tested.

This patch removes the obsolete CANFD_EDL bit and clarifies the documentation
for the use of struct canfd_frame and the CAN FD relevant flags.

Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
include/linux/can.h