svn commit: r357109 - in stable: 11/sys/i386/ibcs2 12/sys/i386/ibcs2

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 05:52:31 2020 New Revision: 357109 URL: https://svnweb.freebsd.org/changeset/base/357109 Log: Regenerate ibcs2 sysent targets, NFC Direct commit; these hadn't been regenerated in a wihle, and it's nice to see no diff going forward in case these get tweaked

svn commit: r357109 - in stable: 11/sys/i386/ibcs2 12/sys/i386/ibcs2

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 05:52:31 2020 New Revision: 357109 URL: https://svnweb.freebsd.org/changeset/base/357109 Log: Regenerate ibcs2 sysent targets, NFC Direct commit; these hadn't been regenerated in a wihle, and it's nice to see no diff going forward in case these get tweaked

svn commit: r357108 - in stable: 11/sys/amd64/linux 11/sys/amd64/linux32 11/sys/compat/cloudabi32 11/sys/compat/cloudabi64 11/sys/compat/freebsd32 11/sys/compat/svr4 11/sys/conf 11/sys/i386/ibcs2 1...

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 05:47:56 2020 New Revision: 357108 URL: https://svnweb.freebsd.org/changeset/base/357108 Log: MFC r355473, r356540, r356604, r356868, r356937: sysent improvements The main motivation here being .ORDER to render -jN > 1 harmless; svr4/ibcs2 targets were also

svn commit: r357108 - in stable: 11/sys/amd64/linux 11/sys/amd64/linux32 11/sys/compat/cloudabi32 11/sys/compat/cloudabi64 11/sys/compat/freebsd32 11/sys/compat/svr4 11/sys/conf 11/sys/i386/ibcs2 1...

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 05:47:56 2020 New Revision: 357108 URL: https://svnweb.freebsd.org/changeset/base/357108 Log: MFC r355473, r356540, r356604, r356868, r356937: sysent improvements The main motivation here being .ORDER to render -jN > 1 harmless; svr4/ibcs2 targets were also

svn commit: r357107 - in stable: 11/share/mk 12/share/mk

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 05:17:44 2020 New Revision: 357107 URL: https://svnweb.freebsd.org/changeset/base/357107 Log: MFC r354968, r354976: Introduce, but do not use, bsd.sysdir.mk [Some sysent bits use bsd.sysdir.mk now, but I don't see a point in converting existing stuff]

svn commit: r357107 - in stable: 11/share/mk 12/share/mk

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 05:17:44 2020 New Revision: 357107 URL: https://svnweb.freebsd.org/changeset/base/357107 Log: MFC r354968, r354976: Introduce, but do not use, bsd.sysdir.mk [Some sysent bits use bsd.sysdir.mk now, but I don't see a point in converting existing stuff]

svn commit: r357106 - stable/11

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 04:57:26 2020 New Revision: 357106 URL: https://svnweb.freebsd.org/changeset/base/357106 Log: MFC r352919: Update cloudabi(32|64) sysents with "make sysent". Additionally, I've added svr4 which still exists in this branch. Modified: stable/11/Makefile.inc1

svn commit: r357105 - in stable/11/sys: amd64/linux amd64/linux32 compat/cloudabi32 compat/cloudabi64 compat/freebsd32 compat/svr4 i386/ibcs2 i386/linux kern

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 04:48:46 2020 New Revision: 357105 URL: https://svnweb.freebsd.org/changeset/base/357105 Log: MFC r328560: Don't use an .OBJDIR for 'make sysent'. Modified: stable/11/sys/amd64/linux/Makefile stable/11/sys/amd64/linux32/Makefile stable/11/sys/compat/cloudab

svn commit: r357104 - head/stand/lua

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 03:52:16 2020 New Revision: 357104 URL: https://svnweb.freebsd.org/changeset/base/357104 Log: lua: add modules.loaded hook This may be used for the local module to hook in and load any additional modules that it wants, since it can't modify the modules tabl

svn commit: r357103 - head/stand/lua

2020-01-24 Thread Kyle Evans
Author: kevans Date: Sat Jan 25 03:02:45 2020 New Revision: 357103 URL: https://svnweb.freebsd.org/changeset/base/357103 Log: loader.lua: re-arrange to load local.lua *after* config loading The major problem with the current ordering is that loader.conf may contain all of the magic we nee

svn commit: r357102 - head/sys/dev/mlx4/mlx4_en

2020-01-24 Thread Gleb Smirnoff
Author: glebius Date: Sat Jan 25 00:06:18 2020 New Revision: 357102 URL: https://svnweb.freebsd.org/changeset/base/357102 Log: Enter the network epoch in RX processing taskqueue. Modified: head/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c Modified: head/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c ===

svn commit: r357101 - in head/sys/netinet: . tcp_stacks

2020-01-24 Thread Michael Tuexen
Author: tuexen Date: Fri Jan 24 22:50:23 2020 New Revision: 357101 URL: https://svnweb.freebsd.org/changeset/base/357101 Log: Don't delay the ACK for a TCP segment with the CWR flag set. This allows the data sender to increase the CWND faster. Submitted by: Richard Scheffenegger

svn commit: r357100 - in head/sys/netinet: . tcp_stacks

2020-01-24 Thread Michael Tuexen
Author: tuexen Date: Fri Jan 24 22:37:53 2020 New Revision: 357100 URL: https://svnweb.freebsd.org/changeset/base/357100 Log: The server side of TCP fast open relies on the delayed ACK timer to allow including user data in the SYN-ACK. When DSACK support was added in r347382, an immediate AC

svn commit: r357098 - vendor/llvm-project/llvmorg-10-init-17538-gd11abddb32f

2020-01-24 Thread Dimitry Andric
Author: dim Date: Fri Jan 24 22:13:08 2020 New Revision: 357098 URL: https://svnweb.freebsd.org/changeset/base/357098 Log: Tag llvm-project release/10.x llvmorg-10-init-17538-gd11abddb32f. Added: vendor/llvm-project/llvmorg-10-init-17538-gd11abddb32f/ - copied from r357097, vendor/llvm-p

svn commit: r357097 - in vendor/llvm-project/release-10.x: clang/include/clang/AST clang/include/clang/Basic clang/include/clang/Driver clang/include/clang/Parse clang/include/clang/Sema clang/incl...

2020-01-24 Thread Dimitry Andric
Author: dim Date: Fri Jan 24 22:11:32 2020 New Revision: 357097 URL: https://svnweb.freebsd.org/changeset/base/357097 Log: Vendor import of llvm-project release/10.x llvmorg-10-init-17538-gd11abddb32f. Added: vendor/llvm-project/release-10.x/clang/include/clang/AST/ExprConcepts.h (conten

svn commit: r357094 - head/sys/netinet/tcp_stacks

2020-01-24 Thread Gleb Smirnoff
Author: glebius Date: Fri Jan 24 21:56:10 2020 New Revision: 357094 URL: https://svnweb.freebsd.org/changeset/base/357094 Log: Enter the network epoch when rack_output() is called in setsockopt(2). Modified: head/sys/netinet/tcp_stacks/rack.c Modified: head/sys/netinet/tcp_stacks/rack.c

svn commit: r357093 - in head/sys/dev: otus rtwn/usb usb/wlan

2020-01-24 Thread Gleb Smirnoff
Author: glebius Date: Fri Jan 24 21:04:33 2020 New Revision: 357093 URL: https://svnweb.freebsd.org/changeset/base/357093 Log: Enter the network epoch in USB WiFi drivers when processing input mbuf queues. Submitted by: Idwer Vollering Modified: head/sys/dev/otus/if_otus.c head/sys/

Re: svn commit: r357079 - head/etc

2020-01-24 Thread Rodney W. Grimes
[ Charset UTF-8 unsupported, converting... ] > Author: emaste > Date: Fri Jan 24 14:40:37 2020 > New Revision: 357079 > URL: https://svnweb.freebsd.org/changeset/base/357079 > > Log: > revert r356990 to reapply with correct commit message > > Requested by: rgrimes Thank you. > Modif

svn commit: r357092 - in head: sbin/ipfw sys/netinet/libalias

2020-01-24 Thread Alexander V. Chernikov
Author: melifaro Date: Fri Jan 24 20:35:41 2020 New Revision: 357092 URL: https://svnweb.freebsd.org/changeset/base/357092 Log: Add support for RFC 6598/Carrier Grade NAT subnets. to libalias and ipfw. In libalias, a new flag PKT_ALIAS_UNREGISTERED_RFC6598 is added. This is like PKT_ALIA

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

2020-01-24 Thread Cy Schubert
In message <7d7db96d-26b1-1d2b-9f8d-a3f8fbe8c...@selasky.org>, Hans Petter Sela sky writes: > On 2020-01-24 18:05, Gleb Smirnoff wrote: > > On Fri, Jan 24, 2020 at 10:24:53AM +0100, Hans Petter Selasky wrote: > > H> What you want to do here is right, but how it is implemented is wrong, > > H> in m

Re: svn commit: r357075 - in head/sys: compat/linux kern sys

2020-01-24 Thread Edward Tomasz Napierala
On 0124T1006, Gleb Smirnoff wrote: > On Fri, Jan 24, 2020 at 11:57:55AM +, Edward Tomasz Napierala wrote: > E> Author: trasz > E> Date: Fri Jan 24 11:57:55 2020 > E> New Revision: 357075 > E> URL: https://svnweb.freebsd.org/changeset/base/357075 > E> > E> Log: > E> Add kern_unmount() and use

svn commit: r357091 - head/sys/vm

2020-01-24 Thread Konstantin Belousov
Author: kib Date: Fri Jan 24 19:42:53 2020 New Revision: 357091 URL: https://svnweb.freebsd.org/changeset/base/357091 Log: Handle a race of collapse with a retrying fault. Both vm_object_scan_all_shadowed() and vm_object_collapse_scan() might observe an invalid page left in the default ba

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

2020-01-24 Thread Hans Petter Selasky
On 2020-01-24 18:05, Gleb Smirnoff wrote: On Fri, Jan 24, 2020 at 10:24:53AM +0100, Hans Petter Selasky wrote: H> What you want to do here is right, but how it is implemented is wrong, H> in my opinion. H> H> 1) Remove intr_epoch_batch. Most network drivers use interrupt H> moderation, and a time

Re: svn commit: r357075 - in head/sys: compat/linux kern sys

2020-01-24 Thread Eugene Grosbein
25.01.2020 1:06, Gleb Smirnoff wrote: > E> Author: trasz > E> Date: Fri Jan 24 11:57:55 2020 > E> New Revision: 357075 > E> URL: https://svnweb.freebsd.org/changeset/base/357075 > E> > E> Log: > E> Add kern_unmount() and use in Linuxulator. No functional changes. > > Just out of curiosity: wh

Re: svn commit: r357075 - in head/sys: compat/linux kern sys

2020-01-24 Thread Gleb Smirnoff
On Fri, Jan 24, 2020 at 11:57:55AM +, Edward Tomasz Napierala wrote: E> Author: trasz E> Date: Fri Jan 24 11:57:55 2020 E> New Revision: 357075 E> URL: https://svnweb.freebsd.org/changeset/base/357075 E> E> Log: E> Add kern_unmount() and use in Linuxulator. No functional changes. Just out

svn commit: r357090 - head/sys/dev/re

2020-01-24 Thread Gleb Smirnoff
Author: glebius Date: Fri Jan 24 17:24:02 2020 New Revision: 357090 URL: https://svnweb.freebsd.org/changeset/base/357090 Log: re(4) uses taskqueue to process input packets. Enter network epoch in there. Modified: head/sys/dev/re/if_re.c Modified: head/sys/dev/re/if_re.c =

svn commit: r357089 - in stable: 11/lib/libc/gen 12/lib/libc/gen

2020-01-24 Thread Kyle Evans
Author: kevans Date: Fri Jan 24 17:15:31 2020 New Revision: 357089 URL: https://svnweb.freebsd.org/changeset/base/357089 Log: MFC 356951: posix_spawn: mark error as volatile In the case of an error, the RFSPAWN'd thread will write back to psa->error with the correct exit code. Mark this a

svn commit: r357089 - in stable: 11/lib/libc/gen 12/lib/libc/gen

2020-01-24 Thread Kyle Evans
Author: kevans Date: Fri Jan 24 17:15:31 2020 New Revision: 357089 URL: https://svnweb.freebsd.org/changeset/base/357089 Log: MFC 356951: posix_spawn: mark error as volatile In the case of an error, the RFSPAWN'd thread will write back to psa->error with the correct exit code. Mark this a

svn commit: r357088 - head/sys/dev/ath

2020-01-24 Thread Gleb Smirnoff
Author: glebius Date: Fri Jan 24 17:11:54 2020 New Revision: 357088 URL: https://svnweb.freebsd.org/changeset/base/357088 Log: ath(4) processing input packets in taskqueue. Enter network epoch before calling ieee80211_input_mimo(). Modified: head/sys/dev/ath/if_ath_rx.c Modified: head/sys

svn commit: r357087 - in head/sys: conf riscv/conf

2020-01-24 Thread Ruslan Bukin
Author: br Date: Fri Jan 24 17:10:21 2020 New Revision: 357087 URL: https://svnweb.freebsd.org/changeset/base/357087 Log: Include the PCI stack to the riscv GENERIC kernel. It will be used by an upcoming PCI root complex driver. Sponsored by: DARPA, AFRL Modified: head/sys/conf/file

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

2020-01-24 Thread Gleb Smirnoff
On Fri, Jan 24, 2020 at 10:24:53AM +0100, Hans Petter Selasky wrote: H> What you want to do here is right, but how it is implemented is wrong, H> in my opinion. H> H> 1) Remove intr_epoch_batch. Most network drivers use interrupt H> moderation, and a timeout of 1000 iterations can easily become

svn commit: r357086 - in head/sys/riscv: conf include

2020-01-24 Thread Ruslan Bukin
Author: br Date: Fri Jan 24 16:50:51 2020 New Revision: 357086 URL: https://svnweb.freebsd.org/changeset/base/357086 Log: Enable NEW_PCIB on riscv. Sponsored by: DARPA, AFRL Modified: head/sys/riscv/conf/DEFAULTS head/sys/riscv/include/resource.h Modified: head/sys/riscv/conf/DEFAULTS

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

2020-01-24 Thread Ruslan Bukin
Author: br Date: Fri Jan 24 16:43:49 2020 New Revision: 357085 URL: https://svnweb.freebsd.org/changeset/base/357085 Log: o Move the software context struct to a header file. o Make the pci_host_generic_acpi_attach() globally visible. o Declare a new driver class. These will be used by

svn commit: r357084 - head/secure/caroot

2020-01-24 Thread Kyle Evans
Author: kevans Date: Fri Jan 24 16:43:02 2020 New Revision: 357084 URL: https://svnweb.freebsd.org/changeset/base/357084 Log: caroot: use bsd.obj.mk, not bsd.prog.mk This directory stages certdata into .OBJDIR and processes it, but does not actually build a prog-shaped object; bsd.obj.mk

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

2020-01-24 Thread Ruslan Bukin
Author: br Date: Fri Jan 24 16:08:06 2020 New Revision: 357083 URL: https://svnweb.freebsd.org/changeset/base/357083 Log: Move the ECAM macroses to the header file. These will be used by other PCI root complex drivers. Sponsored by: DARPA, AFRL Modified: head/sys/dev/pci/pci_host_ge

svn commit: r357082 - in stable: 11/etc/mtree 11/secure 11/secure/caroot 11/share/mk 11/usr.sbin 11/usr.sbin/certctl 11/usr.sbin/etcupdate 11/usr.sbin/mergemaster 12/etc/mtree 12/secure 12/secure/c...

2020-01-24 Thread Kyle Evans
Author: kevans Date: Fri Jan 24 15:29:33 2020 New Revision: 357082 URL: https://svnweb.freebsd.org/changeset/base/357082 Log: MFC r352948-r352951, r353002, r353066, r353070: caroot infrastructure Infrastructure only -- no plans in place currently to commit any certs to these branches.

svn commit: r357082 - in stable: 11/etc/mtree 11/secure 11/secure/caroot 11/share/mk 11/usr.sbin 11/usr.sbin/certctl 11/usr.sbin/etcupdate 11/usr.sbin/mergemaster 12/etc/mtree 12/secure 12/secure/c...

2020-01-24 Thread Kyle Evans
Author: kevans Date: Fri Jan 24 15:29:33 2020 New Revision: 357082 URL: https://svnweb.freebsd.org/changeset/base/357082 Log: MFC r352948-r352951, r353002, r353066, r353070: caroot infrastructure Infrastructure only -- no plans in place currently to commit any certs to these branches.

svn commit: r357081 - head/sys/kern

2020-01-24 Thread Mark Johnston
Author: markj Date: Fri Jan 24 14:58:02 2020 New Revision: 357081 URL: https://svnweb.freebsd.org/changeset/base/357081 Log: Revert r357050. It seems to have introduced a couple of regressions. Reported by: cy, pho Modified: head/sys/kern/sched_ule.c Modified: head/sys/kern/sched_

svn commit: r357080 - head/etc

2020-01-24 Thread Ed Maste
Author: emaste Date: Fri Jan 24 14:41:51 2020 New Revision: 357080 URL: https://svnweb.freebsd.org/changeset/base/357080 Log: Tag NLS aliases with pkgbase package POSIX and en_US.US_ASCII are aliases (symlinks) to the C locale. They were not previously tagged with a pkgbase pacakge. Add

svn commit: r357079 - head/etc

2020-01-24 Thread Ed Maste
Author: emaste Date: Fri Jan 24 14:40:37 2020 New Revision: 357079 URL: https://svnweb.freebsd.org/changeset/base/357079 Log: revert r356990 to reapply with correct commit message Requested by: rgrimes Modified: head/etc/Makefile Modified: head/etc/Makefile =

svn commit: r357078 - stable/12/usr.bin/showmount

2020-01-24 Thread Eitan Adler
Author: eadler Date: Fri Jan 24 14:22:09 2020 New Revision: 357078 URL: https://svnweb.freebsd.org/changeset/base/357078 Log: MFC r355647: [showmount] implement long options add long options support to showmount. Where mappings exist use the GNU names for said options.

svn commit: r357077 - head/sys/compat/linuxkpi/common/include/linux

2020-01-24 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jan 24 13:05:53 2020 New Revision: 357077 URL: https://svnweb.freebsd.org/changeset/base/357077 Log: Implement mmget_not_zero() in the LinuxKPI. Submitted by: Austin Shafer MFC after:1 week Sponsored by: Mellanox Technologies Modified: head/sys/compat/

Re: svn commit: r357012 - head/sys/net

2020-01-24 Thread Hans Petter Selasky
On 2020-01-23 02:47, Gleb Smirnoff wrote: Author: glebius Date: Thu Jan 23 01:47:43 2020 New Revision: 357012 URL: https://svnweb.freebsd.org/changeset/base/357012 Log: Stop entering the network epoch in ether_input(), unless driver is marked with IFF_NEEDSEPOCH. Modified: head/sys/net

svn commit: r357076 - head/sys/compat/linux

2020-01-24 Thread Edward Tomasz Napierala
Author: trasz Date: Fri Jan 24 12:08:23 2020 New Revision: 357076 URL: https://svnweb.freebsd.org/changeset/base/357076 Log: Make linux(4) handle MAP_32BIT. This unbreaks Mono (mono-devel-4.6.2.7+dfsg-1ubuntu1 from Ubuntu Bionic); previously would crash on "amd64_is_imm32" assert. MF

svn commit: r357075 - in head/sys: compat/linux kern sys

2020-01-24 Thread Edward Tomasz Napierala
Author: trasz Date: Fri Jan 24 11:57:55 2020 New Revision: 357075 URL: https://svnweb.freebsd.org/changeset/base/357075 Log: Add kern_unmount() and use in Linuxulator. No functional changes. Reviewed by: kib MFC after:2 weeks Sponsored by: The FreeBSD Foundation Differential Rev

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

2020-01-24 Thread Hans Petter Selasky
On 2020-01-23 09:36, Hans Petter Selasky wrote: On 2020-01-23 02:24, Gleb Smirnoff wrote: Author: glebius Date: Thu Jan 23 01:24:47 2020 New Revision: 357004 URL: https://svnweb.freebsd.org/changeset/base/357004 Log:    Enter the network epoch for interrupt handlers of INTR_TYPE_NET.    Provide

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

2020-01-24 Thread Nick Hibma
Author: n_hibma Date: Fri Jan 24 11:22:33 2020 New Revision: 357074 URL: https://svnweb.freebsd.org/changeset/base/357074 Log: Fix a few spacing issues to make the page more readable. Modified: head/share/man/man4/netmap.4 Modified: head/share/man/man4/netmap.4 ==

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

2020-01-24 Thread Hans Petter Selasky
On 2020-01-23 09:36, Hans Petter Selasky wrote: On 2020-01-23 02:24, Gleb Smirnoff wrote: Author: glebius Date: Thu Jan 23 01:24:47 2020 New Revision: 357004 URL: https://svnweb.freebsd.org/changeset/base/357004 Log:    Enter the network epoch for interrupt handlers of INTR_TYPE_NET.    Provide