[Linux-stable-mirror] [PATCH 3.18 36/38] USB: serial: garmin_gps: fix memory leak on failed URB submit