diff options
| author | riastradh <riastradh@NetBSD.org> | 2021-06-12 15:39:46 +0000 |
|---|---|---|
| committer | riastradh <riastradh@NetBSD.org> | 2021-06-12 15:39:46 +0000 |
| commit | 256677aa3e81235d4a1769ab3deac17c9c62d658 (patch) | |
| tree | d350315a1a017cc0bdb2e947eaadc19bfc437a42 /sys/dev/microcode/tools/array2bin.c | |
| parent | 57131f3fe0b404bf2482cf23eb565cb202235bf7 (diff) | |
usb(4): Fix fix for interface change pipe fix.
If there is an interface:
- Always put the pipe on the list in usbd_setup_pipe (if successful).
- Always have the pipe on the list from _before_ upm_open.
- Always keep the pipe on the list to _after_ upm_close, and after
the async task has completed.
This brings the logic in usbd_close_pipe and usbd_kill_pipe closer.
Diffstat (limited to 'sys/dev/microcode/tools/array2bin.c')
0 files changed, 0 insertions, 0 deletions
