Hello, this series first cleans up the driver a bit and then adds switchable termination support. regards, Marc changes since v1 https://lore.kernel.org/all/20220918202348.675850-1-mkl@xxxxxxxxxxxxxx: - add 1/3: "can: gs_usb: gs_make_candev(): convert from usb_control_msg() to usb_control_msg_recv()" to make error handling easier - add 2/3: "can: gs_usb: gs_make_candev(): clean up error handling" which introduces a cleanup label - move 1/3 to 3/3: - fix gs_usb_get_termination(), set term value - remove check of termination value from gs_usb_set_termination() - check for initial termination in gs_make_candev()