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;
openSUSE Build Service is sponsored by