[Linux-stable-mirror] [PATCH 4.14 016/164] can: ems_usb: cancel urb on -EPIPE and -EPROTO