[Linux-stable-mirror] [PATCH 4.9 008/148] can: esd_usb2: cancel urb on -EPIPE and -EPROTO