Revert r330897:This was intended to be a non-functional change. It wasn't. The commitmessage was thus wrong. In addition it broke arm, and merged cryptorelated code.Revert with prejudice.This revert skips files touched in r316370 since that commit was sinceMFCed. This revert also skips files that require $FreeBSD$ propertychanges.Thank you to those who helped me get out of this mess including but notlimited to gonzo, kevans, rgrimes.Requested by: gjb (re)
Partial merge of the SPDX changesThese changes are incomplete but are making it difficultto determine what other changes can/should be merged.No objections from: pfg
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.Prune svn:mergeinfo from the new branch, as nothing has been mergedhere.Additional commits post-branch will follow.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
Make a bunch of USB debug SYSCTLs tunable, so that their value(s) canbe set before the USB device(s) are probed.
Make sure the USB audio level residue is non-zero.
Add handler for read-back of USB audio volume levels.
per style(9): Kernel include files (i.e. sys/*.h) come first; normally, include <sys/types.h> OR <sys/param.h>, but not both. <sys/types.h> includes <sys/cdefs.h>, and it is okay to depend on that.
Add some USB gadget example drivers for USB audio, USB keyboard,USB mouse and USB modem classes. Hopefully someone will findthese examples useful when implementing USB device side driversusing the FreeBSD USB stack.