Free data after we're done with it.CID: 271595, 275337, 1368743
General further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 3-Clause license.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier f
General further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 3-Clause license.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.Special thanks to Wind River for providing access to "The Duke ofHighlander" tool: an older (2014) run over FreeBSD tree was useful as astarting point.
show more ...
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
Renumber copyright clause 4Renumber cluase 4 to 3, per what everybody else did when BSD grantedthem permission to remove clause 3. My insistance on keeping the samenumbering for legal reasons is
Renumber copyright clause 4Renumber cluase 4 to 3, per what everybody else did when BSD grantedthem permission to remove clause 3. My insistance on keeping the samenumbering for legal reasons is too pedantic, so give up on that point.Submitted by: Jan Schaumann <[email protected]>Pull Request: https://github.com/freebsd/freebsd/pull/96
Fix type mismatches for malloc(3) and Co.This is rather pedantic, as for most architectures it holds thatsizeof(type *) == sizeof(type **)Found by: clang static analyzerReviewed by: edDifferen
Fix type mismatches for malloc(3) and Co.This is rather pedantic, as for most architectures it holds thatsizeof(type *) == sizeof(type **)Found by: clang static analyzerReviewed by: edDifferential Revision: https://reviews.freebsd.org/D4722
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
dirdeps.mk now sets DEP_RELDIR
Fix a lock up where we enter swapper() with interrupts disabled.In smp_rendezvous_cpus we expect to wait for all cpus to entersmp_rendezvous_action. If we call this holding a proc lock swapper may
Fix a lock up where we enter swapper() with interrupts disabled.In smp_rendezvous_cpus we expect to wait for all cpus to entersmp_rendezvous_action. If we call this holding a proc lock swapper mayattempt to also lock it, however as interrupts are disabled the cpu neverhandles the ipi. Because smp_rendezvous_action waits for all signaledcpus before contining it may get caught waiting for the cpu running swapperas the proc mutex will be unlocked after smp_rendezvous_cpus finishes.The fix is to enable interrupts in the configure stage as we should bedoing.MFC after: 1 week
Updated dependencies
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Requested by: Simon Gerraty <[email protected]>
Add missing static keywords to column(1)
Remove the advertising clause from UCB copyrighted files in usr.bin. Thisis in accordance with the information provided atftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.ChangeAlso add $F
Remove the advertising clause from UCB copyrighted files in usr.bin. Thisis in accordance with the information provided atftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.ChangeAlso add $FreeBSD$ to a few files to keep svn happy.Discussed with: imp, rwatson
mdoc: order prologue macros consistently by Dd/Dt/OsAlthough groff_mdoc(7) gives another impression, this is the orderingmost widely used and also required by mdocml/mandoc.Reviewed by: ruAppro
mdoc: order prologue macros consistently by Dd/Dt/OsAlthough groff_mdoc(7) gives another impression, this is the orderingmost widely used and also required by mdocml/mandoc.Reviewed by: ruApproved by: philip, ed (mentors)
Fix the fix in rev. 1.15 so that we jump to the next columninstead of always skipping it.MFC after: 3 days
Add missing parentheses to fix a segmentation fault that is easilyreproducable with `jot -s " " 400 1 | column -t'. The bug was presentin the the original CSRG 'column -t' added in 1989.
The change to make column use roundup(x, TAB) rounded things to thecurrent tab, however the code it replaced wanted to round to thenext TAB. Consequently things like this: ( echo 1 ; echo 2 ) | c
The change to make column use roundup(x, TAB) rounded things to thecurrent tab, however the code it replaced wanted to round to thenext TAB. Consequently things like this: ( echo 1 ; echo 2 ) | columncause column to loop indefinitely. This patch is slightly differentfrom the one Gary submitted, but is closer to the original code.Submitted by: Gary Cody <[email protected]>MFC after: 1 week
Take a swing at using roundup().
Sort sections.
Added the EXIT STATUS section where appropriate.
Scheduled mdoc(7) sweep.
Add support for multibyte characters.
Avoid passing negative values to isspace() on machines with signed chars.
12