]> git.ipfire.org Git - thirdparty/linux.git/commit
can: dev: move struct data_bittiming_params to linux/can/bittiming.h
authorVincent Mailhol <mailhol@kernel.org>
Tue, 23 Sep 2025 06:58:26 +0000 (15:58 +0900)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Wed, 24 Sep 2025 15:09:43 +0000 (17:09 +0200)
commitcc470fcf1d59f9d6186810ea5253da49a4f85f83
tree62b520c1590936b86248b6fb223de9ece2272077
parent2d51a5b83cf88dcf0100c2f1404da279fe66b522
can: dev: move struct data_bittiming_params to linux/can/bittiming.h

In commit b803c4a4f788 ("can: dev: add struct data_bittiming_params to
group FD parameters"), struct data_bittiming_params was put into
linux/can/dev.h.

This structure being a collection of bittiming parameters, on second
thought, bittiming.h is actually a better location. This way, users of
struct data_bittiming_params will not have to forcefully include
linux/can/dev.h thus removing some complexity and reducing the risk of
circular dependencies in headers.

Move struct data_bittiming_params from linux/can/dev.h to
linux/can/bittiming.h.

Signed-off-by: Vincent Mailhol <mailhol@kernel.org>
Link: https://patch.msgid.link/20250923-canxl-netlink-prep-v4-1-e720d28f66fe@kernel.org
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
include/linux/can/bittiming.h
include/linux/can/dev.h