svn commit: r357798 - head/lib/libcompiler_rt

2020-02-11 Thread Warner Losh
Author: imp Date: Wed Feb 12 06:56:04 2020 New Revision: 357798 URL: https://svnweb.freebsd.org/changeset/base/357798 Log: Remove sparc64 specific inclusion of bswap32 built-ins. Modified: head/lib/libcompiler_rt/Makefile.inc Modified: head/lib/libcompiler_rt/Makefile.inc

svn commit: r357796 - head/lib

2020-02-11 Thread Warner Losh
Author: imp Date: Wed Feb 12 06:54:28 2020 New Revision: 357796 URL: https://svnweb.freebsd.org/changeset/base/357796 Log: Remove excluding libproc and librtld_db on sparc64. Modified: head/lib/Makefile Modified: head/lib/Makefile

svn commit: r357797 - head/lib/libarchive

2020-02-11 Thread Warner Losh
Author: imp Date: Wed Feb 12 06:54:34 2020 New Revision: 357797 URL: https://svnweb.freebsd.org/changeset/base/357797 Log: Remove sparc64 specific warning suppression. Modified: head/lib/libarchive/Makefile Modified: head/lib/libarchive/Makefile

svn commit: r357795 - head/lib/libkvm

2020-02-11 Thread Warner Losh
Author: imp Date: Wed Feb 12 06:53:29 2020 New Revision: 357795 URL: https://svnweb.freebsd.org/changeset/base/357795 Log: Remove sparc64 files These were disconnected from the build when the kernel was removed. Since they depend on removed parts of the kernel, remove them completely.

svn commit: r357794 - in head/share/man: man4 man4/man4.sparc64 man9

2020-02-11 Thread Warner Losh
Author: imp Date: Wed Feb 12 06:52:22 2020 New Revision: 357794 URL: https://svnweb.freebsd.org/changeset/base/357794 Log: Remove sparc64 specific bits of the man pages. Deleted: head/share/man/man4/man4.sparc64/Makefile head/share/man/man4/man4.sparc64/Makefile.depend

svn commit: r357793 - in head/sys: conf dev/cxgbe/firmware modules/cxgbe/t4_firmware modules/cxgbe/t5_firmware modules/cxgbe/t6_firmware

2020-02-11 Thread Navdeep Parhar
Author: np Date: Wed Feb 12 02:55:06 2020 New Revision: 357793 URL: https://svnweb.freebsd.org/changeset/base/357793 Log: cxgbe(4): Update T4/5/6 firmwares to 1.24.12.0. Obtained from:Chelsio Communications MFC after:1 month Sponsored by: Chelsio Communications Added:

svn commit: r357792 - in stable: 11/sys/geom/eli 12/sys/geom/eli

2020-02-11 Thread Kyle Evans
Author: kevans Date: Wed Feb 12 02:17:20 2020 New Revision: 357792 URL: https://svnweb.freebsd.org/changeset/base/357792 Log: MFC r357665: geli taste: allow GELIBOOT tagged providers as well Currently the installer will tag geliboot partitions with both BOOT and GELIBOOT; the former

svn commit: r357792 - in stable: 11/sys/geom/eli 12/sys/geom/eli

2020-02-11 Thread Kyle Evans
Author: kevans Date: Wed Feb 12 02:17:20 2020 New Revision: 357792 URL: https://svnweb.freebsd.org/changeset/base/357792 Log: MFC r357665: geli taste: allow GELIBOOT tagged providers as well Currently the installer will tag geliboot partitions with both BOOT and GELIBOOT; the former

svn commit: r357791 - in stable: 11/usr.bin/env 12/usr.bin/env

2020-02-11 Thread Kyle Evans
Author: kevans Date: Wed Feb 12 02:09:12 2020 New Revision: 357791 URL: https://svnweb.freebsd.org/changeset/base/357791 Log: MFC r357563: env(1): grow -L user/class and -U user/class options This allows one to set the environment of the specified user either from login.conf alone (-L)

svn commit: r357791 - in stable: 11/usr.bin/env 12/usr.bin/env

2020-02-11 Thread Kyle Evans
Author: kevans Date: Wed Feb 12 02:09:12 2020 New Revision: 357791 URL: https://svnweb.freebsd.org/changeset/base/357791 Log: MFC r357563: env(1): grow -L user/class and -U user/class options This allows one to set the environment of the specified user either from login.conf alone (-L)

svn commit: r357790 - in stable: 11/usr.bin/env 12/usr.bin/env

2020-02-11 Thread Kyle Evans
Author: kevans Date: Wed Feb 12 02:07:37 2020 New Revision: 357790 URL: https://svnweb.freebsd.org/changeset/base/357790 Log: MFC r354450: Add -0 option to ENV(1) With the -0 option added to ENV(1), some ports will no longer require genv from sysutils/coreutils. Modified:

svn commit: r357790 - in stable: 11/usr.bin/env 12/usr.bin/env

2020-02-11 Thread Kyle Evans
Author: kevans Date: Wed Feb 12 02:07:37 2020 New Revision: 357790 URL: https://svnweb.freebsd.org/changeset/base/357790 Log: MFC r354450: Add -0 option to ENV(1) With the -0 option added to ENV(1), some ports will no longer require genv from sysutils/coreutils. Modified:

svn commit: r357789 - in stable: 11/etc 11/lib/libutil 12/lib/libutil 12/usr.bin/login

2020-02-11 Thread Kyle Evans
Author: kevans Date: Wed Feb 12 02:04:03 2020 New Revision: 357789 URL: https://svnweb.freebsd.org/changeset/base/357789 Log: MFC r357560, r357707: login.conf(5) mail capability r357560: login.conf(5): split MAIL env var out into a "mail" capability This allows it to be easily

svn commit: r357789 - in stable: 11/etc 11/lib/libutil 12/lib/libutil 12/usr.bin/login

2020-02-11 Thread Kyle Evans
Author: kevans Date: Wed Feb 12 02:04:03 2020 New Revision: 357789 URL: https://svnweb.freebsd.org/changeset/base/357789 Log: MFC r357560, r357707: login.conf(5) mail capability r357560: login.conf(5): split MAIL env var out into a "mail" capability This allows it to be easily

svn commit: r357788 - in head: share/man/man4 sys/dev/hme

2020-02-11 Thread Brooks Davis
Author: brooks Date: Wed Feb 12 00:58:17 2020 New Revision: 357788 URL: https://svnweb.freebsd.org/changeset/base/357788 Log: Mark hme(4) as deprecated. It was saved from the initial purge of drivers in fcp-101 due to being the onboard Ethernet device on a number of sparc64 machines.

svn commit: r357787 - head/sbin/ipfw

2020-02-11 Thread Eugene Grosbein
Author: eugen Date: Wed Feb 12 00:46:33 2020 New Revision: 357787 URL: https://svnweb.freebsd.org/changeset/base/357787 Log: ipfw nat: add missing bits after r357092 (RFC 6598/Carrier Grade NAT) Submitted by: Neel Chauhan Reviewed by: Lutz Donnerhacke MFC after:1 week

svn commit: r357786 - head/sys/netgraph

2020-02-11 Thread Eugene Grosbein
Author: eugen Date: Wed Feb 12 00:31:00 2020 New Revision: 357786 URL: https://svnweb.freebsd.org/changeset/base/357786 Log: ng_nat: avoid panic if attached directly to ng_ether and got short packet From the beginning, ng_nat safely assumed cleansed traffic because of limited ways it

svn commit: r357785 - in head: contrib/libarchive contrib/libarchive/cat contrib/libarchive/cat/test contrib/libarchive/cpio contrib/libarchive/cpio/test contrib/libarchive/libarchive contrib/libar...

2020-02-11 Thread Martin Matuska
Author: mm Date: Wed Feb 12 00:16:56 2020 New Revision: 357785 URL: https://svnweb.freebsd.org/changeset/base/357785 Log: MFV r357783: Update libarchive to 3.4.2 Relevant vendor changes: PR #1289: atomic extraction support (bsdtar -x --safe-writes) PR #1308: big endian fix for

svn commit: r357784 - vendor/libarchive/3.4.2

2020-02-11 Thread Martin Matuska
Author: mm Date: Tue Feb 11 23:49:55 2020 New Revision: 357784 URL: https://svnweb.freebsd.org/changeset/base/357784 Log: Tag vendor/libarchive 3.4.2 Added: vendor/libarchive/3.4.2/ - copied from r357783, vendor/libarchive/dist/ ___

svn commit: r357783 - in vendor/libarchive/dist: . .github/workflows build build/ci build/ci/github_actions build/cmake build/release cat cat/test contrib cpio cpio/test libarchive libarchive/test ...

2020-02-11 Thread Martin Matuska
Author: mm Date: Tue Feb 11 23:48:03 2020 New Revision: 357783 URL: https://svnweb.freebsd.org/changeset/base/357783 Log: Update vendor/libarchive/dist to git 3288ebb0353beb51dfb09d444dedbe9235ead53d Libarchive 3.4.2 Relevant vendor changes: PR #1289: atomic extraction support

svn commit: r357782 - head/tests/sys/kern

2020-02-11 Thread Li-Wen Hsu
Author: lwhsu Date: Tue Feb 11 23:17:58 2020 New Revision: 357782 URL: https://svnweb.freebsd.org/changeset/base/357782 Log: Temporarily skip flakey test case sys.kern.ptrace_test.ptrace__parent_exits_before_child PR: 244056 Sponsored by: The FreeBSD Foundation Modified:

Re: svn commit: r357761 - head/sys/netinet

2020-02-11 Thread Michael Tuexen
> On 11. Feb 2020, at 20:52, Gleb Smirnoff wrote: > > Michael, > > On Tue, Feb 11, 2020 at 08:38:21PM +0100, Michael Tuexen wrote: > M> I can revert it and get it working in a different way. However, the > M> networking code uses ints for booleans in a lot of places. I wasn't > M> aware that

svn commit: r357781 - head/tests/sys/kern

2020-02-11 Thread Li-Wen Hsu
Author: lwhsu Date: Tue Feb 11 22:48:12 2020 New Revision: 357781 URL: https://svnweb.freebsd.org/changeset/base/357781 Log: Temporarily skip failing test case sys.kern/ptrace_test/ptrace__parent_wait_after_attach PR: 244055 Sponsored by: The FreeBSD Foundation Modified:

svn commit: r357780 - head/tests/sys/geom/class/multipath

2020-02-11 Thread Li-Wen Hsu
Author: lwhsu Date: Tue Feb 11 22:21:22 2020 New Revision: 357780 URL: https://svnweb.freebsd.org/changeset/base/357780 Log: Temporarily skip sys.geom.class.multipath.failloop.failloop in CI This case uses `dtrace -c` but it has some issues at the moment PR: 244053

svn commit: r357779 - head/sys/sys

2020-02-11 Thread Gleb Smirnoff
Author: glebius Date: Tue Feb 11 20:59:41 2020 New Revision: 357779 URL: https://svnweb.freebsd.org/changeset/base/357779 Log: Remove assertion from TASK_INIT() macro, since some users of sys/taskqueue.h may not have includes that define MPASS. It was useful during testing of r357771, but

svn commit: r357778 - head/tests/sys/mac/portacl

2020-02-11 Thread Li-Wen Hsu
Author: lwhsu Date: Tue Feb 11 20:41:51 2020 New Revision: 357778 URL: https://svnweb.freebsd.org/changeset/base/357778 Log: Reduce nc timeout in sys.mac.portacl.* It is not necessary to wait that long for localhost. Sponsored by: The FreeBSD Foundation Modified:

Re: svn commit: r357776 - head/sys/vm

2020-02-11 Thread Mark Johnston
On Tue, Feb 11, 2020 at 09:12:18PM +0100, O. Hartmann wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > Am Tue, 11 Feb 2020 20:06:33 + (UTC) > Mark Johnston schrieb: > > > Author: markj > > Date: Tue Feb 11 20:06:33 2020 > > New Revision: 357776 > > URL:

svn commit: r357777 - head/lib/libmemstat

2020-02-11 Thread Mark Johnston
Author: markj Date: Tue Feb 11 20:15:49 2020 New Revision: 35 URL: https://svnweb.freebsd.org/changeset/base/35 Log: libmemstat: Catch up with r357776. Reported by: O. Hartmann Modified: head/lib/libmemstat/memstat_uma.c Modified: head/lib/libmemstat/memstat_uma.c

Re: svn commit: r357776 - head/sys/vm

2020-02-11 Thread O. Hartmann
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Am Tue, 11 Feb 2020 20:06:33 + (UTC) Mark Johnston schrieb: > Author: markj > Date: Tue Feb 11 20:06:33 2020 > New Revision: 357776 > URL: https://svnweb.freebsd.org/changeset/base/357776 > > Log: > Reduce lock hold time in keg_drain(). >

Re: svn commit: r357771 - in head/sys: kern sys

2020-02-11 Thread O. Hartmann
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Am Tue, 11 Feb 2020 18:48:08 + (UTC) Gleb Smirnoff schrieb: > Author: glebius > Date: Tue Feb 11 18:48:07 2020 > New Revision: 357771 > URL: https://svnweb.freebsd.org/changeset/base/357771 > > Log: > Add flag to struct task to mark the

svn commit: r357776 - head/sys/vm

2020-02-11 Thread Mark Johnston
Author: markj Date: Tue Feb 11 20:06:33 2020 New Revision: 357776 URL: https://svnweb.freebsd.org/changeset/base/357776 Log: Reduce lock hold time in keg_drain(). Maintain a count of free slabs in the per-domain keg structure and use that to clear the free slab list in constant time for

svn commit: r357775 - head/sys/netinet

2020-02-11 Thread Michael Tuexen
Author: tuexen Date: Tue Feb 11 20:02:20 2020 New Revision: 357775 URL: https://svnweb.freebsd.org/changeset/base/357775 Log: Revert https://svnweb.freebsd.org/changeset/base/357761 This was suggested by cem@ Modified: head/sys/netinet/sctp_pcb.c head/sys/netinet/sctputil.c

Re: svn commit: r357761 - head/sys/netinet

2020-02-11 Thread Gleb Smirnoff
Michael, On Tue, Feb 11, 2020 at 08:38:21PM +0100, Michael Tuexen wrote: M> I can revert it and get it working in a different way. However, the M> networking code uses ints for booleans in a lot of places. I wasn't M> aware that we need to use bool now. We don't need to use bool, but we should

svn commit: r357774 - head/tools/kerneldoc/subsys

2020-02-11 Thread Alexander Leidinger
Author: netchild Date: Tue Feb 11 19:39:59 2020 New Revision: 357774 URL: https://svnweb.freebsd.org/changeset/base/357774 Log: Fix duplicate target warning. Modified: head/tools/kerneldoc/subsys/Makefile Modified: head/tools/kerneldoc/subsys/Makefile

Re: svn commit: r357761 - head/sys/netinet

2020-02-11 Thread Michael Tuexen
> On 11. Feb 2020, at 19:18, Conrad Meyer wrote: > > Hi Michael, > > On Tue, Feb 11, 2020 at 6:00 AM Michael Tuexen wrote: >> >> Author: tuexen >> Date: Tue Feb 11 14:00:27 2020 >> New Revision: 357761 >> URL: https://svnweb.freebsd.org/changeset/base/357761 >> >> Log: >> Use an int instead

svn commit: r357773 - head/sys/dev/liquidio/base

2020-02-11 Thread Gleb Smirnoff
Author: glebius Date: Tue Feb 11 19:13:34 2020 New Revision: 357773 URL: https://svnweb.freebsd.org/changeset/base/357773 Log: Mark lio taskqueue as requiring network epoch. Modified: head/sys/dev/liquidio/base/lio_droq.c Modified: head/sys/dev/liquidio/base/lio_droq.c

svn commit: r357772 - in head/sys: dev/al_eth dev/alc dev/ale dev/ath dev/bge dev/bwn dev/bxe dev/cas dev/ena dev/malo dev/mwl dev/netmap dev/nfe dev/qlxgbe dev/re dev/rt dev/smc dev/virtio/network...

2020-02-11 Thread Gleb Smirnoff
Author: glebius Date: Tue Feb 11 18:57:07 2020 New Revision: 357772 URL: https://svnweb.freebsd.org/changeset/base/357772 Log: Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process incoming packets in taskqueue context. Reviewed by: hselasky Differential Revision:

svn commit: r357771 - in head/sys: kern sys

2020-02-11 Thread Gleb Smirnoff
Author: glebius Date: Tue Feb 11 18:48:07 2020 New Revision: 357771 URL: https://svnweb.freebsd.org/changeset/base/357771 Log: Add flag to struct task to mark the task as requiring network epoch. When processing a taskqueue and a task has associated epoch, then enter for duration of the

svn commit: r357770 - head/sys/kern

2020-02-11 Thread Mateusz Guzik
Author: mjg Date: Tue Feb 11 18:19:56 2020 New Revision: 357770 URL: https://svnweb.freebsd.org/changeset/base/357770 Log: vfs: fix vhold race in mnt_vnode_next_lazy_relock vdrop can set the hold count to 0 and wait for the ->mnt_listmtx held by mnt_vnode_next_lazy_relock caller. The

Re: svn commit: r357761 - head/sys/netinet

2020-02-11 Thread Conrad Meyer
Hi Michael, On Tue, Feb 11, 2020 at 6:00 AM Michael Tuexen wrote: > > Author: tuexen > Date: Tue Feb 11 14:00:27 2020 > New Revision: 357761 > URL: https://svnweb.freebsd.org/changeset/base/357761 > > Log: > Use an int instead of a bool variable, since bool is not supported > on all

svn commit: r357769 - head/sys/netpfil/ipfw

2020-02-11 Thread Hans Petter Selasky
Author: hselasky Date: Tue Feb 11 18:16:29 2020 New Revision: 357769 URL: https://svnweb.freebsd.org/changeset/base/357769 Log: Add missing EPOCH(9) wrapper in ipfw(8). Backtrace: panic() ip_output() dyn_tick() softclock_call_cc() softclock() ithread_loop() Differential

svn commit: r357768 - head/sys/netinet

2020-02-11 Thread Michael Tuexen
Author: tuexen Date: Tue Feb 11 18:15:57 2020 New Revision: 357768 URL: https://svnweb.freebsd.org/changeset/base/357768 Log: Don't start an SCTP timer using a net, which has been removed. Submitted by: Taylor Brandstetter MFC after:1 week Modified:

svn commit: r357767 - head/sys/amd64/amd64

2020-02-11 Thread Mateusz Guzik
Author: mjg Date: Tue Feb 11 18:15:23 2020 New Revision: 357767 URL: https://svnweb.freebsd.org/changeset/base/357767 Log: amd64: remove redundant sa->code assignment from cpu_fetch_syscall_args_fallback It is already set in the only caller. Modified: head/sys/amd64/amd64/trap.c

svn commit: r357766 - in head/sys: kern sys

2020-02-11 Thread Mateusz Guzik
Author: mjg Date: Tue Feb 11 18:13:53 2020 New Revision: 357766 URL: https://svnweb.freebsd.org/changeset/base/357766 Log: capsicum: restore the cap_rights_contains symbol It is expected to be provided by libc. PR: 244033 Reported by: Jan Kokemueller Modified:

svn commit: r357765 - head/sys/net

2020-02-11 Thread Konstantin Belousov
Author: kib Date: Tue Feb 11 18:03:45 2020 New Revision: 357765 URL: https://svnweb.freebsd.org/changeset/base/357765 Log: if_media.h: Add 50G KR4 ethernet media type. Submitted by: Adam Peace Reviewed by: hselasky Differential revision:https://reviews.freebsd.org/D23620

svn commit: r357764 - head/sys/net

2020-02-11 Thread Konstantin Belousov
Author: kib Date: Tue Feb 11 17:45:01 2020 New Revision: 357764 URL: https://svnweb.freebsd.org/changeset/base/357764 Log: if_media.c: staticize and constify ifmedia description structures used under IFMEDIA_DEBUG. The reason for this change is to make it clear the scope of the in-kernel

svn commit: r357763 - head/sys/net

2020-02-11 Thread Konstantin Belousov
Author: kib Date: Tue Feb 11 17:41:45 2020 New Revision: 357763 URL: https://svnweb.freebsd.org/changeset/base/357763 Log: if_media.c: use __FBSDID(). Reviewed by: hselasky Sponsored by: Mellanox Technologies Differential revision:https://reviews.freebsd.org/D23620 Modified:

Re: svn commit: r357361 - in head/sys: kern sys ufs/ufs vm

2020-02-11 Thread John Baldwin
On 2/10/20 11:54 AM, Mateusz Guzik wrote: > On 2/3/20, John Baldwin wrote: >> On 1/31/20 10:46 PM, Mateusz Guzik wrote: >>> Author: mjg >>> Date: Sat Feb 1 06:46:55 2020 >>> New Revision: 357361 >>> URL: https://svnweb.freebsd.org/changeset/base/357361 >>> >>> Log: >>> vfs: replace

Re: svn commit: r357695 - in head: sys/kern sys/sys usr.bin/procstat

2020-02-11 Thread John Baldwin
On 2/10/20 11:15 AM, Konstantin Belousov wrote: > On Mon, Feb 10, 2020 at 10:11:43AM -0800, John Baldwin wrote: >> On 2/9/20 4:10 AM, Konstantin Belousov wrote: >>> Author: kib >>> Date: Sun Feb 9 12:10:37 2020 >>> New Revision: 357695 >>> URL: https://svnweb.freebsd.org/changeset/base/357695 >>>

svn commit: r357762 - in head/sys: arm64/conf conf dev/pci dev/pci/controller

2020-02-11 Thread Ruslan Bukin
Author: br Date: Tue Feb 11 15:12:09 2020 New Revision: 357762 URL: https://svnweb.freebsd.org/changeset/base/357762 Log: Add PCI Express driver for the ARM Neoverse N1 System Development Platform (N1SDP). Neoverse N1 is a high-performance ARM microarchitecture designed by the ARM

svn commit: r357761 - head/sys/netinet

2020-02-11 Thread Michael Tuexen
Author: tuexen Date: Tue Feb 11 14:00:27 2020 New Revision: 357761 URL: https://svnweb.freebsd.org/changeset/base/357761 Log: Use an int instead of a bool variable, since bool is not supported on all platforms the stack is running on in userland. Modified: head/sys/netinet/sctp_pcb.c

svn commit: r357760 - in stable/12/sys: cddl/compat/opensolaris/kern compat/cloudabi

2020-02-11 Thread Konstantin Belousov
Author: kib Date: Tue Feb 11 12:14:22 2020 New Revision: 357760 URL: https://svnweb.freebsd.org/changeset/base/357760 Log: MFC r357512: Add sys/systm.h to several places that use vm headers. Modified: stable/12/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c

svn commit: r357759 - stable/12/sys/fs/tmpfs

2020-02-11 Thread Konstantin Belousov
Author: kib Date: Tue Feb 11 12:13:21 2020 New Revision: 357759 URL: https://svnweb.freebsd.org/changeset/base/357759 Log: MFC r357511: tmpfs_mount update: simplify, cache the value of VFS_TO_TMPFS() calculation. Modified: stable/12/sys/fs/tmpfs/tmpfs_vfsops.c Directory Properties:

svn commit: r357758 - stable/12/sys/kern

2020-02-11 Thread Konstantin Belousov
Author: kib Date: Tue Feb 11 12:05:59 2020 New Revision: 357758 URL: https://svnweb.freebsd.org/changeset/base/357758 Log: MFC r357678: Correct the function name in the comment. Modified: stable/12/sys/kern/kern_thread.c Directory Properties: stable/12/ (props changed) Modified: