Hector Martin
2526cd9932
usb: xhci: Better error handling in abort_td()
...
If the xHC has a problem with our STOP ENDPOINT command, it is likely to
return a completion directly instead of first a transfer event for the
in-progress transfer. Handle that more gracefully.
We still BUG() on the error code, but at least we don't end up timing
out on the event and ending up with unexpected event errors.
Signed-off-by: Hector Martin <marcan@marcan.st>
Reviewed-by: Marek Vasut <marex@denx.de>
2023-12-01 14:06:04 +01:00
..
2023-09-22 06:03:46 +08:00
2023-10-06 14:38:13 -04:00
2022-07-18 09:37:50 +01:00
2023-11-10 11:01:51 -05:00
2023-09-24 09:54:57 -04:00
2023-11-14 20:04:01 -07:00
2023-11-10 11:01:50 -05:00
2023-11-10 11:01:50 -05:00
2023-05-31 12:31:47 -04:00
2023-07-13 11:29:40 +02:00
2023-10-10 10:13:33 +08:00
2023-11-10 11:01:50 -05:00
2023-10-15 12:23:48 +02:00
2022-12-05 16:06:08 -05:00
2023-05-05 17:48:44 -04:00
2023-11-10 11:01:50 -05:00
2023-10-16 15:46:18 +02:00
2022-10-30 20:07:16 +01:00
2022-09-29 16:07:57 -04:00
2023-10-27 19:27:29 -04:00
2022-07-21 10:14:04 +02:00
2023-12-01 14:06:04 +01:00
2022-12-23 10:07:03 -05:00
2022-09-24 10:47:01 -04:00
2023-08-25 13:54:33 -04:00
2022-07-26 02:30:56 -06:00
2023-07-17 15:39:55 -04:00
2023-04-04 14:50:47 -04:00
2023-08-08 10:22:03 -04:00
2023-08-08 10:22:03 -04:00
2022-07-21 10:14:04 +02:00
2023-04-28 01:30:24 +01:00
2023-04-28 01:30:24 +01:00
2023-04-28 01:30:24 +01:00
2023-04-28 01:30:24 +01:00
2023-11-12 16:47:16 +00:00
2023-02-09 16:32:25 -05:00
2023-04-28 11:30:17 -06:00
2022-08-12 08:14:23 -04:00
2023-10-24 15:55:17 +08:00
2023-04-05 10:54:47 -04:00
2023-10-06 14:38:13 -04:00
2022-07-07 14:01:09 -04:00
2023-11-10 11:01:50 -05:00
2023-11-17 11:58:26 -05:00
2023-10-27 13:15:57 +03:00
2023-08-25 17:55:19 -04:00
2023-10-24 16:34:45 -04:00
2023-07-17 15:38:11 -04:00
2022-07-21 10:14:04 +02:00
2023-02-10 12:50:01 -05:00
2023-10-24 16:34:45 -04:00
2023-11-02 22:38:01 -04:00
2023-08-25 13:54:33 -04:00
2023-01-13 09:09:07 +01:00
2023-10-11 15:43:54 -04:00
2023-08-19 04:12:53 +02:00
2023-11-01 15:14:51 -04:00
2023-10-16 10:22:11 -04:00
2023-09-24 09:54:57 -04:00
2023-05-10 16:45:42 -04:00
2022-12-05 16:06:08 -05:00
2022-07-05 17:04:15 -04:00
2023-11-10 11:01:50 -05:00
2023-10-24 16:34:45 -04:00
2022-11-02 08:42:03 +01:00
2022-12-08 14:30:39 +01:00
2022-08-10 13:46:55 -04:00
2022-10-18 13:40:40 -04:00
2023-11-10 11:01:50 -05:00
2023-11-10 11:01:50 -05:00
2022-12-05 16:06:07 -05:00
2023-07-20 09:12:50 +02:00
2023-07-15 11:20:41 +02:00
2022-06-12 09:17:54 +02:00
2022-10-06 22:54:58 +02:00
2023-10-12 08:32:27 +02:00
2022-11-22 11:54:30 +01:00
2023-10-27 13:14:47 +03:00
2022-12-20 16:06:48 +01:00
2023-03-25 11:07:22 +01:00
2023-02-06 13:04:52 -05:00
2023-07-16 23:13:17 +08:00
2023-11-07 13:47:08 +01:00
2023-05-05 13:41:55 -04:00
2023-11-07 13:47:08 +01:00
2023-09-14 10:42:24 -04:00
2023-10-23 17:07:06 +03:00
2023-10-11 15:43:55 -04:00
2023-10-17 20:50:52 -04:00
2023-10-17 20:50:52 -04:00
2023-05-02 14:23:34 -04:00
2023-05-13 09:52:32 -04:00
2023-05-05 17:48:44 -04:00
2023-01-20 16:38:52 +01:00
2023-04-28 11:30:17 -06:00
2023-06-16 11:01:15 +02:00
2023-05-06 17:28:18 +08:00
2023-05-15 10:00:30 +02:00
2023-01-20 12:27:24 -05:00
2023-09-21 13:20:11 +02:00
2022-07-21 10:14:04 +02:00
2023-01-12 14:06:15 -05:00
2023-07-14 12:54:51 -04:00
2022-10-18 09:32:53 +08:00
2023-01-20 12:27:24 -05:00
2023-01-20 12:27:06 -05:00
2022-12-05 16:06:08 -05:00
2022-07-26 11:29:00 +02:00
2022-07-05 17:04:00 -04:00
2023-07-13 11:29:40 +02:00
2022-07-05 17:04:00 -04:00
2023-01-20 12:27:24 -05:00
2023-06-12 13:24:31 +02:00
2022-06-23 12:58:18 -04:00
2023-06-19 14:34:16 -04:00
2023-06-09 13:52:40 -04:00
2023-11-10 11:01:50 -05:00
2022-06-08 13:59:53 -04:00
2023-10-31 09:08:51 +01:00
2023-04-27 13:51:06 -04:00
2023-07-25 12:44:46 -04:00
2023-10-27 13:15:57 +03:00
2022-07-26 11:29:02 +02:00
2023-10-17 20:50:52 -04:00
2023-07-13 11:29:40 +02:00
2022-07-25 15:35:34 +02:00
2023-10-23 17:07:06 +03:00
2023-09-14 10:42:24 -04:00
2023-11-02 16:22:06 +08:00
2023-01-27 14:47:57 -05:00
2023-08-19 04:12:53 +02:00
2023-11-10 11:01:50 -05:00
2023-11-10 11:01:50 -05:00
2023-11-10 11:01:50 -05:00
2022-10-30 20:07:17 +01:00
2023-04-04 12:24:29 -04:00
2023-08-15 18:21:17 +02:00
2023-07-14 12:54:51 -04:00
2022-09-29 16:07:58 -04:00
2023-04-07 14:21:37 +02:00
2023-10-11 15:43:55 -04:00
2023-08-08 10:22:03 -04:00
2023-07-18 09:17:16 +09:00
2022-08-20 22:45:00 -04:00
2022-12-05 16:06:08 -05:00
2023-11-10 11:01:50 -05:00
2023-11-10 11:01:50 -05:00
2022-12-05 16:06:08 -05:00
2022-10-09 10:42:26 +02:00
2023-05-05 17:58:52 -04:00
2023-07-27 13:39:07 -04:00
2023-11-05 16:11:38 -05:00
2023-02-07 14:33:50 -05:00
2023-10-06 14:38:13 -04:00
2022-06-08 14:00:22 -04:00
2023-08-30 17:56:21 -04:00
2023-10-06 14:38:13 -04:00
2023-06-20 16:08:13 -04:00
2023-08-25 17:55:19 -04:00
2023-08-25 17:55:19 -04:00
2023-09-11 16:27:49 -04:00
2023-03-30 15:09:59 -04:00
2023-04-07 14:20:53 +02:00
2023-09-14 10:42:25 -04:00
2023-09-14 10:42:25 -04:00
2023-05-05 17:48:44 -04:00
2023-02-06 13:04:53 -05:00
2023-01-16 18:01:10 +08:00
2023-05-06 17:28:18 +08:00
2023-09-14 10:42:24 -04:00
2023-11-10 11:01:50 -05:00
2023-02-12 13:44:20 -05:00
2023-10-24 15:55:17 +08:00
2022-12-09 14:10:28 -05:00
2023-08-29 13:37:54 -04:00
2023-10-10 16:19:43 -04:00
2023-10-15 12:23:48 +02:00
2023-10-23 13:07:12 -04:00
2023-10-24 17:05:24 -04:00
2023-10-13 16:59:23 -04:00
2023-10-24 17:05:24 -04:00
2022-10-31 11:02:44 -04:00
2023-08-22 15:17:53 -04:00
2023-11-01 10:01:10 +09:00
2023-09-15 23:38:02 +02:00
2022-12-08 15:15:22 +08:00
2023-11-07 13:47:08 +01:00
2023-10-15 12:23:48 +02:00
2023-10-15 12:23:48 +02:00
2023-11-10 11:01:50 -05:00
2022-09-13 12:08:40 -04:00
2022-10-16 12:23:22 +02:00
2023-10-24 09:39:02 -04:00
2023-04-24 21:37:45 +02:00
2023-10-09 15:24:31 -04:00
2022-09-24 10:47:01 -04:00
2023-10-22 23:41:46 +01:00
2023-05-06 17:28:18 +08:00
2023-10-06 14:38:12 -04:00
2022-12-05 16:06:08 -05:00
2023-02-10 07:41:40 -05:00
2023-09-15 23:38:02 +02:00
2023-11-10 11:01:50 -05:00
2022-09-13 16:01:43 -04:00
2023-09-09 06:12:47 +02:00
2023-05-08 10:47:05 +02:00
2023-02-28 09:44:19 +02:00
2023-02-28 09:44:33 +02:00
2023-02-28 09:44:33 +02:00
2023-10-27 13:14:47 +03:00
2023-02-11 12:22:35 -05:00
2022-12-07 16:04:16 -05:00
2022-12-23 10:07:03 -05:00
2023-06-06 10:37:25 +02:00
2022-07-12 21:59:54 +02:00
2022-12-07 16:04:17 -05:00
2023-09-15 23:38:02 +02:00
2023-08-09 23:31:11 +08:00
2022-12-22 10:31:49 -05:00
2022-12-22 10:31:49 -05:00
2023-08-25 17:55:18 -04:00
2022-10-31 11:04:00 -04:00
2023-07-21 09:00:38 +02:00
2023-05-31 17:23:01 -04:00
2023-03-13 13:53:01 +01:00
2023-10-11 15:43:55 -04:00
2023-03-07 15:57:19 +01:00
2023-03-07 15:57:19 +01:00
2023-03-07 15:57:19 +01:00
2023-03-07 15:59:47 +01:00
2023-03-07 15:59:58 +01:00
2023-03-07 15:59:58 +01:00
2023-11-14 20:04:00 -07:00
2023-04-25 11:53:15 -04:00
2023-01-23 18:11:39 -05:00
2022-09-18 10:26:33 +02:00
2022-09-18 10:26:49 +02:00
2022-07-26 09:34:21 +02:00
2023-09-21 13:20:10 +02:00
2023-07-21 09:00:38 +02:00