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.
show more ...
Fix multiple incorrect SYSCTL arguments in the kernel:- Wrong integer type was specified.- Wrong or missing "access" specifier. The "access" specifiersometimes included the SYSCTL type, which it
Fix multiple incorrect SYSCTL arguments in the kernel:- Wrong integer type was specified.- Wrong or missing "access" specifier. The "access" specifiersometimes included the SYSCTL type, which it should not, except forprocedural SYSCTL nodes.- Logical OR where binary OR was expected.- Properly assert the "access" argument passed to all SYSCTL macros,using the CTASSERT macro. This applies to both static- and dynamicallycreated SYSCTLs.- Properly assert the the data type for both static and dynamicSYSCTLs. In the case of static SYSCTLs we only assert that the datapointed to by the SYSCTL data pointer has the correct size, hencethere is no easy way to assert types in the C language outside aC-function.- Rewrote some code which doesn't pass a constant "access" specifierwhen creating dynamic SYSCTL nodes, which is now a requirement.- Updated "EXAMPLES" section in SYSCTL manual page.MFC after: 3 daysSponsored by: Mellanox Technologies
sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly.Commit the netgraph piece.
Fill in the string portion of the bluetooth stack version sysctl.Approved by: emax
Get in some basic infrastructure for Bluetooth SCO support.MFC after: 3 months
Despite several examples in the kernel, the third argument ofsysctl_handle_int is not sizeof the int type you want to export.The type must always be an int or an unsigned int.Remove the instances
Despite several examples in the kernel, the third argument ofsysctl_handle_int is not sizeof the int type you want to export.The type must always be an int or an unsigned int.Remove the instances where a sizeof(variable) is passed to stoppeople accidently cut and pasting these examples.In a few places this was sysctl_handle_int was being used on 64 bittypes, which would truncate the value to be exported. In thesecases use sysctl_handle_quad to export them and change the formatto Q so that sysctl(1) can still print them.
Change the embedded module name from "bluetooth" to "ng_bluetooth" to matchthe rest of the names assigned to this object.
/* -> /*- for license, minor formatting changes
add missing #include <sys/module.h>
Address few style issues pointed out by bdeReviewed by: bde, ru
Part one of undating the bluetooth code to the newest versionSubmitted by: Maksim Yevmenkin <[email protected]>Approved by: re@
The second try a committing the bluetooth codeHas been seen to work on several cards and communicating withseveral mobile phones to use them as modems etc.We are still talking with 3com to try ge
The second try a committing the bluetooth codeHas been seen to work on several cards and communicating withseveral mobile phones to use them as modems etc.We are still talking with 3com to try get them to allow us to includethe firmware for their pccard in the driver but the driver is here..In the mean timeit can be downloaded from the 3com website and loaded using the utilitybt3cfw(8) (supplied) (instructions in the man page)Not yet linked to the buildSubmitted by: Maksim Yevmenkin <[email protected]>Approved by: re