APPLIED: [Xenial SRU][PATCH 0/1] UBUNTU: SAUCE: upgrade IXXAT USB SocketCAN driver

Khaled Elmously khalid.elmously at canonical.com
Fri Jul 27 05:21:57 UTC 2018


Applied to Xenial master-next

On 2018-07-24 10:28:07 , Shrirang Bagul wrote:
> BugLink: http://bugs.launchpad.net/bugs/1783241
> 
> Several scheduled upgrades to the HMS SocketCAN protocol driver over
> USB->CAN interface are required.
> 
> SocketCAN support for USB->CAN devices was introduced in Ubuntu Xenial LTS
> kernel through following patch (see: http://bugs.launchpad.net/bugs/1774563):
> cddf58207a3c UBUNTU: SAUCE: (no-up) Support IXXAT USB SocketCAN device
> 
> == SRU Justification ==
> The scheduled upgrades include following changes:
> - support adapters for CL1 (Communication Layer for legacy devices) and
>   CL2 (current devices)
> - removed CAN-IDM100 support (Microchip Rev A microcontroller)
> - add CAN-IDM101 support (Microchip Rev B microcontroller)
> - add Error-Passive recognition
> - move CAN message handling to the core module
> - use ktime API for timestamps
> - fixes Linux kernel coding style issues
> 
> == Fix ==
> UBUNTU: SAUCE: (no-up) upgrade IXXAT USB SocketCAN driver
> 
> == Regression Potential ==
> Low. The driver will be built only for amd64 kernels and attach itself to
> IXXAT USB-CAN adapters with VID 0x08d8. Also, patches from the vendor (HMS)
> have already been tested by Dell/ODM, Canonical QA on Dell 300x Edge IoT
> gateways.
> 
> Shrirang Bagul (1):
>   UBUNTU: SAUCE: (no-up) upgrade IXXAT USB SocketCAN driver
> 
>  ubuntu/ixxat/Makefile       |    2 +-
>  ubuntu/ixxat/ixx_usb_cl1.c  |  139 +++
>  ubuntu/ixxat/ixx_usb_cl2.c  |  331 +++++++
>  ubuntu/ixxat/ixx_usb_core.c | 1582 ++++++++++++++++++++-------------
>  ubuntu/ixxat/ixx_usb_core.h |  821 ++++++++++++-----
>  ubuntu/ixxat/ixx_usb_fd.c   | 1673 -----------------------------------
>  ubuntu/ixxat/ixx_usb_v2.c   | 1450 ------------------------------
>  7 files changed, 2022 insertions(+), 3976 deletions(-)
>  create mode 100644 ubuntu/ixxat/ixx_usb_cl1.c
>  create mode 100644 ubuntu/ixxat/ixx_usb_cl2.c
>  delete mode 100644 ubuntu/ixxat/ixx_usb_fd.c
>  delete mode 100644 ubuntu/ixxat/ixx_usb_v2.c
> 
> -- 
> 2.17.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team




More information about the kernel-team mailing list