Mathias Nyman
|
d6169d0409
xhci: fix deadlock at host remove by running watchdog correctly
|
8 gadi atpakaļ |
Felipe Balbi
|
29fc1aa454
usb: host: xhci: handle COMP_STOP from SETUP phase too
|
8 gadi atpakaļ |
OGAWA Hirofumi
|
1c111b6c38
xhci: Fix race related to abort operation
|
8 gadi atpakaļ |
OGAWA Hirofumi
|
cb4d5ce588
xhci: Use delayed_work instead of timer for command timeout
|
8 gadi atpakaļ |
Lu Baolu
|
4dea70778c
usb: xhci: hold lock over xhci_abort_cmd_ring()
|
8 gadi atpakaļ |
Mathias Nyman
|
a5a1b95141
xhci: Handle command completion and timeout race
|
8 gadi atpakaļ |
Baolin Wang
|
2a7cfdf37b
usb: host: xhci: Fix possible wild pointer when handling abort command
|
8 gadi atpakaļ |
Lu Baolu
|
2b98546737
usb: xhci: fix possible wild pointer
|
8 gadi atpakaļ |
Greg Kroah-Hartman
|
ae4d814bf1
Merge tag 'usb-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
|
8 gadi atpakaļ |
Lu Baolu
|
c2d3d49bba
usb: xhci: move slot_id from xhci_hcd to xhci_command structure
|
8 gadi atpakaļ |
Mathias Nyman
|
5071e6b279
xhci: add helper to get the endpoint state of a endpoint context
|
8 gadi atpakaļ |
Lu Baolu
|
f4c8f03ca3
usb: xhci: clean up error_bitmask usage
|
8 gadi atpakaļ |
Mathias Nyman
|
2a72126de1
xhci: Remove duplicate xhci urb giveback functions
|
8 gadi atpakaļ |
Mathias Nyman
|
0c03d89d0c
xhci: Giveback urb in finish_td directly
|
8 gadi atpakaļ |
Mathias Nyman
|
446b31419c
xhci: refactor handle_tx_event() urb giveback
|
8 gadi atpakaļ |
Wei Yongjun
|
2d6d5769f8
xhci: fix non static symbol warning
|
8 gadi atpakaļ |
Mathias Nyman
|
0d58a1a047
xhci: cleanup and refactor td_to_noop()
|
8 gadi atpakaļ |
Mathias Nyman
|
36da3a1dd8
xhci: refactor and cleanup process_isoc_td()
|
8 gadi atpakaļ |
Mathias Nyman
|
f97c08ae32
xhci: rename endpoint related trb variables
|
8 gadi atpakaļ |
Mathias Nyman
|
30a65b45bf
xhci: cleanup and refactor process_bulk_intr_td()
|
8 gadi atpakaļ |
Mathias Nyman
|
0b6c324c8b
xhci: cleanup and refactor process_ctrl_td()
|
8 gadi atpakaļ |
Mathias Nyman
|
52ab86852f
xhci: remove extra URB_SHORT_NOT_OK checks in xhci, core handles most cases
|
8 gadi atpakaļ |
Mathias Nyman
|
0ce5749959
xhci: add trb_is_noop() helper function
|
8 gadi atpakaļ |
Mathias Nyman
|
3495e451d1
xhci: use trb helper functions when possible
|
8 gadi atpakaļ |
Mathias Nyman
|
cf5d344e13
xhci: remove unnecessary xhci_quiesce call before xhci_halt
|
8 gadi atpakaļ |
Felipe Balbi
|
734d3ddd81
usb: host: xhci: purge GET_MAX_PACKET()
|
8 gadi atpakaļ |
Mathias Nyman
|
bcf42aa60c
xhci: fix null pointer dereference in stop command timeout function
|
9 gadi atpakaļ |
Alban Browaeys
|
0d2daaded8
xhci: really enqueue zero length TRBs.
|
9 gadi atpakaļ |
Mathias Nyman
|
33be126510
xhci: always handle "Command Ring Stopped" events
|
9 gadi atpakaļ |
Arnd Bergmann
|
f76a28a69a
xhci: free the correct ring
|
9 gadi atpakaļ |