mirror of https://github.com/torvalds/linux.git
linux-can-next-for-6.19-20251129
-----BEGIN PGP SIGNATURE----- iQFHBAABCgAxFiEEn/sM2K9nqF/8FWzzDHRl3/mQkZwFAmkq6lMTHG1rbEBwZW5n dXRyb25peC5kZQAKCRAMdGXf+ZCRnB5MCACOYwOjMZCD//lOb8Mj69EP4+Tm62iZ 2eMvdNTiU+Af0LVXKBcLBgUWZWXNxirSX1hapIpIn54LQ4E8zw2rrBPwF6Krng7S pTH5+V5DaJjbKoW+0oPZRYXLoP1ItL2HvlLddwqeBtTkw6iQBMJisSpKsGwb4HTQ MEu35HMe/gnUYnS+U5dxYE+P+Qm1qELevefV+9y/i1cjnHLsydWoH/W0JeRSc8Bz rpgrpOPccIA1srGKrz3foAaUv8m2jNcJ3eikxqeqhhAVYmNzofT9cCR/MqVRXdPZ ajoQmZPkhohfuIh8rralt7u1dKUeEs5oV4HHzUcWhiWJSLT31y/cUIXM =FPTP -----END PGP SIGNATURE----- Merge tag 'linux-can-next-for-6.19-20251129' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next Marc Kleine-Budde says: ==================== pull-request: can-next 2025-11-29 The patch is by Oliver Hartkopp and fixes the compilation of the CAN_RAW protocol if the CAN driver infrastructure is not enabled. This problem was introduced in the current development cycle of net-next. * tag 'linux-can-next-for-6.19-20251129' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next: can: Kconfig: select CAN driver infrastructure by default ==================== Link: https://patch.msgid.link/20251129125036.467177-1-mkl@pengutronix.de Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
commit
0177f0f078
|
|
@ -111,7 +111,14 @@ struct net_device *alloc_candev_mqs(int sizeof_priv, unsigned int echo_skb_max,
|
||||||
void free_candev(struct net_device *dev);
|
void free_candev(struct net_device *dev);
|
||||||
|
|
||||||
/* a candev safe wrapper around netdev_priv */
|
/* a candev safe wrapper around netdev_priv */
|
||||||
|
#if IS_ENABLED(CONFIG_CAN_NETLINK)
|
||||||
struct can_priv *safe_candev_priv(struct net_device *dev);
|
struct can_priv *safe_candev_priv(struct net_device *dev);
|
||||||
|
#else
|
||||||
|
static inline struct can_priv *safe_candev_priv(struct net_device *dev)
|
||||||
|
{
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int open_candev(struct net_device *dev);
|
int open_candev(struct net_device *dev);
|
||||||
void close_candev(struct net_device *dev);
|
void close_candev(struct net_device *dev);
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
|
|
||||||
menuconfig CAN
|
menuconfig CAN
|
||||||
tristate "CAN bus subsystem support"
|
tristate "CAN bus subsystem support"
|
||||||
|
select CAN_DEV
|
||||||
help
|
help
|
||||||
Controller Area Network (CAN) is a slow (up to 1Mbit/s) serial
|
Controller Area Network (CAN) is a slow (up to 1Mbit/s) serial
|
||||||
communications protocol. Development of the CAN bus started in
|
communications protocol. Development of the CAN bus started in
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue