diff options
| author | Mathias Nyman <[email protected]> | 2025-09-02 10:53:04 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2025-09-06 13:29:18 +0000 |
| commit | 220a0ffde02f962c13bc752b01aa570b8c65a37b (patch) | |
| tree | d27b7bbcddde21c15e8d463197ff2630c57f5ccd /scripts/kernel-doc.py | |
| parent | Linux 6.17-rc3 (diff) | |
| download | kernel-220a0ffde02f962c13bc752b01aa570b8c65a37b.tar.gz kernel-220a0ffde02f962c13bc752b01aa570b8c65a37b.zip | |
xhci: dbc: decouple endpoint allocation from initialization
Decouple allocation of endpoint ring buffer from initialization
of the buffer, and initialization of endpoint context parts from
from the rest of the contexts.
It allows driver to clear up and reinitialize endpoint rings
after disconnect without reallocating everything.
This is a prerequisite for the next patch that prevents the transfer
ring from filling up with cancelled (no-op) TRBs if a debug cable is
reconnected several times without transferring anything.
Cc: [email protected]
Fixes: dfba2174dc42 ("usb: xhci: Add DbC support in xHCI driver")
Signed-off-by: Mathias Nyman <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/kernel-doc.py')
0 files changed, 0 insertions, 0 deletions
