From 8a36da99deb0e19363ec04e4d3facd869c1028f5 Mon Sep 17 00:00:00 2001 From: "Pedro F. Giffuni" Date: Mon, 27 Nov 2017 15:20:12 +0000 Subject: [PATCH] sys/kern: adoption of SPDX licensing ID tags. Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. --- sys/kern/imgact_aout.c | 2 ++ sys/kern/imgact_elf.c | 2 ++ sys/kern/imgact_elf32.c | 2 ++ sys/kern/imgact_elf64.c | 2 ++ sys/kern/imgact_shell.c | 2 ++ sys/kern/kern_alq.c | 2 ++ sys/kern/kern_clocksource.c | 2 ++ sys/kern/kern_condvar.c | 2 ++ sys/kern/kern_conf.c | 2 ++ sys/kern/kern_context.c | 2 ++ sys/kern/kern_cpu.c | 2 ++ sys/kern/kern_cpuset.c | 2 ++ sys/kern/kern_ctf.c | 2 ++ sys/kern/kern_dtrace.c | 2 ++ sys/kern/kern_environment.c | 2 ++ sys/kern/kern_et.c | 2 ++ sys/kern/kern_event.c | 2 ++ sys/kern/kern_exec.c | 2 ++ sys/kern/kern_fail.c | 2 ++ sys/kern/kern_ffclock.c | 2 ++ sys/kern/kern_hhook.c | 2 ++ sys/kern/kern_idle.c | 2 ++ sys/kern/kern_intr.c | 2 ++ sys/kern/kern_jail.c | 2 ++ sys/kern/kern_khelp.c | 2 ++ sys/kern/kern_kthread.c | 2 ++ sys/kern/kern_ktr.c | 2 ++ sys/kern/kern_linker.c | 2 ++ sys/kern/kern_lock.c | 2 ++ sys/kern/kern_lockstat.c | 2 ++ sys/kern/kern_loginclass.c | 2 ++ sys/kern/kern_mbuf.c | 2 ++ sys/kern/kern_module.c | 2 ++ sys/kern/kern_mtxpool.c | 2 ++ sys/kern/kern_mutex.c | 2 ++ sys/kern/kern_osd.c | 2 ++ sys/kern/kern_physio.c | 2 ++ sys/kern/kern_pmc.c | 2 ++ sys/kern/kern_poll.c | 2 ++ sys/kern/kern_priv.c | 2 ++ sys/kern/kern_racct.c | 2 ++ sys/kern/kern_rangelock.c | 2 ++ sys/kern/kern_rctl.c | 2 ++ sys/kern/kern_rwlock.c | 2 ++ sys/kern/kern_sdt.c | 2 ++ sys/kern/kern_sema.c | 2 ++ sys/kern/kern_sharedpage.c | 2 ++ sys/kern/kern_switch.c | 2 ++ sys/kern/kern_sx.c | 2 ++ sys/kern/kern_syscalls.c | 2 ++ sys/kern/kern_thr.c | 2 ++ sys/kern/kern_thread.c | 2 ++ sys/kern/kern_umtx.c | 2 ++ sys/kern/kern_uuid.c | 2 ++ sys/kern/link_elf.c | 2 ++ sys/kern/link_elf_obj.c | 2 ++ sys/kern/sched_ule.c | 2 ++ sys/kern/subr_acl_nfs4.c | 2 ++ sys/kern/subr_acl_posix1e.c | 2 ++ sys/kern/subr_bufring.c | 2 ++ sys/kern/subr_bus.c | 2 ++ sys/kern/subr_bus_dma.c | 2 ++ sys/kern/subr_busdma_bufalloc.c | 2 ++ sys/kern/subr_capability.c | 2 ++ sys/kern/subr_counter.c | 2 ++ sys/kern/subr_devstat.c | 2 ++ sys/kern/subr_dummy_vdso_tc.c | 2 ++ sys/kern/subr_eventhandler.c | 2 ++ sys/kern/subr_fattime.c | 2 ++ sys/kern/subr_firmware.c | 2 ++ sys/kern/subr_hints.c | 2 ++ sys/kern/subr_kdb.c | 2 ++ sys/kern/subr_kobj.c | 2 ++ sys/kern/subr_lock.c | 2 ++ sys/kern/subr_module.c | 2 ++ sys/kern/subr_msgbuf.c | 2 ++ sys/kern/subr_pctrie.c | 4 +++- sys/kern/subr_power.c | 2 ++ sys/kern/subr_sbuf.c | 2 ++ sys/kern/subr_sleepqueue.c | 2 ++ sys/kern/subr_smp.c | 2 ++ sys/kern/subr_stack.c | 2 ++ sys/kern/subr_taskqueue.c | 2 ++ sys/kern/subr_terminal.c | 2 ++ sys/kern/subr_turnstile.c | 2 ++ sys/kern/subr_unit.c | 2 ++ sys/kern/subr_vmem.c | 2 ++ sys/kern/subr_witness.c | 2 ++ sys/kern/sys_capability.c | 2 ++ sys/kern/sys_pipe.c | 2 ++ sys/kern/sys_procdesc.c | 2 ++ sys/kern/sys_process.c | 2 ++ sys/kern/sysv_ipc.c | 2 ++ sys/kern/sysv_msg.c | 2 ++ sys/kern/sysv_sem.c | 2 ++ sys/kern/sysv_shm.c | 2 ++ sys/kern/tty.c | 2 ++ sys/kern/tty_inq.c | 2 ++ sys/kern/tty_outq.c | 2 ++ sys/kern/tty_pts.c | 2 ++ sys/kern/tty_tty.c | 2 ++ sys/kern/tty_ttydisc.c | 2 ++ sys/kern/uipc_accf.c | 2 ++ sys/kern/uipc_debug.c | 2 ++ sys/kern/uipc_mqueue.c | 2 ++ sys/kern/uipc_sem.c | 2 ++ sys/kern/uipc_shm.c | 2 ++ sys/kern/vfs_acl.c | 2 ++ sys/kern/vfs_aio.c | 2 ++ sys/kern/vfs_bio.c | 2 ++ sys/kern/vfs_extattr.c | 2 ++ sys/kern/vfs_hash.c | 2 ++ sys/libkern/arm/aeabi_unwind.c | 4 +++- sys/libkern/arm/ldivmod_helper.c | 2 ++ sys/libkern/iconv.c | 2 ++ sys/libkern/iconv_ucs.c | 2 ++ sys/libkern/iconv_xlat.c | 2 ++ sys/libkern/iconv_xlat16.c | 2 ++ sys/libkern/inet_aton.c | 2 ++ sys/libkern/memcchr.c | 2 ++ sys/libkern/memmove.c | 2 ++ sys/libkern/memset.c | 2 ++ sys/libkern/strcspn.c | 2 ++ sys/libkern/strdup.c | 2 ++ sys/libkern/strlcat.c | 2 ++ sys/libkern/strlen.c | 2 ++ sys/libkern/strnlen.c | 2 ++ sys/libkern/strspn.c | 2 ++ sys/libkern/strvalid.c | 2 ++ 129 files changed, 260 insertions(+), 2 deletions(-) diff --git a/sys/kern/imgact_aout.c b/sys/kern/imgact_aout.c index cbde46b5acd..f2633a8b9d9 100644 --- a/sys/kern/imgact_aout.c +++ b/sys/kern/imgact_aout.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1993, David Greenman * All rights reserved. * diff --git a/sys/kern/imgact_elf.c b/sys/kern/imgact_elf.c index 8ff3d58c1af..bec8e9d9ef9 100644 --- a/sys/kern/imgact_elf.c +++ b/sys/kern/imgact_elf.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-3-Clause + * * Copyright (c) 2017 Dell EMC * Copyright (c) 2000 David O'Brien * Copyright (c) 1995-1996 Søren Schmidt diff --git a/sys/kern/imgact_elf32.c b/sys/kern/imgact_elf32.c index b286f315e1b..a25022e6f66 100644 --- a/sys/kern/imgact_elf32.c +++ b/sys/kern/imgact_elf32.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2002 Doug Rabson * All rights reserved. * diff --git a/sys/kern/imgact_elf64.c b/sys/kern/imgact_elf64.c index db2470dd915..3c1181ff9a5 100644 --- a/sys/kern/imgact_elf64.c +++ b/sys/kern/imgact_elf64.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2002 Doug Rabson * All rights reserved. * diff --git a/sys/kern/imgact_shell.c b/sys/kern/imgact_shell.c index bc21714aab2..931318b34f8 100644 --- a/sys/kern/imgact_shell.c +++ b/sys/kern/imgact_shell.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1993, David Greenman * All rights reserved. * diff --git a/sys/kern/kern_alq.c b/sys/kern/kern_alq.c index 21508d2cdfe..038540b2ed1 100644 --- a/sys/kern/kern_alq.c +++ b/sys/kern/kern_alq.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2002, Jeffrey Roberson * Copyright (c) 2008-2009, Lawrence Stewart * Copyright (c) 2009-2010, The FreeBSD Foundation diff --git a/sys/kern/kern_clocksource.c b/sys/kern/kern_clocksource.c index b7d8bb91685..b85772e7b60 100644 --- a/sys/kern/kern_clocksource.c +++ b/sys/kern/kern_clocksource.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2010-2013 Alexander Motin * All rights reserved. * diff --git a/sys/kern/kern_condvar.c b/sys/kern/kern_condvar.c index 98f7ae0b40c..e26b689b4e1 100644 --- a/sys/kern/kern_condvar.c +++ b/sys/kern/kern_condvar.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000 Jake Burkholder . * All rights reserved. * diff --git a/sys/kern/kern_conf.c b/sys/kern/kern_conf.c index ea68a6dea9a..66591f89728 100644 --- a/sys/kern/kern_conf.c +++ b/sys/kern/kern_conf.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999-2002 Poul-Henning Kamp * All rights reserved. * diff --git a/sys/kern/kern_context.c b/sys/kern/kern_context.c index 70751d02cba..5afb371bfb2 100644 --- a/sys/kern/kern_context.c +++ b/sys/kern/kern_context.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2002 Daniel M. Eischen * All rights reserved. * diff --git a/sys/kern/kern_cpu.c b/sys/kern/kern_cpu.c index 4e66b139f96..193054a4f70 100644 --- a/sys/kern/kern_cpu.c +++ b/sys/kern/kern_cpu.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2004-2007 Nate Lawson (SDG) * All rights reserved. * diff --git a/sys/kern/kern_cpuset.c b/sys/kern/kern_cpuset.c index f16085bfbb4..c913647cda2 100644 --- a/sys/kern/kern_cpuset.c +++ b/sys/kern/kern_cpuset.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008, Jeffrey Roberson * All rights reserved. * diff --git a/sys/kern/kern_ctf.c b/sys/kern/kern_ctf.c index a2509f08c3f..1a63dc5ba31 100644 --- a/sys/kern/kern_ctf.c +++ b/sys/kern/kern_ctf.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008 John Birrell * All rights reserved. * diff --git a/sys/kern/kern_dtrace.c b/sys/kern/kern_dtrace.c index adc36a8e3a8..7b13a52b3f3 100644 --- a/sys/kern/kern_dtrace.c +++ b/sys/kern/kern_dtrace.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2007-2008 John Birrell * All rights reserved. * diff --git a/sys/kern/kern_environment.c b/sys/kern/kern_environment.c index c05c063efd5..3d8cc0aa6b8 100644 --- a/sys/kern/kern_environment.c +++ b/sys/kern/kern_environment.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1998 Michael Smith * All rights reserved. * diff --git a/sys/kern/kern_et.c b/sys/kern/kern_et.c index 3d25d697ccc..2cfeb07f94e 100644 --- a/sys/kern/kern_et.c +++ b/sys/kern/kern_et.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2010-2013 Alexander Motin * All rights reserved. * diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c index 1fe36ce99be..84ae66b7555 100644 --- a/sys/kern/kern_event.c +++ b/sys/kern/kern_event.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999,2000,2001 Jonathan Lemon * Copyright 2004 John-Mark Gurney * Copyright (c) 2009 Apple, Inc. diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c index 284e08a801a..035cea0cab0 100644 --- a/sys/kern/kern_exec.c +++ b/sys/kern/kern_exec.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1993, David Greenman * All rights reserved. * diff --git a/sys/kern/kern_fail.c b/sys/kern/kern_fail.c index c53cb68cdd1..976a39ba8e2 100644 --- a/sys/kern/kern_fail.c +++ b/sys/kern/kern_fail.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2009 Isilon Inc http://www.isilon.com/ * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_ffclock.c b/sys/kern/kern_ffclock.c index d9101e8eeda..8195530cbbd 100644 --- a/sys/kern/kern_ffclock.c +++ b/sys/kern/kern_ffclock.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2011 The University of Melbourne * All rights reserved. * diff --git a/sys/kern/kern_hhook.c b/sys/kern/kern_hhook.c index 85168fcac8b..334de1f2ac7 100644 --- a/sys/kern/kern_hhook.c +++ b/sys/kern/kern_hhook.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2010,2013 Lawrence Stewart * Copyright (c) 2010 The FreeBSD Foundation * All rights reserved. diff --git a/sys/kern/kern_idle.c b/sys/kern/kern_idle.c index f412d17f6cc..100900d1ae9 100644 --- a/sys/kern/kern_idle.c +++ b/sys/kern/kern_idle.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (C) 2000-2004 The FreeBSD Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_intr.c b/sys/kern/kern_intr.c index 95eff38f056..8aa982c8e11 100644 --- a/sys/kern/kern_intr.c +++ b/sys/kern/kern_intr.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1997, Stefan Esser * All rights reserved. * diff --git a/sys/kern/kern_jail.c b/sys/kern/kern_jail.c index d6afe8d42a8..a729816ec4f 100644 --- a/sys/kern/kern_jail.c +++ b/sys/kern/kern_jail.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999 Poul-Henning Kamp. * Copyright (c) 2008 Bjoern A. Zeeb. * Copyright (c) 2009 James Gritton. diff --git a/sys/kern/kern_khelp.c b/sys/kern/kern_khelp.c index 50751e9b529..4f8a4248ec2 100644 --- a/sys/kern/kern_khelp.c +++ b/sys/kern/kern_khelp.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2010,2013 Lawrence Stewart * Copyright (c) 2010 The FreeBSD Foundation * All rights reserved. diff --git a/sys/kern/kern_kthread.c b/sys/kern/kern_kthread.c index 04f3423fb95..05762cdae7d 100644 --- a/sys/kern/kern_kthread.c +++ b/sys/kern/kern_kthread.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999 Peter Wemm * All rights reserved. * diff --git a/sys/kern/kern_ktr.c b/sys/kern/kern_ktr.c index be54d705cde..6f4e67fc783 100644 --- a/sys/kern/kern_ktr.c +++ b/sys/kern/kern_ktr.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000 John Baldwin * All rights reserved. * diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c index e6ea73190e8..35efc5aeb43 100644 --- a/sys/kern/kern_linker.c +++ b/sys/kern/kern_linker.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1997-2000 Doug Rabson * All rights reserved. * diff --git a/sys/kern/kern_lock.c b/sys/kern/kern_lock.c index 66df268186b..14a5a5d1cd2 100644 --- a/sys/kern/kern_lock.c +++ b/sys/kern/kern_lock.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008 Attilio Rao * All rights reserved. * diff --git a/sys/kern/kern_lockstat.c b/sys/kern/kern_lockstat.c index 77e55263f23..99f1763bc4b 100644 --- a/sys/kern/kern_lockstat.c +++ b/sys/kern/kern_lockstat.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright 2008-2009 Stacey Son * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_loginclass.c b/sys/kern/kern_loginclass.c index d74dd655369..5d916062504 100644 --- a/sys/kern/kern_loginclass.c +++ b/sys/kern/kern_loginclass.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2011 The FreeBSD Foundation * All rights reserved. * diff --git a/sys/kern/kern_mbuf.c b/sys/kern/kern_mbuf.c index 718c141ec38..a1ab9229bd1 100644 --- a/sys/kern/kern_mbuf.c +++ b/sys/kern/kern_mbuf.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2004, 2005, * Bosko Milekic . All rights reserved. * diff --git a/sys/kern/kern_module.c b/sys/kern/kern_module.c index 479345e43f7..546a57a5d8c 100644 --- a/sys/kern/kern_module.c +++ b/sys/kern/kern_module.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1997 Doug Rabson * All rights reserved. * diff --git a/sys/kern/kern_mtxpool.c b/sys/kern/kern_mtxpool.c index 90bf8e76285..c220f3ef4cd 100644 --- a/sys/kern/kern_mtxpool.c +++ b/sys/kern/kern_mtxpool.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2001 Matthew Dillon. All Rights Reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_mutex.c b/sys/kern/kern_mutex.c index 9a1647c2341..e7985b4a4c5 100644 --- a/sys/kern/kern_mutex.c +++ b/sys/kern/kern_mutex.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-3-Clause + * * Copyright (c) 1998 Berkeley Software Design, Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_osd.c b/sys/kern/kern_osd.c index 8dd29f8079e..e15ffde5d7b 100644 --- a/sys/kern/kern_osd.c +++ b/sys/kern/kern_osd.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2007 Pawel Jakub Dawidek * All rights reserved. * diff --git a/sys/kern/kern_physio.c b/sys/kern/kern_physio.c index 31d8f1660fe..b71951c162b 100644 --- a/sys/kern/kern_physio.c +++ b/sys/kern/kern_physio.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-4-Clause + * * Copyright (c) 1994 John S. Dyson * All rights reserved. * diff --git a/sys/kern/kern_pmc.c b/sys/kern/kern_pmc.c index 12695f55c1e..1694294f9e3 100644 --- a/sys/kern/kern_pmc.c +++ b/sys/kern/kern_pmc.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003-2008 Joseph Koshy * Copyright (c) 2007 The FreeBSD Foundation * All rights reserved. diff --git a/sys/kern/kern_poll.c b/sys/kern/kern_poll.c index 5aa12f05edd..f7ff3266346 100644 --- a/sys/kern/kern_poll.c +++ b/sys/kern/kern_poll.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2001-2002 Luigi Rizzo * * Supported by: the Xorp Project (www.xorp.org) diff --git a/sys/kern/kern_priv.c b/sys/kern/kern_priv.c index 4b9a4443de3..e538daada2b 100644 --- a/sys/kern/kern_priv.c +++ b/sys/kern/kern_priv.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2006 nCircle Network Security, Inc. * Copyright (c) 2009 Robert N. M. Watson * All rights reserved. diff --git a/sys/kern/kern_racct.c b/sys/kern/kern_racct.c index 5dbeae99563..0081d4b0424 100644 --- a/sys/kern/kern_racct.c +++ b/sys/kern/kern_racct.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2010 The FreeBSD Foundation * All rights reserved. * diff --git a/sys/kern/kern_rangelock.c b/sys/kern/kern_rangelock.c index 1c0faa3c068..35bd6e864d3 100644 --- a/sys/kern/kern_rangelock.c +++ b/sys/kern/kern_rangelock.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2009 Konstantin Belousov * All rights reserved. * diff --git a/sys/kern/kern_rctl.c b/sys/kern/kern_rctl.c index e4a6b9753e4..9ea18e81532 100644 --- a/sys/kern/kern_rctl.c +++ b/sys/kern/kern_rctl.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2010 The FreeBSD Foundation * All rights reserved. * diff --git a/sys/kern/kern_rwlock.c b/sys/kern/kern_rwlock.c index dd9823515a7..70a8cdd3681 100644 --- a/sys/kern/kern_rwlock.c +++ b/sys/kern/kern_rwlock.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2006 John Baldwin * All rights reserved. * diff --git a/sys/kern/kern_sdt.c b/sys/kern/kern_sdt.c index ebbf04e46c8..a46d21c1c54 100644 --- a/sys/kern/kern_sdt.c +++ b/sys/kern/kern_sdt.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright 2006-2008 John Birrell * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_sema.c b/sys/kern/kern_sema.c index f09099e4b2e..62678f4faf6 100644 --- a/sys/kern/kern_sema.c +++ b/sys/kern/kern_sema.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (C) 2001 Jason Evans . All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/kern_sharedpage.c b/sys/kern/kern_sharedpage.c index 750147242bd..ced0bf8ac8a 100644 --- a/sys/kern/kern_sharedpage.c +++ b/sys/kern/kern_sharedpage.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2010, 2012 Konstantin Belousov * Copyright (c) 2015 The FreeBSD Foundation * All rights reserved. diff --git a/sys/kern/kern_switch.c b/sys/kern/kern_switch.c index 2cdec8d930f..ea2791673ed 100644 --- a/sys/kern/kern_switch.c +++ b/sys/kern/kern_switch.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2001 Jake Burkholder * All rights reserved. * diff --git a/sys/kern/kern_sx.c b/sys/kern/kern_sx.c index 13af3897db2..84ffb609053 100644 --- a/sys/kern/kern_sx.c +++ b/sys/kern/kern_sx.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2007 Attilio Rao * Copyright (c) 2001 Jason Evans * All rights reserved. diff --git a/sys/kern/kern_syscalls.c b/sys/kern/kern_syscalls.c index 15574beb45c..756a83e229d 100644 --- a/sys/kern/kern_syscalls.c +++ b/sys/kern/kern_syscalls.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999 Assar Westerlund * All rights reserved. * diff --git a/sys/kern/kern_thr.c b/sys/kern/kern_thr.c index f352cd6736c..28ef5242e43 100644 --- a/sys/kern/kern_thr.c +++ b/sys/kern/kern_thr.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003, Jeffrey Roberson * All rights reserved. * diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c index 87a6c2e90d7..e932dcb9a54 100644 --- a/sys/kern/kern_thread.c +++ b/sys/kern/kern_thread.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (C) 2001 Julian Elischer . * All rights reserved. * diff --git a/sys/kern/kern_umtx.c b/sys/kern/kern_umtx.c index 58f37171718..74e427d5e9c 100644 --- a/sys/kern/kern_umtx.c +++ b/sys/kern/kern_umtx.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2015, 2016 The FreeBSD Foundation * Copyright (c) 2004, David Xu * Copyright (c) 2002, Jeffrey Roberson diff --git a/sys/kern/kern_uuid.c b/sys/kern/kern_uuid.c index dd3fbae7cbe..006558e9e50 100644 --- a/sys/kern/kern_uuid.c +++ b/sys/kern/kern_uuid.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2002 Marcel Moolenaar * All rights reserved. * diff --git a/sys/kern/link_elf.c b/sys/kern/link_elf.c index 349a95ef06c..f645ceb88d8 100644 --- a/sys/kern/link_elf.c +++ b/sys/kern/link_elf.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1998-2000 Doug Rabson * All rights reserved. * diff --git a/sys/kern/link_elf_obj.c b/sys/kern/link_elf_obj.c index ede5ee905ac..358f0e87dab 100644 --- a/sys/kern/link_elf_obj.c +++ b/sys/kern/link_elf_obj.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1998-2000 Doug Rabson * Copyright (c) 2004 Peter Wemm * All rights reserved. diff --git a/sys/kern/sched_ule.c b/sys/kern/sched_ule.c index 7d8205c8041..5c8bae5afa1 100644 --- a/sys/kern/sched_ule.c +++ b/sys/kern/sched_ule.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2002-2007, Jeffrey Roberson * All rights reserved. * diff --git a/sys/kern/subr_acl_nfs4.c b/sys/kern/subr_acl_nfs4.c index 3e23579beba..ed08bf3065a 100644 --- a/sys/kern/subr_acl_nfs4.c +++ b/sys/kern/subr_acl_nfs4.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008-2010 Edward Tomasz Napierała * All rights reserved. * diff --git a/sys/kern/subr_acl_posix1e.c b/sys/kern/subr_acl_posix1e.c index 32009321e79..1dcbea957ba 100644 --- a/sys/kern/subr_acl_posix1e.c +++ b/sys/kern/subr_acl_posix1e.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999-2006 Robert N. M. Watson * All rights reserved. * diff --git a/sys/kern/subr_bufring.c b/sys/kern/subr_bufring.c index 4cd39292622..73590e49368 100644 --- a/sys/kern/subr_bufring.c +++ b/sys/kern/subr_bufring.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2007, 2008 Kip Macy * All rights reserved. * diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c index 8c5b975d2aa..faaee486577 100644 --- a/sys/kern/subr_bus.c +++ b/sys/kern/subr_bus.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1997,1998,2003 Doug Rabson * All rights reserved. * diff --git a/sys/kern/subr_bus_dma.c b/sys/kern/subr_bus_dma.c index 05011222b09..01341bdcb31 100644 --- a/sys/kern/subr_bus_dma.c +++ b/sys/kern/subr_bus_dma.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2012 EMC Corp. * All rights reserved. * diff --git a/sys/kern/subr_busdma_bufalloc.c b/sys/kern/subr_busdma_bufalloc.c index c8980e1a52d..d035153c6db 100644 --- a/sys/kern/subr_busdma_bufalloc.c +++ b/sys/kern/subr_busdma_bufalloc.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2012 Ian Lepore * All rights reserved. * diff --git a/sys/kern/subr_capability.c b/sys/kern/subr_capability.c index 683ca0d16b6..4e07cca2351 100644 --- a/sys/kern/subr_capability.c +++ b/sys/kern/subr_capability.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2013 FreeBSD Foundation * All rights reserved. * diff --git a/sys/kern/subr_counter.c b/sys/kern/subr_counter.c index f0727f31d78..d53ea8e804a 100644 --- a/sys/kern/subr_counter.c +++ b/sys/kern/subr_counter.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2012 Gleb Smirnoff * All rights reserved. * diff --git a/sys/kern/subr_devstat.c b/sys/kern/subr_devstat.c index 84a98d0f246..11ef6589a2d 100644 --- a/sys/kern/subr_devstat.c +++ b/sys/kern/subr_devstat.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-3-Clause + * * Copyright (c) 1997, 1998, 1999 Kenneth D. Merry. * All rights reserved. * diff --git a/sys/kern/subr_dummy_vdso_tc.c b/sys/kern/subr_dummy_vdso_tc.c index d1c36b74ead..79052abad59 100644 --- a/sys/kern/subr_dummy_vdso_tc.c +++ b/sys/kern/subr_dummy_vdso_tc.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright 2012 Konstantin Belousov . * All rights reserved. * diff --git a/sys/kern/subr_eventhandler.c b/sys/kern/subr_eventhandler.c index 7d7f481f16f..60655df9019 100644 --- a/sys/kern/subr_eventhandler.c +++ b/sys/kern/subr_eventhandler.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999 Michael Smith * All rights reserved. * diff --git a/sys/kern/subr_fattime.c b/sys/kern/subr_fattime.c index 099479c9c6c..41ea0b21f62 100644 --- a/sys/kern/subr_fattime.c +++ b/sys/kern/subr_fattime.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2006 Poul-Henning Kamp * All rights reserved. * diff --git a/sys/kern/subr_firmware.c b/sys/kern/subr_firmware.c index df720bd211e..67699141864 100644 --- a/sys/kern/subr_firmware.c +++ b/sys/kern/subr_firmware.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2005-2008, Sam Leffler * All rights reserved. * diff --git a/sys/kern/subr_hints.c b/sys/kern/subr_hints.c index 00cfbf1bfb8..eeb74cfd6d8 100644 --- a/sys/kern/subr_hints.c +++ b/sys/kern/subr_hints.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000,2001 Peter Wemm * All rights reserved. * diff --git a/sys/kern/subr_kdb.c b/sys/kern/subr_kdb.c index 249aab4b347..ec168590e0e 100644 --- a/sys/kern/subr_kdb.c +++ b/sys/kern/subr_kdb.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2004 The FreeBSD Project * All rights reserved. * diff --git a/sys/kern/subr_kobj.c b/sys/kern/subr_kobj.c index 15a7b8ac35f..1a68c8d5aef 100644 --- a/sys/kern/subr_kobj.c +++ b/sys/kern/subr_kobj.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000,2003 Doug Rabson * All rights reserved. * diff --git a/sys/kern/subr_lock.c b/sys/kern/subr_lock.c index 8584525922f..01b82fe23d4 100644 --- a/sys/kern/subr_lock.c +++ b/sys/kern/subr_lock.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2006 John Baldwin * All rights reserved. * diff --git a/sys/kern/subr_module.c b/sys/kern/subr_module.c index 5b0568f9ee5..7a05f5f2d63 100644 --- a/sys/kern/subr_module.c +++ b/sys/kern/subr_module.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1998 Michael Smith * All rights reserved. * diff --git a/sys/kern/subr_msgbuf.c b/sys/kern/subr_msgbuf.c index f275aef3b4f..0231fe074d5 100644 --- a/sys/kern/subr_msgbuf.c +++ b/sys/kern/subr_msgbuf.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003 Ian Dowse. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/subr_pctrie.c b/sys/kern/subr_pctrie.c index e92d26cc94b..c5f2c06e6e5 100644 --- a/sys/kern/subr_pctrie.c +++ b/sys/kern/subr_pctrie.c @@ -1,4 +1,6 @@ -/* +/*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2013 EMC Corp. * Copyright (c) 2011 Jeffrey Roberson * Copyright (c) 2008 Mayur Shardul diff --git a/sys/kern/subr_power.c b/sys/kern/subr_power.c index ac6cd7194ec..7b7371f82f3 100644 --- a/sys/kern/subr_power.c +++ b/sys/kern/subr_power.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2001 Mitsuru IWASAKI * All rights reserved. * diff --git a/sys/kern/subr_sbuf.c b/sys/kern/subr_sbuf.c index bd58489a4e6..deb83f5e035 100644 --- a/sys/kern/subr_sbuf.c +++ b/sys/kern/subr_sbuf.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000-2008 Poul-Henning Kamp * Copyright (c) 2000-2008 Dag-Erling Coïdan Smørgrav * All rights reserved. diff --git a/sys/kern/subr_sleepqueue.c b/sys/kern/subr_sleepqueue.c index 2195c98d77a..c2ad80fd254 100644 --- a/sys/kern/subr_sleepqueue.c +++ b/sys/kern/subr_sleepqueue.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2004 John Baldwin * All rights reserved. * diff --git a/sys/kern/subr_smp.c b/sys/kern/subr_smp.c index 108705c98a2..1700cde7a7e 100644 --- a/sys/kern/subr_smp.c +++ b/sys/kern/subr_smp.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2001, John Baldwin . * All rights reserved. * diff --git a/sys/kern/subr_stack.c b/sys/kern/subr_stack.c index eb155726f00..0254c7f3fd0 100644 --- a/sys/kern/subr_stack.c +++ b/sys/kern/subr_stack.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2005 Antoine Brodin * All rights reserved. * diff --git a/sys/kern/subr_taskqueue.c b/sys/kern/subr_taskqueue.c index 0ec519df0d4..290a5c32d90 100644 --- a/sys/kern/subr_taskqueue.c +++ b/sys/kern/subr_taskqueue.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000 Doug Rabson * All rights reserved. * diff --git a/sys/kern/subr_terminal.c b/sys/kern/subr_terminal.c index 484408e980a..fd5cb267380 100644 --- a/sys/kern/subr_terminal.c +++ b/sys/kern/subr_terminal.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2009 The FreeBSD Foundation * All rights reserved. * diff --git a/sys/kern/subr_turnstile.c b/sys/kern/subr_turnstile.c index 1ffdc78f6f0..f365ce99e9b 100644 --- a/sys/kern/subr_turnstile.c +++ b/sys/kern/subr_turnstile.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-3-Clause + * * Copyright (c) 1998 Berkeley Software Design, Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/subr_unit.c b/sys/kern/subr_unit.c index 867edbe7546..f2eafad4117 100644 --- a/sys/kern/subr_unit.c +++ b/sys/kern/subr_unit.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2004 Poul-Henning Kamp * All rights reserved. * diff --git a/sys/kern/subr_vmem.c b/sys/kern/subr_vmem.c index 4e3f04ed49b..4dd4fb8eff1 100644 --- a/sys/kern/subr_vmem.c +++ b/sys/kern/subr_vmem.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c)2006,2007,2008,2009 YAMAMOTO Takashi, * Copyright (c) 2013 EMC Corp. * All rights reserved. diff --git a/sys/kern/subr_witness.c b/sys/kern/subr_witness.c index 08385514d5d..4959cf3dc61 100644 --- a/sys/kern/subr_witness.c +++ b/sys/kern/subr_witness.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-3-Clause + * * Copyright (c) 2008 Isilon Systems, Inc. * Copyright (c) 2008 Ilya Maykov * Copyright (c) 1998 Berkeley Software Design, Inc. diff --git a/sys/kern/sys_capability.c b/sys/kern/sys_capability.c index bf248f9a5db..e4b08db41bc 100644 --- a/sys/kern/sys_capability.c +++ b/sys/kern/sys_capability.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008-2011 Robert N. M. Watson * Copyright (c) 2010-2011 Jonathan Anderson * Copyright (c) 2012 FreeBSD Foundation diff --git a/sys/kern/sys_pipe.c b/sys/kern/sys_pipe.c index 649f371d361..469f5243635 100644 --- a/sys/kern/sys_pipe.c +++ b/sys/kern/sys_pipe.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-4-Clause + * * Copyright (c) 1996 John S. Dyson * Copyright (c) 2012 Giovanni Trematerra * All rights reserved. diff --git a/sys/kern/sys_procdesc.c b/sys/kern/sys_procdesc.c index 5f2c9ec6980..5e8928cb153 100644 --- a/sys/kern/sys_procdesc.c +++ b/sys/kern/sys_procdesc.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2009, 2016 Robert N. M. Watson * All rights reserved. * diff --git a/sys/kern/sys_process.c b/sys/kern/sys_process.c index 9e6e1aa347b..1e054c0c8a6 100644 --- a/sys/kern/sys_process.c +++ b/sys/kern/sys_process.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-4-Clause + * * Copyright (c) 1994, Sean Eric Fagan * All rights reserved. * diff --git a/sys/kern/sysv_ipc.c b/sys/kern/sysv_ipc.c index e402cb5b01b..789218e8bd4 100644 --- a/sys/kern/sysv_ipc.c +++ b/sys/kern/sysv_ipc.c @@ -1,5 +1,7 @@ /* $NetBSD: sysv_ipc.c,v 1.7 1994/06/29 06:33:11 cgd Exp $ */ /*- + * SPDX-License-Identifier: BSD-4-Clause + * * Copyright (c) 1994 Herb Peyerl * Copyright (c) 2006 nCircle Network Security, Inc. * All rights reserved. diff --git a/sys/kern/sysv_msg.c b/sys/kern/sysv_msg.c index 207fb1f5d7b..25a0156f86d 100644 --- a/sys/kern/sysv_msg.c +++ b/sys/kern/sysv_msg.c @@ -17,6 +17,8 @@ * This software is provided ``AS IS'' without any warranties of any kind. */ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003-2005 McAfee, Inc. * Copyright (c) 2016-2017 Robert N. M. Watson * All rights reserved. diff --git a/sys/kern/sysv_sem.c b/sys/kern/sysv_sem.c index 116fc437e4b..fda8e56d4aa 100644 --- a/sys/kern/sysv_sem.c +++ b/sys/kern/sysv_sem.c @@ -6,6 +6,8 @@ * This software is provided ``AS IS'' without any warranties of any kind. */ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003-2005 McAfee, Inc. * Copyright (c) 2016-2017 Robert N. M. Watson * All rights reserved. diff --git a/sys/kern/sysv_shm.c b/sys/kern/sysv_shm.c index db7c4771c28..0541801ee09 100644 --- a/sys/kern/sysv_shm.c +++ b/sys/kern/sysv_shm.c @@ -1,5 +1,7 @@ /* $NetBSD: sysv_shm.c,v 1.23 1994/07/04 23:25:12 glass Exp $ */ /*- + * SPDX-License-Identifier: BSD-4-Clause AND BSD-2-Clause-FreeBSD + * * Copyright (c) 1994 Adam Glass and Charles Hannum. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/tty.c b/sys/kern/tty.c index 63e195945d8..1c37a203417 100644 --- a/sys/kern/tty.c +++ b/sys/kern/tty.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008 Ed Schouten * All rights reserved. * diff --git a/sys/kern/tty_inq.c b/sys/kern/tty_inq.c index 163b19459fe..8ebec142296 100644 --- a/sys/kern/tty_inq.c +++ b/sys/kern/tty_inq.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008 Ed Schouten * All rights reserved. * diff --git a/sys/kern/tty_outq.c b/sys/kern/tty_outq.c index 3f86e11b9b3..0fd5810d0d3 100644 --- a/sys/kern/tty_outq.c +++ b/sys/kern/tty_outq.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008 Ed Schouten * All rights reserved. * diff --git a/sys/kern/tty_pts.c b/sys/kern/tty_pts.c index b9a888c5a12..5bbef428046 100644 --- a/sys/kern/tty_pts.c +++ b/sys/kern/tty_pts.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008 Ed Schouten * All rights reserved. * diff --git a/sys/kern/tty_tty.c b/sys/kern/tty_tty.c index 582b41ab586..b59efb6cb94 100644 --- a/sys/kern/tty_tty.c +++ b/sys/kern/tty_tty.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003 Poul-Henning Kamp. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/tty_ttydisc.c b/sys/kern/tty_ttydisc.c index 99fde311070..a0798d0b54a 100644 --- a/sys/kern/tty_ttydisc.c +++ b/sys/kern/tty_ttydisc.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2008 Ed Schouten * All rights reserved. * diff --git a/sys/kern/uipc_accf.c b/sys/kern/uipc_accf.c index 6b29cb843aa..9aab541883d 100644 --- a/sys/kern/uipc_accf.c +++ b/sys/kern/uipc_accf.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000 Paycounter, Inc. * Copyright (c) 2005 Robert N. M. Watson * Author: Alfred Perlstein , diff --git a/sys/kern/uipc_debug.c b/sys/kern/uipc_debug.c index 96c4bbe4c27..7a4cf1cdb02 100644 --- a/sys/kern/uipc_debug.c +++ b/sys/kern/uipc_debug.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2007 Robert N. M. Watson * All rights reserved. * diff --git a/sys/kern/uipc_mqueue.c b/sys/kern/uipc_mqueue.c index f299858708c..0cc7339b448 100644 --- a/sys/kern/uipc_mqueue.c +++ b/sys/kern/uipc_mqueue.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2005 David Xu * Copyright (c) 2016-2017 Robert N. M. Watson * All rights reserved. diff --git a/sys/kern/uipc_sem.c b/sys/kern/uipc_sem.c index 9ff29f31006..6133666bc4e 100644 --- a/sys/kern/uipc_sem.c +++ b/sys/kern/uipc_sem.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2002 Alfred Perlstein * Copyright (c) 2003-2005 SPARTA, Inc. * Copyright (c) 2005, 2016-2017 Robert N. M. Watson diff --git a/sys/kern/uipc_shm.c b/sys/kern/uipc_shm.c index c8e5f0d1ccd..6f49011a650 100644 --- a/sys/kern/uipc_shm.c +++ b/sys/kern/uipc_shm.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2006, 2011, 2016-2017 Robert N. M. Watson * All rights reserved. * diff --git a/sys/kern/vfs_acl.c b/sys/kern/vfs_acl.c index c2d3088208d..3c21ea4d7e2 100644 --- a/sys/kern/vfs_acl.c +++ b/sys/kern/vfs_acl.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999-2006, 2016-2017 Robert N. M. Watson * All rights reserved. * diff --git a/sys/kern/vfs_aio.c b/sys/kern/vfs_aio.c index 33cf46e65e1..e34c2a96683 100644 --- a/sys/kern/vfs_aio.c +++ b/sys/kern/vfs_aio.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1997 John S. Dyson. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c index 4c223a828c1..a9a915301ab 100644 --- a/sys/kern/vfs_bio.c +++ b/sys/kern/vfs_bio.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2004 Poul-Henning Kamp * Copyright (c) 1994,1997 John S. Dyson * Copyright (c) 2013 The FreeBSD Foundation diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c index 0f82c2b1e49..a18a61169bc 100644 --- a/sys/kern/vfs_extattr.c +++ b/sys/kern/vfs_extattr.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 1999-2001 Robert N. M. Watson * All rights reserved. * diff --git a/sys/kern/vfs_hash.c b/sys/kern/vfs_hash.c index a8e8052c6bb..b938f485554 100644 --- a/sys/kern/vfs_hash.c +++ b/sys/kern/vfs_hash.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2005 Poul-Henning Kamp * All rights reserved. * diff --git a/sys/libkern/arm/aeabi_unwind.c b/sys/libkern/arm/aeabi_unwind.c index 18cf1d0f917..1b9bf0639d9 100644 --- a/sys/libkern/arm/aeabi_unwind.c +++ b/sys/libkern/arm/aeabi_unwind.c @@ -1,4 +1,6 @@ -/* +/*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (C) 2013 Andrew Turner * All rights reserved. * diff --git a/sys/libkern/arm/ldivmod_helper.c b/sys/libkern/arm/ldivmod_helper.c index f3c02b2478d..65e2bf9d422 100644 --- a/sys/libkern/arm/ldivmod_helper.c +++ b/sys/libkern/arm/ldivmod_helper.c @@ -1,4 +1,6 @@ /* + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (C) 2012 Andrew Turner * All rights reserved. * diff --git a/sys/libkern/iconv.c b/sys/libkern/iconv.c index b42c043e5e4..4c96c8d7a5f 100644 --- a/sys/libkern/iconv.c +++ b/sys/libkern/iconv.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000-2001 Boris Popov * All rights reserved. * diff --git a/sys/libkern/iconv_ucs.c b/sys/libkern/iconv_ucs.c index 6d63f0b9e89..2b970e5a2cd 100644 --- a/sys/libkern/iconv_ucs.c +++ b/sys/libkern/iconv_ucs.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003, 2005 Ryuichiro Imura * All rights reserved. * diff --git a/sys/libkern/iconv_xlat.c b/sys/libkern/iconv_xlat.c index c5c2dfd4cd7..43bd5664305 100644 --- a/sys/libkern/iconv_xlat.c +++ b/sys/libkern/iconv_xlat.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2000-2001 Boris Popov * All rights reserved. * diff --git a/sys/libkern/iconv_xlat16.c b/sys/libkern/iconv_xlat16.c index c423413b0b6..fd16ff5c457 100644 --- a/sys/libkern/iconv_xlat16.c +++ b/sys/libkern/iconv_xlat16.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003, 2005 Ryuichiro Imura * All rights reserved. * diff --git a/sys/libkern/inet_aton.c b/sys/libkern/inet_aton.c index a4625cb4fd1..79a7b99b955 100644 --- a/sys/libkern/inet_aton.c +++ b/sys/libkern/inet_aton.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2001 Charles Mott * All rights reserved. * diff --git a/sys/libkern/memcchr.c b/sys/libkern/memcchr.c index eebb23a4de2..526503ca507 100644 --- a/sys/libkern/memcchr.c +++ b/sys/libkern/memcchr.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2012 Ed Schouten * All rights reserved. * diff --git a/sys/libkern/memmove.c b/sys/libkern/memmove.c index 9cb26a25fb6..2f1415fd3c2 100644 --- a/sys/libkern/memmove.c +++ b/sys/libkern/memmove.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2009 Roman Divacky * All rights reserved. * diff --git a/sys/libkern/memset.c b/sys/libkern/memset.c index 895e6723942..011fbf34d0d 100644 --- a/sys/libkern/memset.c +++ b/sys/libkern/memset.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (C) 1992-2007 The FreeBSD Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/libkern/strcspn.c b/sys/libkern/strcspn.c index 4b78d47dc4a..fce6d4b8b07 100644 --- a/sys/libkern/strcspn.c +++ b/sys/libkern/strcspn.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2005 David Schultz * All rights reserved. * diff --git a/sys/libkern/strdup.c b/sys/libkern/strdup.c index 5922f569b20..8169c3594c8 100644 --- a/sys/libkern/strdup.c +++ b/sys/libkern/strdup.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2003 Networks Associates Technology, Inc. * All rights reserved. * diff --git a/sys/libkern/strlcat.c b/sys/libkern/strlcat.c index c532ffcdbe9..43ff3347cb8 100644 --- a/sys/libkern/strlcat.c +++ b/sys/libkern/strlcat.c @@ -1,6 +1,8 @@ /* $OpenBSD: strlcat.c,v 1.2 1999/06/17 16:28:58 millert Exp $ */ /*- + * SPDX-License-Identifier: BSD-3-Clause + * * Copyright (c) 1998 Todd C. Miller * All rights reserved. * diff --git a/sys/libkern/strlen.c b/sys/libkern/strlen.c index 6c9e3f1d0f6..095bcdb1ec6 100644 --- a/sys/libkern/strlen.c +++ b/sys/libkern/strlen.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2009, 2010 Xin LI * All rights reserved. * diff --git a/sys/libkern/strnlen.c b/sys/libkern/strnlen.c index 805aee8483f..d46a6c0746f 100644 --- a/sys/libkern/strnlen.c +++ b/sys/libkern/strnlen.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2009 David Schultz * All rights reserved. * diff --git a/sys/libkern/strspn.c b/sys/libkern/strspn.c index 18327b7bd4b..7ee9016e334 100644 --- a/sys/libkern/strspn.c +++ b/sys/libkern/strspn.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2005 David Schultz * All rights reserved. * diff --git a/sys/libkern/strvalid.c b/sys/libkern/strvalid.c index 3761b074348..150e8016a22 100644 --- a/sys/libkern/strvalid.c +++ b/sys/libkern/strvalid.c @@ -1,4 +1,6 @@ /*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * * Copyright (c) 2002 Networks Associates Technology, Inc. * All rights reserved. *