File 0001-fix-linux-6.16.patch of Package ixxat-socketcan
diff -Naur a/kernel/drivers/net/can/usb/ixxat_usb/ixxat_usb_cl2.c b/kernel/drivers/net/can/usb/ixxat_usb/ixxat_usb_cl2.c --- a/kernel/drivers/net/can/usb/ixxat_usb/ixxat_usb_cl2.c 2024-06-04 20:10:15.000000000 +0300 +++ b/kernel/drivers/net/can/usb/ixxat_usb/ixxat_usb_cl2.c 2026-01-08 00:57:33.808373853 +0300 @@ -200,7 +200,7 @@ //#define CAN_CTRLMODE_CC_LEN8_DLC 0x100 // Classic CAN DLC option const struct can_bittiming *bt = &dev->can.bittiming; - const struct can_bittiming *btd = &dev->can.data_bittiming; + const struct can_bittiming *btd = &dev->can.fd.data_bittiming; const u16 port = dev->ctrl_index; int err; struct ixxat_usb_init_cl2_cmd *cmd; diff -Naur a/kernel/drivers/net/can/usb/ixxat_usb/ixxat_usb_core.c b/kernel/drivers/net/can/usb/ixxat_usb/ixxat_usb_core.c --- a/kernel/drivers/net/can/usb/ixxat_usb/ixxat_usb_core.c 2024-06-04 20:10:20.000000000 +0300 +++ b/kernel/drivers/net/can/usb/ixxat_usb/ixxat_usb_core.c 2026-01-08 00:57:41.966445997 +0300 @@ -1809,7 +1809,7 @@ dev->can.clock.freq = adapter->clock; dev->can.bittiming_const = adapter->bt; - dev->can.data_bittiming_const = adapter->btd; + dev->can.fd.data_bittiming_const = adapter->btd; dev->can.restart_ms = IXXAT_USB_DEFAULT_RESTART_MS; dev->can.ctrlmode_supported = adapter->modes;