Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Sep 2019 23:24:43 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   svn commit: r351912 - in stable/12: lib/libefivar sbin/devmatch sbin/nvmecontrol sbin/nvmecontrol/modules/wdc share/man/man4 share/man/man9 stand/efi/libefi stand/efi/loader stand/forth stand/i386/...
Message-ID:  <201909052324.x85NOhUM040878@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Thu Sep  5 23:24:43 2019
New Revision: 351912
URL: https://svnweb.freebsd.org/changeset/base/351912

Log:
  Revert r351902 ... it didn't properly exclude rack.c changes

Modified:
  stable/12/lib/libefivar/efi-osdep.h
  stable/12/lib/libefivar/efivar-dp-format.c
  stable/12/lib/libefivar/efivar-dp-parse.c
  stable/12/lib/libefivar/efivar-dp-xlate.c
  stable/12/lib/libefivar/efivar-dp.h
  stable/12/lib/libefivar/efivar.3
  stable/12/lib/libefivar/efivar.c
  stable/12/lib/libefivar/efivar.h
  stable/12/lib/libefivar/uefi-dplib.h
  stable/12/lib/libefivar/uefi-dputil.c
  stable/12/sbin/devmatch/devmatch.8
  stable/12/sbin/devmatch/devmatch.c
  stable/12/sbin/nvmecontrol/modules/wdc/wdc.c
  stable/12/sbin/nvmecontrol/nc_util.c
  stable/12/sbin/nvmecontrol/ns.c
  stable/12/sbin/nvmecontrol/nvmecontrol_ext.h
  stable/12/sbin/nvmecontrol/power.c
  stable/12/share/man/man4/nda.4
  stable/12/share/man/man9/kern_testfrwk.9
  stable/12/stand/efi/libefi/efienv.c
  stable/12/stand/efi/libefi/env.c
  stable/12/stand/efi/libefi/wchar.c
  stable/12/stand/efi/loader/main.c
  stable/12/stand/forth/efi.4th
  stable/12/stand/i386/libi386/biospci.c
  stable/12/stand/libsa/abort.c
  stable/12/stand/libsa/xlocale_private.h
  stable/12/sys/cam/nvme/nvme_all.c
  stable/12/sys/cam/nvme/nvme_all.h
  stable/12/sys/cam/nvme/nvme_da.c
  stable/12/sys/crypto/aesni/aesencdec.h
  stable/12/sys/dev/efidev/efidev.c
  stable/12/sys/dev/nvme/nvme_sim.c
  stable/12/sys/dev/tcp_log/tcp_log_dev.c
  stable/12/sys/dev/tcp_log/tcp_log_dev.h
  stable/12/sys/kern/subr_boot.c
  stable/12/sys/netinet/tcp_hpts.c
  stable/12/sys/netinet/tcp_hpts.h
  stable/12/sys/netinet/tcp_log_buf.c
  stable/12/sys/netinet/tcp_log_buf.h
  stable/12/sys/netinet/tcp_stacks/rack.c
  stable/12/sys/netinet/tcp_stacks/rack_bbr_common.h
  stable/12/sys/netinet/tcp_stacks/sack_filter.c
  stable/12/sys/netinet/tcp_stacks/sack_filter.h
  stable/12/sys/netinet/tcp_stacks/tcp_rack.h
  stable/12/sys/sys/boot.h
  stable/12/sys/sys/efiio.h
  stable/12/sys/sys/kern_prefetch.h
  stable/12/sys/tests/callout_test.h
  stable/12/sys/tests/callout_test/callout_test.c
  stable/12/sys/tests/framework/kern_testfrwk.c
  stable/12/sys/tests/kern_testfrwk.h
  stable/12/usr.sbin/efibootmgr/efibootmgr.8
  stable/12/usr.sbin/efibootmgr/efibootmgr.c
  stable/12/usr.sbin/efidp/efidp.8
  stable/12/usr.sbin/efidp/efidp.c
  stable/12/usr.sbin/efivar/efiutil.c
  stable/12/usr.sbin/efivar/efiutil.h
  stable/12/usr.sbin/efivar/efivar.8
  stable/12/usr.sbin/efivar/efivar.c
  stable/12/usr.sbin/mpsutil/mps_cmd.c
  stable/12/usr.sbin/mpsutil/mps_debug.c
  stable/12/usr.sbin/mpsutil/mps_show.c
  stable/12/usr.sbin/mpsutil/mpsutil.c
  stable/12/usr.sbin/pmcstat/pmcpl_annotate_cg.c
  stable/12/usr.sbin/pmcstat/pmcpl_annotate_cg.h
  stable/12/usr.sbin/pmcstudy/eval_expr.c
  stable/12/usr.sbin/pmcstudy/eval_expr.h
  stable/12/usr.sbin/pmcstudy/pmcstudy.8
  stable/12/usr.sbin/pmcstudy/pmcstudy.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/lib/libefivar/efi-osdep.h
==============================================================================
--- stable/12/lib/libefivar/efi-osdep.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/efi-osdep.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/lib/libefivar/efivar-dp-format.c
==============================================================================
--- stable/12/lib/libefivar/efivar-dp-format.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/efivar-dp-format.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/lib/libefivar/efivar-dp-parse.c
==============================================================================
--- stable/12/lib/libefivar/efivar-dp-parse.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/efivar-dp-parse.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/lib/libefivar/efivar-dp-xlate.c
==============================================================================
--- stable/12/lib/libefivar/efivar-dp-xlate.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/efivar-dp-xlate.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/lib/libefivar/efivar-dp.h
==============================================================================
--- stable/12/lib/libefivar/efivar-dp.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/efivar-dp.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/lib/libefivar/efivar.3
==============================================================================
--- stable/12/lib/libefivar/efivar.3	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/efivar.3	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,4 +1,3 @@
-.\"
 .\" Copyright 2016 Netflix, Inc.
 .\" All rights reserved.
 .\"

Modified: stable/12/lib/libefivar/efivar.c
==============================================================================
--- stable/12/lib/libefivar/efivar.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/efivar.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2016 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/lib/libefivar/efivar.h
==============================================================================
--- stable/12/lib/libefivar/efivar.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/efivar.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2016 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/lib/libefivar/uefi-dplib.h
==============================================================================
--- stable/12/lib/libefivar/uefi-dplib.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/uefi-dplib.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/lib/libefivar/uefi-dputil.c
==============================================================================
--- stable/12/lib/libefivar/uefi-dputil.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/lib/libefivar/uefi-dputil.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sbin/devmatch/devmatch.8
==============================================================================
--- stable/12/sbin/devmatch/devmatch.8	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sbin/devmatch/devmatch.8	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,7 @@
 .\"
-.\" Copyright (c) 2017 Netflix, Inc.
+.\" Copyright (c) 2017 Netflix, Inc
+.\"
+.\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions

Modified: stable/12/sbin/devmatch/devmatch.c
==============================================================================
--- stable/12/sbin/devmatch/devmatch.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sbin/devmatch/devmatch.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2017 Netflix, Inc.
+ * Copyright (c) 2017 Netflix, Inc
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sbin/nvmecontrol/modules/wdc/wdc.c
==============================================================================
--- stable/12/sbin/nvmecontrol/modules/wdc/wdc.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sbin/nvmecontrol/modules/wdc/wdc.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2017 Netflix, Inc.
+ * Copyright (c) 2017 Netflix, Inc
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sbin/nvmecontrol/nc_util.c
==============================================================================
--- stable/12/sbin/nvmecontrol/nc_util.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sbin/nvmecontrol/nc_util.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2017 Netflix, Inc.
+ * Copyright (c) 2017 Netflix, Inc
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sbin/nvmecontrol/ns.c
==============================================================================
--- stable/12/sbin/nvmecontrol/ns.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sbin/nvmecontrol/ns.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,7 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (c) 2017 Netflix, Inc.
+ * Copyright (c) 2017 Netflix, Inc
  * Copyright (C) 2018-2019 Alexander Motin <mav@FreeBSD.org>
  *
  * Redistribution and use in source and binary forms, with or without

Modified: stable/12/sbin/nvmecontrol/nvmecontrol_ext.h
==============================================================================
--- stable/12/sbin/nvmecontrol/nvmecontrol_ext.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sbin/nvmecontrol/nvmecontrol_ext.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,7 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (C) 2018 Netflix, Inc.
+ * Copyright (C) 2018 Netflix
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sbin/nvmecontrol/power.c
==============================================================================
--- stable/12/sbin/nvmecontrol/power.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sbin/nvmecontrol/power.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2016 Netflix, Inc.
+ * Copyright (c) 2016 Netflix, Inc
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/share/man/man4/nda.4
==============================================================================
--- stable/12/share/man/man4/nda.4	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/share/man/man4/nda.4	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
-.\"
-.\" Copyright (c) 2017 Netflix, Inc.
+.\" Copyright (c) 2017 Netflix, Inc
+.\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions

Modified: stable/12/share/man/man9/kern_testfrwk.9
==============================================================================
--- stable/12/share/man/man9/kern_testfrwk.9	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/share/man/man9/kern_testfrwk.9	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 .\"
-.\" Copyright (c) 2015 Netflix, Inc.
+.\" Copyright (c) 2015 Netflix Inc.
+.\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions

Modified: stable/12/stand/efi/libefi/efienv.c
==============================================================================
--- stable/12/stand/efi/libefi/efienv.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/stand/efi/libefi/efienv.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2018 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/stand/efi/libefi/env.c
==============================================================================
--- stable/12/stand/efi/libefi/env.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/stand/efi/libefi/env.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015 Netflix, Inc. All Rights Reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/stand/efi/libefi/wchar.c
==============================================================================
--- stable/12/stand/efi/libefi/wchar.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/stand/efi/libefi/wchar.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*-
- * Copyright 2016 Netflix, Inc.
+ * Copyright 2016 Netflix, Inc. All Rights Reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/stand/efi/loader/main.c
==============================================================================
--- stable/12/stand/efi/loader/main.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/stand/efi/loader/main.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,10 +1,9 @@
 /*-
  * Copyright (c) 2008-2010 Rui Paulo
  * Copyright (c) 2006 Marcel Moolenaar
+ * Copyright (c) 2018 Netflix, Inc
  * All rights reserved.
  *
- * Copyright (c) 2018 Netflix, Inc.
- * 
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:

Modified: stable/12/stand/forth/efi.4th
==============================================================================
--- stable/12/stand/forth/efi.4th	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/stand/forth/efi.4th	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
-\
-\ Copyright (c) 2016 Netflix, Inc.
+\ Copyright (c) 2016 Netflix, Inc
+\ All rights reserved.
 \
 \ Redistribution and use in source and binary forms, with or without
 \ modification, are permitted provided that the following conditions

Modified: stable/12/stand/i386/libi386/biospci.c
==============================================================================
--- stable/12/stand/i386/libi386/biospci.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/stand/i386/libi386/biospci.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,8 +1,7 @@
 /*-
  * Copyright (c) 1998 Michael Smith <msmith@freebsd.org>
+ * Copyright (c) 2016 Netflix, Inc
  * All rights reserved.
- *
- * Copyright (c) 2016 Netflix, Inc.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/stand/libsa/abort.c
==============================================================================
--- stable/12/stand/libsa/abort.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/stand/libsa/abort.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018 Netflix, Inc.
+ * Copyright (c) 2018 Netflix. All Rights Reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/stand/libsa/xlocale_private.h
==============================================================================
--- stable/12/stand/libsa/xlocale_private.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/stand/libsa/xlocale_private.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*-
- * Copyright (c) 2018 Netflix, Inc.
+ * Copyright (c) 2018 Netflix
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/cam/nvme/nvme_all.c
==============================================================================
--- stable/12/sys/cam/nvme/nvme_all.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/cam/nvme/nvme_all.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,7 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015 Netflix, Inc
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/cam/nvme/nvme_all.h
==============================================================================
--- stable/12/sys/cam/nvme/nvme_all.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/cam/nvme/nvme_all.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,7 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015 Netflix, Inc
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/cam/nvme/nvme_da.c
==============================================================================
--- stable/12/sys/cam/nvme/nvme_da.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/cam/nvme/nvme_da.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,7 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015 Netflix, Inc
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/crypto/aesni/aesencdec.h
==============================================================================
--- stable/12/sys/crypto/aesni/aesencdec.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/crypto/aesni/aesencdec.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,8 +1,7 @@
 /*-
  * Copyright 2013 John-Mark Gurney <jmg@FreeBSD.org>
- * All rights reserved.
- *
  * Copyright 2015 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/dev/efidev/efidev.c
==============================================================================
--- stable/12/sys/dev/efidev/efidev.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/dev/efidev/efidev.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2016 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/dev/nvme/nvme_sim.c
==============================================================================
--- stable/12/sys/dev/nvme/nvme_sim.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/dev/nvme/nvme_sim.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*-
- * Copyright (c) 2016 Netflix, Inc.
+ * Copyright (c) 2016 Netflix, Inc
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/dev/tcp_log/tcp_log_dev.c
==============================================================================
--- stable/12/sys/dev/tcp_log/tcp_log_dev.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/dev/tcp_log/tcp_log_dev.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,8 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (c) 2016-2017 Netflix, Inc.
+ * Copyright (c) 2016-2017
+ *	Netflix Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/dev/tcp_log/tcp_log_dev.h
==============================================================================
--- stable/12/sys/dev/tcp_log/tcp_log_dev.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/dev/tcp_log/tcp_log_dev.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,8 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (c) 2016 Netflix, Inc.
+ * Copyright (c) 2016
+ *	Netflix Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/kern/subr_boot.c
==============================================================================
--- stable/12/sys/kern/subr_boot.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/kern/subr_boot.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -10,7 +10,7 @@
  * Copyright (c) 2014 Roger Pau Monné <roger.pau@citrix.com>
  * All Rights Reserved.
  * Copyright (c) 2018 Kyle Evans <kevans@FreeBSD.org>
- * Copyright (c) 2018 Netflix, Inc.
+ * Copyright (c) 2018 Netflix
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/netinet/tcp_hpts.c
==============================================================================
--- stable/12/sys/netinet/tcp_hpts.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_hpts.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*-
- * Copyright (c) 2016-2018 Netflix, Inc.
+ * Copyright (c) 2016-2018 Netflix Inc.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/netinet/tcp_hpts.h
==============================================================================
--- stable/12/sys/netinet/tcp_hpts.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_hpts.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*-
- * Copyright (c) 2016-2018 Netflix, Inc.
+ * Copyright (c) 2016-2018 Netflix Inc.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/netinet/tcp_log_buf.c
==============================================================================
--- stable/12/sys/netinet/tcp_log_buf.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_log_buf.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,8 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (c) 2016-2018 Netflix, Inc.
+ * Copyright (c) 2016-2018
+ *	Netflix Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/netinet/tcp_log_buf.h
==============================================================================
--- stable/12/sys/netinet/tcp_log_buf.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_log_buf.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,8 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
- * Copyright (c) 2016-2018 Netflix, Inc.
+ * Copyright (c) 2016-2018
+ *	Netflix Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/netinet/tcp_stacks/rack.c
==============================================================================
--- stable/12/sys/netinet/tcp_stacks/rack.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_stacks/rack.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*-
- * Copyright (c) 2016-2018 Netflix, Inc.
+ * Copyright (c) 2016-2019 Netflix, Inc.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -202,6 +202,7 @@ static int32_t rack_always_send_oldest = 0;
 static int32_t rack_sack_block_limit = 128;
 static int32_t rack_use_sack_filter = 1;
 static int32_t rack_tlp_threshold_use = TLP_USE_TWO_ONE;
+static uint32_t rack_map_split_limit = 0;	/* unlimited by default */
 
 /* Rack specific counters */
 counter_u64_t rack_badfr;
@@ -227,6 +228,8 @@ counter_u64_t rack_to_arm_tlp;
 counter_u64_t rack_to_alloc;
 counter_u64_t rack_to_alloc_hard;
 counter_u64_t rack_to_alloc_emerg;
+counter_u64_t rack_alloc_limited_conns;
+counter_u64_t rack_split_limited;
 
 counter_u64_t rack_sack_proc_all;
 counter_u64_t rack_sack_proc_short;
@@ -260,6 +263,8 @@ static void
 rack_ack_received(struct tcpcb *tp, struct tcp_rack *rack,
     struct tcphdr *th, uint16_t nsegs, uint16_t type, int32_t recovery);
 static struct rack_sendmap *rack_alloc(struct tcp_rack *rack);
+static struct rack_sendmap *rack_alloc_limit(struct tcp_rack *rack,
+    uint8_t limit_type);
 static struct rack_sendmap *
 rack_check_recovery_mode(struct tcpcb *tp,
     uint32_t tsused);
@@ -444,6 +449,8 @@ sysctl_rack_clear(SYSCTL_HANDLER_ARGS)
 		counter_u64_zero(rack_sack_proc_short);
 		counter_u64_zero(rack_sack_proc_restart);
 		counter_u64_zero(rack_to_alloc);
+		counter_u64_zero(rack_alloc_limited_conns);
+		counter_u64_zero(rack_split_limited);
 		counter_u64_zero(rack_find_high);
 		counter_u64_zero(rack_runt_sacks);
 		counter_u64_zero(rack_used_tlpmethod);
@@ -621,6 +628,11 @@ rack_init_sysctls()
 	    OID_AUTO, "pktdelay", CTLFLAG_RW,
 	    &rack_pkt_delay, 1,
 	    "Extra RACK time (in ms) besides reordering thresh");
+	SYSCTL_ADD_U32(&rack_sysctl_ctx,
+	    SYSCTL_CHILDREN(rack_sysctl_root),
+	    OID_AUTO, "split_limit", CTLFLAG_RW,
+	    &rack_map_split_limit, 0,
+	    "Is there a limit on the number of map split entries (0=unlimited)");
 	SYSCTL_ADD_S32(&rack_sysctl_ctx,
 	    SYSCTL_CHILDREN(rack_sysctl_root),
 	    OID_AUTO, "inc_var", CTLFLAG_RW,
@@ -756,7 +768,19 @@ rack_init_sysctls()
 	    SYSCTL_CHILDREN(rack_sysctl_root),
 	    OID_AUTO, "allocemerg", CTLFLAG_RD,
 	    &rack_to_alloc_emerg,
-	    "Total alocations done from emergency cache");
+	    "Total allocations done from emergency cache");
+	rack_alloc_limited_conns = counter_u64_alloc(M_WAITOK);
+	SYSCTL_ADD_COUNTER_U64(&rack_sysctl_ctx,
+	    SYSCTL_CHILDREN(rack_sysctl_root),
+	    OID_AUTO, "alloc_limited_conns", CTLFLAG_RD,
+	    &rack_alloc_limited_conns,
+	    "Connections with allocations dropped due to limit");
+	rack_split_limited = counter_u64_alloc(M_WAITOK);
+	SYSCTL_ADD_COUNTER_U64(&rack_sysctl_ctx,
+	    SYSCTL_CHILDREN(rack_sysctl_root),
+	    OID_AUTO, "split_limited", CTLFLAG_RD,
+	    &rack_split_limited,
+	    "Split allocations dropped due to limit");
 	rack_sack_proc_all = counter_u64_alloc(M_WAITOK);
 	SYSCTL_ADD_COUNTER_U64(&rack_sysctl_ctx,
 	    SYSCTL_CHILDREN(rack_sysctl_root),
@@ -1120,10 +1144,11 @@ rack_alloc(struct tcp_rack *rack)
 {
 	struct rack_sendmap *rsm;
 
-	counter_u64_add(rack_to_alloc, 1);
-	rack->r_ctl.rc_num_maps_alloced++;
 	rsm = uma_zalloc(rack_zone, M_NOWAIT);
 	if (rsm) {
+alloc_done:
+		counter_u64_add(rack_to_alloc, 1);
+		rack->r_ctl.rc_num_maps_alloced++;
 		return (rsm);
 	}
 	if (rack->rc_free_cnt) {
@@ -1131,14 +1156,46 @@ rack_alloc(struct tcp_rack *rack)
 		rsm = TAILQ_FIRST(&rack->r_ctl.rc_free);
 		TAILQ_REMOVE(&rack->r_ctl.rc_free, rsm, r_next);
 		rack->rc_free_cnt--;
-		return (rsm);
+		goto alloc_done;
 	}
 	return (NULL);
 }
 
+/* wrapper to allocate a sendmap entry, subject to a specific limit */
+static struct rack_sendmap *
+rack_alloc_limit(struct tcp_rack *rack, uint8_t limit_type)
+{
+	struct rack_sendmap *rsm;
+
+	if (limit_type) {
+		/* currently there is only one limit type */
+		if (rack_map_split_limit > 0 &&
+		    rack->r_ctl.rc_num_split_allocs >= rack_map_split_limit) {
+			counter_u64_add(rack_split_limited, 1);
+			if (!rack->alloc_limit_reported) {
+				rack->alloc_limit_reported = 1;
+				counter_u64_add(rack_alloc_limited_conns, 1);
+			}
+			return (NULL);
+		}
+	}
+
+	/* allocate and mark in the limit type, if set */
+	rsm = rack_alloc(rack);
+	if (rsm != NULL && limit_type) {
+		rsm->r_limit_type = limit_type;
+		rack->r_ctl.rc_num_split_allocs++;
+	}
+	return (rsm);
+}
+
 static void
 rack_free(struct tcp_rack *rack, struct rack_sendmap *rsm)
 {
+	if (rsm->r_limit_type) {
+		/* currently there is only one limit type */
+		rack->r_ctl.rc_num_split_allocs--;
+	}
 	rack->r_ctl.rc_num_maps_alloced--;
 	if (rack->r_ctl.rc_tlpsend == rsm)
 		rack->r_ctl.rc_tlpsend = NULL;
@@ -1424,9 +1481,21 @@ rack_cc_after_idle(struct tcpcb *tp, int reduce_larges
 
 	if (tp->snd_cwnd == 1)
 		i_cwnd = tp->t_maxseg;		/* SYN(-ACK) lost */
-	else 
-		i_cwnd = tcp_compute_initwnd(tcp_maxseg(tp));
-
+	else if (V_tcp_initcwnd_segments)
+		i_cwnd = min((V_tcp_initcwnd_segments * tp->t_maxseg),
+		    max(2 * tp->t_maxseg, V_tcp_initcwnd_segments * 1460));
+	else if (V_tcp_do_rfc3390)
+		i_cwnd = min(4 * tp->t_maxseg,
+		    max(2 * tp->t_maxseg, 4380));
+	else {
+		/* Per RFC5681 Section 3.1 */
+		if (tp->t_maxseg > 2190)
+			i_cwnd = 2 * tp->t_maxseg;
+		else if (tp->t_maxseg > 1095)
+			i_cwnd = 3 * tp->t_maxseg;
+		else
+			i_cwnd = 4 * tp->t_maxseg;
+	}
 	if (reduce_largest) {
 		/*
 		 * Do we reduce the largest cwnd to make 
@@ -1721,6 +1790,17 @@ rack_drop_checks(struct tcpopt *to, struct mbuf *m, st
 			TCPSTAT_INC(tcps_rcvpartduppack);
 			TCPSTAT_ADD(tcps_rcvpartdupbyte, todrop);
 		}
+		/*
+		 * DSACK - add SACK block for dropped range
+		 */
+		if (tp->t_flags & TF_SACK_PERMIT) {
+			tcp_update_sack_list(tp, th->th_seq, th->th_seq + tlen);
+			/*
+			 * ACK now, as the next in-sequence segment
+			 * will clear the DSACK block again
+			 */
+			tp->t_flags |= TF_ACKNOW;
+		}
 		*drop_hdrlen += todrop;	/* drop from the top afterwards */
 		th->th_seq += todrop;
 		tlen -= todrop;
@@ -2869,7 +2949,7 @@ rack_timeout_rxt(struct tcpcb *tp, struct tcp_rack *ra
 	TCPSTAT_INC(tcps_rexmttimeo);
 	if ((tp->t_state == TCPS_SYN_SENT) ||
 	    (tp->t_state == TCPS_SYN_RECEIVED))
-		rexmt = MSEC_2_TICKS(RACK_INITIAL_RTO * tcp_syn_backoff[tp->t_rxtshift]);
+		rexmt = MSEC_2_TICKS(RACK_INITIAL_RTO * tcp_backoff[tp->t_rxtshift]);
 	else
 		rexmt = TCP_REXMTVAL(tp) * tcp_backoff[tp->t_rxtshift];
 	TCPT_RANGESET(tp->t_rxtcur, rexmt,
@@ -3942,7 +4022,7 @@ do_rest_ofb:
 		/*
 		 * Need to split this in two pieces the before and after.
 		 */
-		nrsm = rack_alloc(rack);
+		nrsm = rack_alloc_limit(rack, RACK_LIMIT_TYPE_SPLIT);
 		if (nrsm == NULL) {
 			/*
 			 * failed XXXrrs what can we do but loose the sack
@@ -4003,7 +4083,7 @@ do_rest_ofb:
 		goto do_rest_ofb;
 	}
 	/* Ok we need to split off this one at the tail */
-	nrsm = rack_alloc(rack);
+	nrsm = rack_alloc_limit(rack, RACK_LIMIT_TYPE_SPLIT);
 	if (nrsm == NULL) {
 		/* failed rrs what can we do but loose the sack info? */
 		goto out;
@@ -4753,6 +4833,8 @@ dodata:				/* XXX */
 	if ((tlen || (thflags & TH_FIN) || tfo_syn) &&
 	    TCPS_HAVERCVDFIN(tp->t_state) == 0) {
 		tcp_seq save_start = th->th_seq;
+		tcp_seq save_rnxt  = tp->rcv_nxt;
+		int     save_tlen  = tlen;
 
 		m_adj(m, drop_hdrlen);	/* delayed header drop */
 		/*
@@ -4795,11 +4877,29 @@ dodata:				/* XXX */
 			 * m_adj() doesn't actually frees any mbufs when
 			 * trimming from the head.
 			 */
-			thflags = tcp_reass(tp, th, &save_start, &tlen, m);
+			tcp_seq temp = save_start;
+			thflags = tcp_reass(tp, th, &temp, &tlen, m);
 			tp->t_flags |= TF_ACKNOW;
 		}
-		if (tlen > 0)
-			tcp_update_sack_list(tp, save_start, save_start + tlen);
+		if (((tlen == 0) && (save_tlen > 0) &&
+		    (SEQ_LT(save_start, save_rnxt)))) {
+			/*
+			 * DSACK actually handled in the fastpath
+			 * above.
+			 */
+			tcp_update_sack_list(tp, save_start, save_start + save_tlen);
+		} else if ((tlen > 0) && SEQ_GT(tp->rcv_nxt, save_rnxt)) {
+			/*
+			 * Cleaning sackblks by using zero length
+			 * update.
+			 */
+			tcp_update_sack_list(tp, save_start, save_start);
+		} else if ((tlen > 0) && (tlen >= save_tlen)) {
+			/* Update of sackblks. */
+			tcp_update_sack_list(tp, save_start, save_start + save_tlen);
+		} else if (tlen > 0) {
+			tcp_update_sack_list(tp, save_start, save_start+tlen);
+		}
 	} else {
 		m_freem(m);
 		thflags &= ~TH_FIN;

Modified: stable/12/sys/netinet/tcp_stacks/rack_bbr_common.h
==============================================================================
--- stable/12/sys/netinet/tcp_stacks/rack_bbr_common.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_stacks/rack_bbr_common.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,9 @@
 #ifndef __pacer_timer_h__
 #define __pacer_timer_h__
 /*-
- * Copyright (c) 2017 Netflix, Inc.
+ * Copyright (c) 2017
+ *	Netflix Inc.
+ *      All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/netinet/tcp_stacks/sack_filter.c
==============================================================================
--- stable/12/sys/netinet/tcp_stacks/sack_filter.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_stacks/sack_filter.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,7 @@
 /*-
- * Copyright (c) 2017 Netflix, Inc.
+ * Copyright (c) 2017
+ *	Netflix Inc.
+ *      All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/netinet/tcp_stacks/sack_filter.h
==============================================================================
--- stable/12/sys/netinet/tcp_stacks/sack_filter.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_stacks/sack_filter.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,9 @@
 #ifndef __sack_filter_h__
 #define __sack_filter_h__
 /*-
- * Copyright (c) 2017 Netflix, Inc.
+ * Copyright (c) 2017
+ *	Netflix Inc.
+ *      All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/netinet/tcp_stacks/tcp_rack.h
==============================================================================
--- stable/12/sys/netinet/tcp_stacks/tcp_rack.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/netinet/tcp_stacks/tcp_rack.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2016 Netflix, Inc.
+ * Copyright (c) 2016
+ *	Netflix Inc.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/sys/boot.h
==============================================================================
--- stable/12/sys/sys/boot.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/sys/boot.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,9 +1,9 @@
 /*-
  * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
  *
+ * Copyright (c) 2018 Netflix
  * Copyright (c) 2014 Roger Pau Monné <roger.pau@citrix.com>
  * All rights reserved.
- * Copyright (c) 2018 Netflix, Inc.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/sys/efiio.h
==============================================================================
--- stable/12/sys/sys/efiio.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/sys/efiio.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2016 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/sys/kern_prefetch.h
==============================================================================
--- stable/12/sys/sys/kern_prefetch.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/sys/kern_prefetch.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
 /*-
- * Copyright (c) 2016-2018 Netflix, Inc.
+ * Copyright (c) 2016-2018 Netflix Inc.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/tests/callout_test.h
==============================================================================
--- stable/12/sys/tests/callout_test.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/tests/callout_test.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,8 @@
 #ifndef __callout_test_h__
 #define __callout_test_h__
 /*-
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015
+ *	Netflix Incorporated, All rights reserved.
  * 
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/tests/callout_test/callout_test.c
==============================================================================
--- stable/12/sys/tests/callout_test/callout_test.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/tests/callout_test/callout_test.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,6 +1,5 @@
 /*-
- * Copyright (c) 2015 Netflix, Inc.
- *
+ * Copyright (c) 2015 Netflix Inc. All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:

Modified: stable/12/sys/tests/framework/kern_testfrwk.c
==============================================================================
--- stable/12/sys/tests/framework/kern_testfrwk.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/tests/framework/kern_testfrwk.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015
+ *	Netflix Incorporated, All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/sys/tests/kern_testfrwk.h
==============================================================================
--- stable/12/sys/tests/kern_testfrwk.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/sys/tests/kern_testfrwk.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015
+ *	Netflix Incorporated, All rights reserved.
  * 
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/efibootmgr/efibootmgr.8
==============================================================================
--- stable/12/usr.sbin/efibootmgr/efibootmgr.8	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/efibootmgr/efibootmgr.8	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
-.\"
-.\" Copyright (c) 2017-2018 Netflix, Inc.
+.\" Copyright (c) 2017 Netflix, Inc
+.\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/efibootmgr/efibootmgr.c
==============================================================================
--- stable/12/usr.sbin/efibootmgr/efibootmgr.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/efibootmgr/efibootmgr.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/efidp/efidp.8
==============================================================================
--- stable/12/usr.sbin/efidp/efidp.8	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/efidp/efidp.8	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
-.\"
-.\" Copyright (c) 2017 Netflix, Inc.
+.\" Copyright (c) 2017 Netflix, Inc
+.\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/efidp/efidp.c
==============================================================================
--- stable/12/usr.sbin/efidp/efidp.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/efidp/efidp.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2016 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/efivar/efiutil.c
==============================================================================
--- stable/12/usr.sbin/efivar/efiutil.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/efivar/efiutil.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/efivar/efiutil.h
==============================================================================
--- stable/12/usr.sbin/efivar/efiutil.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/efivar/efiutil.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2017 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/efivar/efivar.8
==============================================================================
--- stable/12/usr.sbin/efivar/efivar.8	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/efivar/efivar.8	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
-.\"
-.\" Copyright (c) 2017 Netflix, Inc.
+.\" Copyright (c) 2017 Netflix, Inc
+.\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/efivar/efivar.c
==============================================================================
--- stable/12/usr.sbin/efivar/efivar.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/efivar/efivar.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2016 Netflix, Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/mpsutil/mps_cmd.c
==============================================================================
--- stable/12/usr.sbin/mpsutil/mps_cmd.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/mpsutil/mps_cmd.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -2,6 +2,7 @@
  * Copyright (c) 2015 Baptiste Daroussin <bapt@FreeBSD.org>
  *
  * Copyright (c) 2015 Netflix, Inc.
+ * All rights reserved.
  * Written by: Scott Long <scottl@freebsd.org>
  *
  * Copyright (c) 2008 Yahoo!, Inc.

Modified: stable/12/usr.sbin/mpsutil/mps_debug.c
==============================================================================
--- stable/12/usr.sbin/mpsutil/mps_debug.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/mpsutil/mps_debug.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2018 Netflix, Inc.
+ * All rights reserved.
  * Written by: Scott Long <scottl@freebsd.org>
  *
  * Redistribution and use in source and binary forms, with or without

Modified: stable/12/usr.sbin/mpsutil/mps_show.c
==============================================================================
--- stable/12/usr.sbin/mpsutil/mps_show.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/mpsutil/mps_show.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2015 Netflix, Inc.
+ * All rights reserved.
  * Written by: Scott Long <scottl@freebsd.org>
  *
  * Copyright (c) 2008 Yahoo!, Inc.

Modified: stable/12/usr.sbin/mpsutil/mpsutil.c
==============================================================================
--- stable/12/usr.sbin/mpsutil/mpsutil.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/mpsutil/mpsutil.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
  * Copyright (c) 2015 Netflix, Inc.
+ * All rights reserved.
  * Written by: Scott Long <scottl@freebsd.org>
  *
  * Copyright (c) 2008 Yahoo!, Inc.

Modified: stable/12/usr.sbin/pmcstat/pmcpl_annotate_cg.c
==============================================================================
--- stable/12/usr.sbin/pmcstat/pmcpl_annotate_cg.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/pmcstat/pmcpl_annotate_cg.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -3,10 +3,8 @@
  *
  * Copyright (c) 2005-2007, Joseph Koshy
  * Copyright (c) 2007 The FreeBSD Foundation
+ * Copyright (c) 2014, Adrian Chadd, Netflix Inc.
  * All rights reserved.
- *
- * Copyright (c) 2014 Netflix, Inc.
- * Written by: Adrian Chadd <adrian@FreeBSD.org>
  *
  * Portions of this software were developed by A. Joseph Koshy under
  * sponsorship from the FreeBSD Foundation and Google, Inc.

Modified: stable/12/usr.sbin/pmcstat/pmcpl_annotate_cg.h
==============================================================================
--- stable/12/usr.sbin/pmcstat/pmcpl_annotate_cg.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/pmcstat/pmcpl_annotate_cg.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -3,10 +3,8 @@
  *
  * Copyright (c) 2005-2007, Joseph Koshy
  * Copyright (c) 2007 The FreeBSD Foundation
+ * Copyright (c) 2014, Adrian Chadd, Netflix Inc.
  * All rights reserved.
- *
- * Copyright (c) 2014 Netflix, Inc.
- * Written by: Adrian Chadd <adrian@FreeBSD.org>
  *
  * Portions of this software were developed by A. Joseph Koshy under
  * sponsorship from the FreeBSD Foundation and Google, Inc.

Modified: stable/12/usr.sbin/pmcstudy/eval_expr.c
==============================================================================
--- stable/12/usr.sbin/pmcstudy/eval_expr.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/pmcstudy/eval_expr.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015 Netflix Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/pmcstudy/eval_expr.h
==============================================================================
--- stable/12/usr.sbin/pmcstudy/eval_expr.h	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/pmcstudy/eval_expr.h	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,7 +1,8 @@
 #ifndef __eval_expr_h__
 #define __eval_expr_h__
 /*-
- * Copyright (c) 2015 Netflix, Inc.
+ * Copyright (c) 2015 Netflix Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/pmcstudy/pmcstudy.8
==============================================================================
--- stable/12/usr.sbin/pmcstudy/pmcstudy.8	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/pmcstudy/pmcstudy.8	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,5 @@
-.\"
-.\" Copyright (c) 2015 Netflix, Inc.
+.\" Copyright (c) 2015
+.\"		Netflix Inc.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions

Modified: stable/12/usr.sbin/pmcstudy/pmcstudy.c
==============================================================================
--- stable/12/usr.sbin/pmcstudy/pmcstudy.c	Thu Sep  5 23:13:44 2019	(r351911)
+++ stable/12/usr.sbin/pmcstudy/pmcstudy.c	Thu Sep  5 23:24:43 2019	(r351912)
@@ -1,5 +1,6 @@
 /*-
- * Copyright (c) 2014-2015 Netflix, Inc.
+ * Copyright (c) 2014, 2015 Netflix Inc.
+ * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909052324.x85NOhUM040878>