Commit 77451cb1 authored by Mario Limonciello's avatar Mario Limonciello Committed by Dmitry Torokhov
Browse files

Input: xpad - return errors from xpad_try_sending_next_out_packet() up



Not all errors that occur in xpad_try_sending_next_out_packet() are
IO errors. Pass up the error code to the caller so that it can
decide what to do.

Signed-off-by: default avatarMario Limonciello <mario.limonciello@amd.com>
Link: https://lore.kernel.org/r/20250609014718.236827-3-superm1@kernel.org


Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
parent 35ecea24
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1349,7 +1349,7 @@ static int xpad_try_sending_next_out_packet(struct usb_xpad *xpad)
					"%s - usb_submit_urb failed with result %d\n",
					__func__, error);
			usb_unanchor_urb(xpad->irq_out);
			return -EIO;
			return error;
		}

		xpad->irq_out_active = true;