various: 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 - error
various: 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 ...
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesThe SRCTOP conversion simplifies pathing in make/displayed output.Also, while here, change a hardcoded path to ar552
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesThe SRCTOP conversion simplifies pathing in make/displayed output.Also, while here, change a hardcoded path to ar5523.bin.uu in the make targetwith ${.ALLSRC} .MFC after: 1 weekSponsored by: Dell EMC Isilon
Rename devname to udevname after including stdlib.h in r303445as gcc trips over the devname(3) and reports 'shadows a global declaration'.This should unbreak gcc based world builds.
Call basename() and dirname() in the POSIXly correct way.Pull copies of the input string, as these functions are allowed tomodify them. Free the copies after creating the new pathname string.
Implement suggestion by jhb@ to have _PATH_FIRMWARE instead of hardcoding it to be "/usr/share/firmware".
Just install ar5523.bin into /usr/share/firmware and stop compiling itin.Differential Review: https://reviews.freebsd.org/D5639
Document why we use -z nonexecstack in the Makefile since itis so unusual. Turn off mis-match warnings for building uathloadbecause the firmware .o file is produced in a way that wecan't get to ma
Document why we use -z nonexecstack in the Makefile since itis so unusual. Turn off mis-match warnings for building uathloadbecause the firmware .o file is produced in a way that wecan't get to match exactly. This fixes the build on mips,so stop excluding it from the build.
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
dirdeps.mk now sets DEP_RELDIR
Updated dependencies
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Requested by: Simon Gerraty <[email protected]>
Only use -z noexecstack for these explicit arches: i386, amd64, powerpcand powerpc64. Other arches currently do not support this feature.Reminded by: kib
Fix the last binary in the base system that still has an executablestack, /usr/sbin/uathload.Since this program links in a .o file containing a firmware blob, andthere is no clean way to add a .n
Fix the last binary in the base system that still has an executablestack, /usr/sbin/uathload.Since this program links in a .o file containing a firmware blob, andthere is no clean way to add a .note.GNU-stack section to this .o file,we simply use the -z noexecstack option to ld here.
The -d flag is non-optional.PR: 143694Submitted by: Nikolai Saoukh <[email protected]>MFC after: 1 week
The last big commit: let usr.sbin/ use WARNS=6 by default.
add uathload.8Reviewed by: brueffer
Add uath(4) wireless USB driver for Atheros AR5005UG and AR5005UXchipsets.Reviewed by: sam