[Linux-stable-mirror] [PATCH 3.16 130/204] can: gs_usb: fix busy loop if no more TX context is available