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

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

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:

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

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

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

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

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,

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

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

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. >

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

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

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

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

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

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:

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

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

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:

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:

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:

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:

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:

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.

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

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:

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:

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.

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

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.   

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.