| #
71625ec9
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c comment pattern
Remove /^/[*/]\s*\$FreeBSD\$.*\n/
|
| #
4d846d26
|
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
| #
62d42655
|
| 07-Oct-2022 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
usb(4): Substitute "unsigned int" using the equivalent and shorter "unsigned" keyword.
MFC after: 1 week Sponsored by: NVIDIA Networking
|
| #
9094c3a7
|
| 02-Apr-2022 |
Gordon Bergling <gbe@FreeBSD.org> |
usb(3): Fix a few typos in source code comments
- s/paniced/panicked/
MFC after: 3 days
|
| #
f83f5d58
|
| 06-Jul-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Send a zero-length-packet first when opening a BULK endpoint for USB serial port devices. If it gets eaten it is fine. Many USB device side implementations don't properly support the clear endpoint h
Send a zero-length-packet first when opening a BULK endpoint for USB serial port devices. If it gets eaten it is fine. Many USB device side implementations don't properly support the clear endpoint halt command and if they do, data is lost because the transmit FIFO is typically reset when this command is received.
Tested by: jmg MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|
| #
8fc2a3c4
|
| 10-Jul-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Factor out repeated code in the USB controller drivers to avoid bugs computing the same isochronous start frame number over and over again.
PR: 257082 MFC after: 1 week Sponsored by: NVIDIA Network
Factor out repeated code in the USB controller drivers to avoid bugs computing the same isochronous start frame number over and over again.
PR: 257082 MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|
| #
9dd3156e
|
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
usb: clean up empty lines in .c and .h files
|
| #
c7aa572c
|
| 31-Jul-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
| #
94140f47
|
| 22-Jul-2020 |
Mark Johnston <markj@FreeBSD.org> |
usb(4): Stop checking for failures from malloc(M_WAITOK).
Handle the fact that parts of usb(4) can be compiled into the boot loader, where M_WAITOK does not guarantee a successful allocation.
PR:
usb(4): Stop checking for failures from malloc(M_WAITOK).
Handle the fact that parts of usb(4) can be compiled into the boot loader, where M_WAITOK does not guarantee a successful allocation.
PR: 240545 Submitted by: Andrew Reiter <arr@watson.org> (original version) Reviewed by: hselasky MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D25706
show more ...
|
| #
506a911b
|
| 28-May-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement helper function, usbd_get_max_frame_length(), which allows kernel device drivers to correctly predict the default USB transfer frame length.
MFC after: 3 days Sponsored by: Mellanox Techno
Implement helper function, usbd_get_max_frame_length(), which allows kernel device drivers to correctly predict the default USB transfer frame length.
MFC after: 3 days Sponsored by: Mellanox Technologies
show more ...
|
| #
6c110e86
|
| 06-Jan-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add own counter for cancelled USB transfers. Do not count these as errors.
MFC after: 1 week Sponsored by: Mellanox Technologies
|
| #
7082625d
|
| 27-Dec-2019 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Make USB statistics per device instead of per bus.
Bump the FreeBSD version due to structure change to force recompilation of external USB modules.
MFC after: 1 week Sponsored by: Mellanox Technolo
Make USB statistics per device instead of per bus.
Bump the FreeBSD version due to structure change to force recompilation of external USB modules.
MFC after: 1 week Sponsored by: Mellanox Technologies
show more ...
|
| #
f05b9584
|
| 21-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352537 through r352586.
|
| #
7fca0e69
|
| 20-Sep-2019 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add quirk for XHCI(4) controllers to support USB control transfers above 1Kbyte. It might look like some XHCI(4) controllers do not support when the USB control transfer is split using a link TRB. T
Add quirk for XHCI(4) controllers to support USB control transfers above 1Kbyte. It might look like some XHCI(4) controllers do not support when the USB control transfer is split using a link TRB. The next NORMAL TRB after the link TRB is simply failing with XHCI error code 4. The quirk ensures we allocate a 64Kbyte buffer so that the data stage TRB is not broken with a link TRB.
Found at: EuroBSDcon 2019 MFC after: 1 week Sponsored by: Mellanox Technologies
show more ...
|
| #
71625ec9
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c comment pattern
Remove /^/[*/]\s*\$FreeBSD\$.*\n/
|
| #
4d846d26
|
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
| #
62d42655
|
| 07-Oct-2022 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
usb(4): Substitute "unsigned int" using the equivalent and shorter "unsigned" keyword.
MFC after: 1 week Sponsored by: NVIDIA Networking
|
| #
9094c3a7
|
| 02-Apr-2022 |
Gordon Bergling <gbe@FreeBSD.org> |
usb(3): Fix a few typos in source code comments
- s/paniced/panicked/
MFC after: 3 days
|
| #
f83f5d58
|
| 06-Jul-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Send a zero-length-packet first when opening a BULK endpoint for USB serial port devices. If it gets eaten it is fine. Many USB device side implementations don't properly support the clear endpoint h
Send a zero-length-packet first when opening a BULK endpoint for USB serial port devices. If it gets eaten it is fine. Many USB device side implementations don't properly support the clear endpoint halt command and if they do, data is lost because the transmit FIFO is typically reset when this command is received.
Tested by: jmg MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|
| #
8fc2a3c4
|
| 10-Jul-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Factor out repeated code in the USB controller drivers to avoid bugs computing the same isochronous start frame number over and over again.
PR: 257082 MFC after: 1 week Sponsored by: NVIDIA Network
Factor out repeated code in the USB controller drivers to avoid bugs computing the same isochronous start frame number over and over again.
PR: 257082 MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|
| #
9dd3156e
|
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
usb: clean up empty lines in .c and .h files
|
| #
c7aa572c
|
| 31-Jul-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
| #
94140f47
|
| 22-Jul-2020 |
Mark Johnston <markj@FreeBSD.org> |
usb(4): Stop checking for failures from malloc(M_WAITOK).
Handle the fact that parts of usb(4) can be compiled into the boot loader, where M_WAITOK does not guarantee a successful allocation.
PR:
usb(4): Stop checking for failures from malloc(M_WAITOK).
Handle the fact that parts of usb(4) can be compiled into the boot loader, where M_WAITOK does not guarantee a successful allocation.
PR: 240545 Submitted by: Andrew Reiter <arr@watson.org> (original version) Reviewed by: hselasky MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D25706
show more ...
|
| #
506a911b
|
| 28-May-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement helper function, usbd_get_max_frame_length(), which allows kernel device drivers to correctly predict the default USB transfer frame length.
MFC after: 3 days Sponsored by: Mellanox Techno
Implement helper function, usbd_get_max_frame_length(), which allows kernel device drivers to correctly predict the default USB transfer frame length.
MFC after: 3 days Sponsored by: Mellanox Technologies
show more ...
|
| #
6c110e86
|
| 06-Jan-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add own counter for cancelled USB transfers. Do not count these as errors.
MFC after: 1 week Sponsored by: Mellanox Technologies
|