svn commit: r347951 - stable/12/lib/libc/stdlib

2019-05-17 Thread Benedict Reuschling
Author: bcr (doc committer) Date: Sat May 18 03:15:07 2019 New Revision: 347951 URL: https://svnweb.freebsd.org/changeset/base/347951 Log: MFC r347617: Add small EXAMPLE section to bsearch.3. Submitted by: fernape (via Phabricator) Reviewed by: bcr, jilles, dab

svn commit: r347950 - head/sys/vm

2019-05-17 Thread Mark Johnston
Author: markj Date: Sat May 18 02:02:14 2019 New Revision: 347950 URL: https://svnweb.freebsd.org/changeset/base/347950 Log: Use M_NEXTFIT in memguard(9). memguard(9) wants to avoid reuse of freed addresses for as long as possible. Previously it maintained a racily updated cursor which

svn commit: r347949 - in head: share/man/man9 sys/kern sys/sys

2019-05-17 Thread Mark Johnston
Author: markj Date: Sat May 18 01:46:38 2019 New Revision: 347949 URL: https://svnweb.freebsd.org/changeset/base/347949 Log: Implement the M_NEXTFIT allocation strategy for vmem(9). This is described in the vmem paper: "directs vmem to use the next free segment after the one previously

Re: svn commit: r347911 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/ed sys/i386/conf sys/modules sys/modules/ed

2019-05-17 Thread Bjoern A. Zeeb
On 17 May 2019, at 15:23, Brooks Davis wrote: Author: brooks Date: Fri May 17 15:23:02 2019 New Revision: 347911 URL: https://svnweb.freebsd.org/changeset/base/347911 Log: FCP-101: Remove ed(4). can you please also change the samples in the default rc.conf file which uses ed0? Thanks,

svn commit: r347948 - in head: sbin/fdisk sys/sys/disk

2019-05-17 Thread Conrad Meyer
Author: cem Date: Sat May 18 00:22:28 2019 New Revision: 347948 URL: https://svnweb.freebsd.org/changeset/base/347948 Log: Add DragonFly's partition number to fdisk(8) and diskmbr.h This change doesn't make any attempt to add support for these slices to the relevent GEOM classes. Just

svn commit: r347947 - stable/11/sys/x86/x86

2019-05-17 Thread Konstantin Belousov
Author: kib Date: Fri May 17 22:14:30 2019 New Revision: 347947 URL: https://svnweb.freebsd.org/changeset/base/347947 Log: MFC r347625: Properly announce MD_CLEAR. Approved by: re (gjb) Modified: stable/11/sys/x86/x86/identcpu.c Directory Properties: stable/11/ (props changed)

svn commit: r347946 - head/sys/kern

2019-05-17 Thread Konstantin Belousov
Author: kib Date: Fri May 17 21:18:11 2019 New Revision: 347946 URL: https://svnweb.freebsd.org/changeset/base/347946 Log: Grammar fixes for r347690. Submitted by: alc MFC after:3 days Modified: head/sys/kern/imgact_elf.c Modified: head/sys/kern/imgact_elf.c

svn commit: r347945 - stable/12/sys/x86/x86

2019-05-17 Thread Konstantin Belousov
Author: kib Date: Fri May 17 20:59:59 2019 New Revision: 347945 URL: https://svnweb.freebsd.org/changeset/base/347945 Log: MFC r347625: Properly announce MD_CLEAR. Modified: stable/12/sys/x86/x86/identcpu.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r347944 - head/sys/dev/netmap

2019-05-17 Thread Vincenzo Maffione
Author: vmaffione Date: Fri May 17 20:29:31 2019 New Revision: 347944 URL: https://svnweb.freebsd.org/changeset/base/347944 Log: netmap: align if_ptnet to the changes introduced by r347233 This removes non-functional SCTP checksum offload support. More information in the log message of

svn commit: r347943 - head/sys/cddl/dev/dtrace/powerpc

2019-05-17 Thread Justin Hibbits
Author: jhibbits Date: Fri May 17 19:57:08 2019 New Revision: 347943 URL: https://svnweb.freebsd.org/changeset/base/347943 Log: powerpc/dtrace: Actually fix stack traces Fix stack unwinding such that requesting N stack frames in lockstat will actually give you N frames, not anywhere from

svn commit: r347942 - in head/sys: dev/veriexec security/mac_veriexec

2019-05-17 Thread Stephen J. Kiernan
Author: stevek Date: Fri May 17 19:27:07 2019 New Revision: 347942 URL: https://svnweb.freebsd.org/changeset/base/347942 Log: Add a new ioctl for the larger params struct that includes the label. We need to make the find_veriexec_file() function available publicly, so rename it to

svn commit: r347941 - head/sys/dev/veriexec

2019-05-17 Thread Stephen J. Kiernan
Author: stevek Date: Fri May 17 18:25:53 2019 New Revision: 347941 URL: https://svnweb.freebsd.org/changeset/base/347941 Log: Add command to get version of the ioctl interface for the veriexec device. Obtained from:Juniper Networks, Inc. MFC after:1 week Modified:

svn commit: r347940 - head/share/man/man4

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 18:16:55 2019 New Revision: 347940 URL: https://svnweb.freebsd.org/changeset/base/347940 Log: Remove the notice that ae(4) will be removed in FreeBSD 13. Modified: head/share/man/man4/ae.4 Modified: head/share/man/man4/ae.4

svn commit: r347939 - head/sbin/nvmecontrol

2019-05-17 Thread Scott Long
Author: scottl Date: Fri May 17 18:15:47 2019 New Revision: 347939 URL: https://svnweb.freebsd.org/changeset/base/347939 Log: Better formatting for the logpage section Modified: head/sbin/nvmecontrol/nvmecontrol.8 Modified: head/sbin/nvmecontrol/nvmecontrol.8

svn commit: r347938 - head/sys/security/mac_veriexec

2019-05-17 Thread Stephen J. Kiernan
Author: stevek Date: Fri May 17 18:13:43 2019 New Revision: 347938 URL: https://svnweb.freebsd.org/changeset/base/347938 Log: Obtain a shared lock instead of exclusive in the MAC/veriexec MAC_VERIEXEC_CHECK_PATH_SYSCALL per-MAC policy system call. When we are checking the status of the

svn commit: r347937 - stable/11/stand/defaults

2019-05-17 Thread Mark Johnston
Author: markj Date: Fri May 17 18:10:11 2019 New Revision: 347937 URL: https://svnweb.freebsd.org/changeset/base/347937 Log: MFC r337716: Add microcode update configuration to the default loader.conf. Approved by: re (kib) Modified: stable/11/stand/defaults/loader.conf Directory

svn commit: r347936 - head/sys/security/mac_veriexec

2019-05-17 Thread Stephen J. Kiernan
Author: stevek Date: Fri May 17 18:09:48 2019 New Revision: 347936 URL: https://svnweb.freebsd.org/changeset/base/347936 Log: sysctls which should be restricted when securelevel is raised should also be restricted when veriexec is enforced. Add mpo_system_check_sysctl method to

svn commit: r347935 - head/sys/security/mac_veriexec

2019-05-17 Thread Stephen J. Kiernan
Author: stevek Date: Fri May 17 18:06:24 2019 New Revision: 347935 URL: https://svnweb.freebsd.org/changeset/base/347935 Log: Fix format strings for some debug messages that could have arguments that are different types across architectures by using %ju and typecasting to uintmax_t, where

svn commit: r347934 - head/sys/dev/veriexec

2019-05-17 Thread Stephen J. Kiernan
Author: stevek Date: Fri May 17 18:02:26 2019 New Revision: 347934 URL: https://svnweb.freebsd.org/changeset/base/347934 Log: Protect commands that are considered dangerous with checks for kmem write priv. This allows for MAC/veriexec to prevent apps that are not "trusted" from using these

svn commit: r347933 - head/sys/security/mac_veriexec

2019-05-17 Thread Stephen J. Kiernan
Author: stevek Date: Fri May 17 17:50:01 2019 New Revision: 347933 URL: https://svnweb.freebsd.org/changeset/base/347933 Log: Ensure we have obtained a lock on the process before calling mac_veriexec_get_executable_flags(). Only try locking/unlocking if the caller has not already acquired

svn commit: r347932 - in head/sys: kern sys x86/include x86/x86

2019-05-17 Thread Stephen J. Kiernan
Author: stevek Date: Fri May 17 17:21:32 2019 New Revision: 347932 URL: https://svnweb.freebsd.org/changeset/base/347932 Log: Instead of individual conditional statements to look for each hypervisor type, use a table to make it easier to add more in the future, if needed. Add VirtualBox

svn commit: r347931 - head/sys/x86/x86

2019-05-17 Thread Konstantin Belousov
Author: kib Date: Fri May 17 17:11:01 2019 New Revision: 347931 URL: https://svnweb.freebsd.org/changeset/base/347931 Log: Free microcode memory later. With lockless DI, pmap_remove() requires operational thread lock, which is initialized at SI_SUB_RUN_QUEUE for thread0. Move it even

svn commit: r347930 - head/sys/dev/pci

2019-05-17 Thread Emmanuel Vadot
Author: manu Date: Fri May 17 17:05:16 2019 New Revision: 347930 URL: https://svnweb.freebsd.org/changeset/base/347930 Log: pci: ecam: Correctly parse memory and IO region When activating a resource do not compare the resource id to the adress. Treat IO region as MEMORY region too.

svn commit: r347929 - head/sys/dev/pci

2019-05-17 Thread Emmanuel Vadot
Author: manu Date: Fri May 17 17:04:01 2019 New Revision: 347929 URL: https://svnweb.freebsd.org/changeset/base/347929 Log: pci: ecam: Do not warn on mismatch of bus_end We cannot know the bus end number before parsing the MCFG table so don't set the bus_end before that. If the MCFG

svn commit: r347928 - stable/12/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2019-05-17 Thread Alexander Motin
Author: mav Date: Fri May 17 16:41:18 2019 New Revision: 347928 URL: https://svnweb.freebsd.org/changeset/base/347928 Log: MFC r346390: Change the way FreeBSD GID inheritance is hacked. I believe previous ifdef caused NULL dereference in later zfs_log_create() on attempt to create file

svn commit: r347927 - in head/sys: arm64/include conf

2019-05-17 Thread Doug Moore
Author: dougm Date: Fri May 17 15:52:17 2019 New Revision: 347927 URL: https://svnweb.freebsd.org/changeset/base/347927 Log: Implement the ffs and fls functions, and their longer counterparts, in cpufunc, in terms of __builtin_ffs and the like, for arm64 architectures, and use those, rather

svn commit: r347926 - head

2019-05-17 Thread Brooks Davis
. +# 20190517: Remove obsolete 10 and 10/100 ethernet drivers. OLD_FILES+=usr/share/man/man4/bm.4 OLD_FILES+=usr/share/man/man4/cs.4 OLD_FILES+=usr/share/man/man4/de.4 ___ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn

svn commit: r347925 - head/sys/sys

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:31:28 2019 New Revision: 347925 URL: https://svnweb.freebsd.org/changeset/base/347925 Log: FCP-101: Bump __FreeBSD_version for device removal. Bump accidentally omitted from r347924 due to a rebase accident. Differential Revision:

svn commit: r347924 - in head/sys: i386/conf sys

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:24:54 2019 New Revision: 347924 URL: https://svnweb.freebsd.org/changeset/base/347924 Log: FCP-101: Bump __FreeBSD_version for driver removal. Remove gone_by_fcp101_dev macro. Remove orphaned comment. Modified: head/sys/i386/conf/GENERIC

svn commit: r347923 - in head: . share/man/man4 sys/conf sys/dev/xe sys/i386/conf sys/modules sys/modules/xe

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:24:44 2019 New Revision: 347923 URL: https://svnweb.freebsd.org/changeset/base/347923 Log: FCP-101: Remove xe(4) Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347917 - in head: . share/man/man4 sys/conf sys/dev/sn sys/i386/conf sys/modules sys/modules/sn

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:23:52 2019 New Revision: 347917 URL: https://svnweb.freebsd.org/changeset/base/347917 Log: FCP-101: Remove sn(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347922 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/wb sys/i386/conf sys/modules sys/modules/wb sys/sparc64/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:24:34 2019 New Revision: 347922 URL: https://svnweb.freebsd.org/changeset/base/347922 Log: FCP-101: Remove wb(4) Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347921 - in head: . share/man/man4/man4.i386 sys/amd64/conf sys/conf sys/dev/vx sys/i386/conf sys/modules sys/modules/vx sys/sparc64/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:24:26 2019 New Revision: 347921 URL: https://svnweb.freebsd.org/changeset/base/347921 Log: FCP-101: Remove vx(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347915 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/pcn sys/i386/conf sys/modules sys/modules/pcn sys/sparc64/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:23:34 2019 New Revision: 347915 URL: https://svnweb.freebsd.org/changeset/base/347915 Log: FCP-101: Remove pcn(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347920 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/txp sys/i386/conf sys/modules sys/modules/txp sys/sparc64/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:24:17 2019 New Revision: 347920 URL: https://svnweb.freebsd.org/changeset/base/347920 Log: FCP-101: Remove txp(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347914 - in head: . share/man/man4/man4.i386 sys/conf sys/dev/fe sys/i386/conf sys/modules sys/modules/fe

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:23:26 2019 New Revision: 347914 URL: https://svnweb.freebsd.org/changeset/base/347914 Log: FCP-101: Remove fe(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347913 - in head: . share/man/man4/man4.i386 sys/conf sys/dev/ex sys/i386/conf sys/modules sys/modules/ex

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:23:18 2019 New Revision: 347913 URL: https://svnweb.freebsd.org/changeset/base/347913 Log: FCP-101: Remove ex(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347919 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/tx sys/i386/conf sys/modules sys/modules/tx sys/sparc64/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:24:08 2019 New Revision: 347919 URL: https://svnweb.freebsd.org/changeset/base/347919 Log: FCP-101: Remove tx(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347916 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/sf sys/i386/conf sys/modules sys/modules/sf sys/sparc64/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:23:43 2019 New Revision: 347916 URL: https://svnweb.freebsd.org/changeset/base/347916 Log: FCP-101: Remove sf(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347910 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/de sys/i386/conf sys/modules sys/modules/de sys/sparc64/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:22:54 2019 New Revision: 347910 URL: https://svnweb.freebsd.org/changeset/base/347910 Log: FCP-101: Remove de(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347918 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/tl sys/i386/conf sys/modules sys/modules/tl sys/sparc64/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:24:00 2019 New Revision: 347918 URL: https://svnweb.freebsd.org/changeset/base/347918 Log: FCP-101: Remove tl(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347912 - in head: . share/man/man4/man4.i386 sys/conf sys/dev/ep sys/i386/conf sys/modules sys/modules/ep

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:23:10 2019 New Revision: 347912 URL: https://svnweb.freebsd.org/changeset/base/347912 Log: FCP-101: Remove ep(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347909 - in head: . share/man/man4/man4.i386 sys/conf sys/dev/cs sys/i386/conf sys/modules sys/modules/cs

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:22:45 2019 New Revision: 347909 URL: https://svnweb.freebsd.org/changeset/base/347909 Log: FCP-101: Remove cs(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347911 - in head: . share/man/man4 sys/amd64/conf sys/conf sys/dev/ed sys/i386/conf sys/modules sys/modules/ed

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:23:02 2019 New Revision: 347911 URL: https://svnweb.freebsd.org/changeset/base/347911 Log: FCP-101: Remove ed(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347908 - in head: . share/man/man4/man4.powerpc sys/conf sys/dev/bm sys/modules sys/modules/bm sys/powerpc/conf

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:20:51 2019 New Revision: 347908 URL: https://svnweb.freebsd.org/changeset/base/347908 Log: FCP-101: Remove bm(4). Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision:

svn commit: r347907 - head

2019-05-17 Thread Brooks Davis
Author: brooks Date: Fri May 17 15:19:12 2019 New Revision: 347907 URL: https://svnweb.freebsd.org/changeset/base/347907 Log: FCP-101: remove obsolete 10 and 10/100 Ethernet drivers. Initial commit adding comment to ObsoleteFiles. Each driver will be removed in a seperate commit to

svn commit: r347906 - stable/12/sys/dev/isp

2019-05-17 Thread Kenneth D. Merry
Author: ken Date: Fri May 17 14:29:56 2019 New Revision: 347906 URL: https://svnweb.freebsd.org/changeset/base/347906 Log: MFC r345008: r345008 | ken | 2019-03-11 10:21:14 -0400 (Mon, 11 Mar 2019) | 59 lines

svn commit: r347905 - stable/12/sys/conf

2019-05-17 Thread Mark Johnston
Author: markj Date: Fri May 17 14:09:33 2019 New Revision: 347905 URL: https://svnweb.freebsd.org/changeset/base/347905 Log: MFC r347569: Remove redundant -Wl uses from the kernel's LDFLAGS. Modified: stable/12/sys/conf/kern.pre.mk stable/12/sys/conf/kmod.mk Directory Properties:

svn commit: r347904 - stable/12/sys/amd64/amd64

2019-05-17 Thread Mark Johnston
Author: markj Date: Fri May 17 14:08:58 2019 New Revision: 347904 URL: https://svnweb.freebsd.org/changeset/base/347904 Log: MFC r347564: Fix formatting. Modified: stable/12/sys/amd64/amd64/trap.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r347903 - head/sys/dev/bge

2019-05-17 Thread Tycho Nightingale
Author: tychon Date: Fri May 17 13:08:12 2019 New Revision: 347903 URL: https://svnweb.freebsd.org/changeset/base/347903 Log: Remove unused define. Sponsored by: Dell EMC Isilon Modified: head/sys/dev/bge/if_bgereg.h Modified: head/sys/dev/bge/if_bgereg.h

svn commit: r347902 - stable/12/sys/netinet

2019-05-17 Thread Michael Tuexen
Author: tuexen Date: Fri May 17 08:25:31 2019 New Revision: 347902 URL: https://svnweb.freebsd.org/changeset/base/347902 Log: MFC r347382: Receiver side DSACK implemenation. This adds initial support for RFC 2883. This was submitted by Richard Scheffeneffer. MFC r347407:

svn commit: r347901 - stable/12/sys/netinet/cc

2019-05-17 Thread Michael Tuexen
Author: tuexen Date: Fri May 17 08:21:27 2019 New Revision: 347901 URL: https://svnweb.freebsd.org/changeset/base/347901 Log: MFC r347381: Prevent cwnd to collapse down to 1 MSS after exiting recovery. This is descrined in RFC 6582, which updates RFC 3782. Modified:

svn commit: r347900 - stable/12/sys/dev/virtio/network

2019-05-17 Thread Michael Tuexen
Author: tuexen Date: Fri May 17 08:19:43 2019 New Revision: 347900 URL: https://svnweb.freebsd.org/changeset/base/347900 Log: MFC r347233: Remove non-functional SCTP checksum offload support for virtio. Checksum offloading for SCTP is not currently specified for virtio. If the

Re: svn commit: r347638 - in head: . etc lib/libc/gen

2019-05-17 Thread Alexey Dokuchaev
On Thu, May 16, 2019 at 08:05:29AM -0700, Conrad Meyer wrote: > Hi Brad, > > Can you revert this? It seems to break every config-management tool > we have (mergemaster, etcupdate, beinstall ...). +1. > The commit message describes what was changed, but not *why* you > thought it was a good