sys: Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with: pfgMFC After: 3 daysSponsored by: Netflix
show more ...
ng_ubt: Remove unused devclass arguments to DRIVER_MODULE.
net: clean up empty lines in .c and .h files
sys: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorpro
sys: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.No functional change intended.
Create a USB_PNP_INFO and use it to export the existing PNPtables. Some drivers needed some slight re-arrangement of declarationsto accommodate this. Change the USB pnp tables slightly to allowbet
Create a USB_PNP_INFO and use it to export the existing PNPtables. Some drivers needed some slight re-arrangement of declarationsto accommodate this. Change the USB pnp tables slightly to allowbetter compatibility with the system by moving linux driver info fromstart of each entry to the end. All other PNP tables in the systemhave the per-device flags and such at the end of the elements ratherthat at the beginning.Differential Review: https://reviews.freebsd.org/D3458
- Move all USB device ID arrays into so-called sections, sorted according to the mode which they support: host, device or dual mode- Add generic tool to extract these data: tools/bus_autoconfD
- Move all USB device ID arrays into so-called sections, sorted according to the mode which they support: host, device or dual mode- Add generic tool to extract these data: tools/bus_autoconfDiscussed with: impSuggested by: Robert Millan <[email protected]>PR: misc/157903MFC after: 14 days
Remove unneeded includes of <sys/linker_set.h>. Other headers that useit internally contain nested includes.Reviewed by: bde
- Make struct usb_xfer opaque so that drivers can not access the internals- Reduce the number of headers needed for a usb driver, the common case is just usb.h and usbdi.h
s/usb2_/usb_|usbd_/ on all function names for the USB stack.
s/usb2_/usb_/ on all typedefs for the USB stack.
s/usb2_/usb_/ on all C structs for the USB stack.
move ubtbcmfw.c back to its original place
Delete the bluetooth drivers for the old usb stack.
Switch ubtbcmfw(4) to use si_drv1 instead of storing the unit number.The unit number is still used to store the type of the device node.Approved by: emax
Replace all calls to minor() with dev2unit().After I removed all the unit2minor()/minor2unit() calls from the kernelyesterday, I realised calling minor() everywhere is quite confusing.Character d
Replace all calls to minor() with dev2unit().After I removed all the unit2minor()/minor2unit() calls from the kernelyesterday, I realised calling minor() everywhere is quite confusing.Character devices now only have the ability to store a unit number, nota minor number. Remove the confusion by using dev2unit() everywhere.This commit could also be considered as a bug fix. A lot of drivers callminor(), while they should actually be calling dev2unit(). In -CURRENTthis isn't a problem, but it turns out we never had any problem reportsrelated to that issue in the past. I suspect not many people connectmore than 256 pieces of the same hardware.Reviewed by: kib
These modules depend on usb, make that explicitApproved by: re@
Fix build problem caused by a set of typos.Reported by: tinderboxApproved by: re (mux)
Finish removing usb_port.h compat macros.
Catch up with USB cleanups and fix the world
Eliminate usb_thread_t.
Expand USB_ATTACH_{ERROR,SUCCESS}_RETURN inline and eliminate fromusb_port.h. They aren't needed, and are a legacy of this code's past.
Expand USB_ATTACH_SETUP inline.Kill devinfo stuff.
more usb fallout changes
/* -> /*- for license, minor formatting changes
12