svn commit: r362607 - stable/11/libexec/rtld-elf

2020-06-24 Thread Konstantin Belousov
Author: kib Date: Thu Jun 25 05:44:06 2020 New Revision: 362607 URL: https://svnweb.freebsd.org/changeset/base/362607 Log: MFC r362346: rtld: Parse own phdr and notes. Modified: stable/11/libexec/rtld-elf/rtld.c Directory Properties: stable/11/ (props changed) Modified:

svn commit: r362606 - stable/11/sys/compat/linux

2020-06-24 Thread Konstantin Belousov
Author: kib Date: Thu Jun 25 05:35:46 2020 New Revision: 362606 URL: https://svnweb.freebsd.org/changeset/base/362606 Log: MFC r362342: Fix execution of linux binary from multithreaded non-Linux process. Modified: stable/11/sys/compat/linux/linux_emul.c Directory Properties: stable/11/

svn commit: r362605 - stable/12/sys/compat/linux

2020-06-24 Thread Konstantin Belousov
Author: kib Date: Thu Jun 25 05:24:35 2020 New Revision: 362605 URL: https://svnweb.freebsd.org/changeset/base/362605 Log: MFC r362342: Fix execution of linux binary from multithreaded non-Linux process. Modified: stable/12/sys/compat/linux/linux_emul.c Directory Properties: stable/12/

svn commit: r362604 - stable/12/libexec/rtld-elf

2020-06-24 Thread Konstantin Belousov
Author: kib Date: Thu Jun 25 05:20:00 2020 New Revision: 362604 URL: https://svnweb.freebsd.org/changeset/base/362604 Log: MFC r362347: rtld: Apply relro to itself. Modified: stable/12/libexec/rtld-elf/rtld.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r362603 - stable/12/libexec/rtld-elf

2020-06-24 Thread Konstantin Belousov
Author: kib Date: Thu Jun 25 05:17:36 2020 New Revision: 362603 URL: https://svnweb.freebsd.org/changeset/base/362603 Log: MFC r362346: rtld: Parse own phdr and notes. Modified: stable/12/libexec/rtld-elf/rtld.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r362602 - stable/12/usr.sbin/mountd

2020-06-24 Thread Rick Macklem
Author: rmacklem Date: Thu Jun 25 02:45:49 2020 New Revision: 362602 URL: https://svnweb.freebsd.org/changeset/base/362602 Log: MFC: r361780, r361956 Fix mountd to handle getgrouplist() not returning groups[0] == groups[1]. Prior to r174547, getgrouplist(3) always returned a groups list

Re: svn commit: r362600 - in head: sys/amd64/include sys/amd64/vmm usr.sbin/bhyve

2020-06-24 Thread Rodney W. Grimes
> Author: cem > Date: Thu Jun 25 00:18:42 2020 > New Revision: 362600 > URL: https://svnweb.freebsd.org/changeset/base/362600 > > Log: > bhyve(8): For prototyping, reattempt decode in userspace > > If userspace has a newer bhyve than the kernel, it may be able to decode > and emulate

svn commit: r362600 - in head: sys/amd64/include sys/amd64/vmm usr.sbin/bhyve

2020-06-24 Thread Conrad Meyer
Author: cem Date: Thu Jun 25 00:18:42 2020 New Revision: 362600 URL: https://svnweb.freebsd.org/changeset/base/362600 Log: bhyve(8): For prototyping, reattempt decode in userspace If userspace has a newer bhyve than the kernel, it may be able to decode and emulate some instructions

svn commit: r362599 - head/sys/dev/evdev

2020-06-24 Thread Vladimir Kondratyev
Author: wulf Date: Thu Jun 25 00:09:43 2020 New Revision: 362599 URL: https://svnweb.freebsd.org/changeset/base/362599 Log: atkbd/evdev: recognize the Chromebook menu key as F13 like Linux does. This is the key on the right side of the function keys, with the "hamburger menu" icon on it.

svn commit: r362598 - stable/11/sys/dev/evdev

2020-06-24 Thread Vladimir Kondratyev
Author: wulf Date: Thu Jun 25 00:01:24 2020 New Revision: 362598 URL: https://svnweb.freebsd.org/changeset/base/362598 Log: MFC r362260: evdev: Add AT translated set1 scancodes for 'Eisu' & 'Kana' keys. PR: 247292 Submitted by: Yuichiro NAITO Modified:

svn commit: r362597 - stable/12/sys/dev/evdev

2020-06-24 Thread Vladimir Kondratyev
Author: wulf Date: Thu Jun 25 00:00:04 2020 New Revision: 362597 URL: https://svnweb.freebsd.org/changeset/base/362597 Log: MFC r362260: evdev: Add AT translated set1 scancodes for 'Eisu' & 'Kana' keys. PR: 247292 Submitted by: Yuichiro NAITO Modified:

svn commit: r362596 - head

2020-06-24 Thread Conrad Meyer
Author: cem Date: Wed Jun 24 23:22:36 2020 New Revision: 362596 URL: https://svnweb.freebsd.org/changeset/base/362596 Log: Clang-format: Avoid hardcoded LLVM include-order style Reported by: emaste Modified: head/.clang-format Modified: head/.clang-format

svn commit: r362595 - head

2020-06-24 Thread Conrad Meyer
Author: cem Date: Wed Jun 24 22:42:46 2020 New Revision: 362595 URL: https://svnweb.freebsd.org/changeset/base/362595 Log: Update .clang-format type and foreach macros lists No functional change. Reviewed by: markj Differential Revision:https://reviews.freebsd.org/D25429

svn commit: r362594 - vendor/llvm-project/llvmorg-10.0.0-129-gd24d5c8e308

2020-06-24 Thread Dimitry Andric
Author: dim Date: Wed Jun 24 20:23:37 2020 New Revision: 362594 URL: https://svnweb.freebsd.org/changeset/base/362594 Log: Tag llvm-project branch release/10.x llvmorg-10.0.0-129-gd24d5c8e308. Added: vendor/llvm-project/llvmorg-10.0.0-129-gd24d5c8e308/ - copied from r362593,

svn commit: r362593 - in vendor/llvm-project/release-10.x: clang/include/clang/Driver clang/lib/Basic/Targets clang/lib/Driver clang/lib/Driver/ToolChains/Arch llvm/include/llvm/CodeGen llvm/includ...

2020-06-24 Thread Dimitry Andric
Author: dim Date: Wed Jun 24 20:22:44 2020 New Revision: 362593 URL: https://svnweb.freebsd.org/changeset/base/362593 Log: Vendor import of llvm-project branch release/10.x llvmorg-10.0.0-129-gd24d5c8e308. Added: vendor/llvm-project/release-10.x/llvm/include/llvm/CodeGen/RDFGraph.h

svn commit: r362592 - in head: share/man/man4 sys/dev/acpi_support

2020-06-24 Thread Mark Johnston
Author: markj Date: Wed Jun 24 19:51:03 2020 New Revision: 362592 URL: https://svnweb.freebsd.org/changeset/base/362592 Log: acpi_ibm(4): Rename disengaged mode to unthrottled mode. This mode was added in r362496. Rename it to make the meaning more clear. PR: 247306

svn commit: r362591 - head/sys/kern

2020-06-24 Thread Enji Cooper
Author: ngie Date: Wed Jun 24 18:51:01 2020 New Revision: 362591 URL: https://svnweb.freebsd.org/changeset/base/362591 Log: Add `kern.features.witness` Adding `kern.features.witness` helps expose whether or not the kernel has `options WITNESS` enabled, so the `feature_present(3)` API can

svn commit: r362590 - head

2020-06-24 Thread Conrad Meyer
Author: cem Date: Wed Jun 24 18:40:43 2020 New Revision: 362590 URL: https://svnweb.freebsd.org/changeset/base/362590 Log: Update .clang-format with style(9) header-sorting Thanks to work done in the NetBSD clang-format project. No functional change. Reviewed by: markj

svn commit: r362589 - in head/lib/csu: aarch64 arm i386 riscv

2020-06-24 Thread John Baldwin
Author: jhb Date: Wed Jun 24 17:54:24 2020 New Revision: 362589 URL: https://svnweb.freebsd.org/changeset/base/362589 Log: Always compile the brand and ignore init ELF notes standalone. Reviewed by: kib Sponsored by: DARPA Differential Revision:

svn commit: r362588 - head/share/man/man5

2020-06-24 Thread Conrad Meyer
Author: cem Date: Wed Jun 24 17:31:21 2020 New Revision: 362588 URL: https://svnweb.freebsd.org/changeset/base/362588 Log: Regenerate src.conf.5 after r362587 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r362587 - in head: . lib/clang/libclang share/mk targets/pseudo/bootstrap-tools targets/pseudo/clang tools/build/mk tools/build/options usr.bin/clang

2020-06-24 Thread Conrad Meyer
Author: cem Date: Wed Jun 24 17:03:42 2020 New Revision: 362587 URL: https://svnweb.freebsd.org/changeset/base/362587 Log: Add WITH_CLANG_FORMAT option clang-format is enabled conditional on either WITH_CLANG_EXTRAS or WITH_CLANG_FORMAT. Some sources in libclang are build conditional on

svn commit: r362586 - in stable/12/sys/netinet: . tcp_stacks

2020-06-24 Thread Richard Scheffenegger
Author: rscheff Date: Wed Jun 24 16:17:58 2020 New Revision: 362586 URL: https://svnweb.freebsd.org/changeset/base/362586 Log: MFC r361347: With RFC3168 ECN, CWR SHOULD only be sent with new data Overly conservative data receivers may ignore the CWR flag on other packets, and keep ECE

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

2020-06-24 Thread Mark Johnston
Author: markj Date: Wed Jun 24 15:46:33 2020 New Revision: 362585 URL: https://svnweb.freebsd.org/changeset/base/362585 Log: ipfw(4): make O_IPVER/ipversion match IPv4 or 6, not just IPv4. Submitted by: Neel Chauhan Reviewed by: Lutz Donnerhacke MFC after:1 week Differential

svn commit: r362584 - head/sys/riscv/riscv

2020-06-24 Thread Mitchell Horne
Author: mhorne Date: Wed Jun 24 15:21:12 2020 New Revision: 362584 URL: https://svnweb.freebsd.org/changeset/base/362584 Log: Only invalidate the early DTB mapping if it exists This temporary mapping will become optional. Booting via loader(8) means that the DTB will have already been

svn commit: r362583 - in head/sys/riscv: include riscv

2020-06-24 Thread Mitchell Horne
Author: mhorne Date: Wed Jun 24 15:20:00 2020 New Revision: 362583 URL: https://svnweb.freebsd.org/changeset/base/362583 Log: Handle load from loader(8) In locore, we must detect and handle different arguments passed by loader(8) compared to what we recieve when booting directly via SBI

svn commit: r362582 - head/sbin/ipfw

2020-06-24 Thread Mark Johnston
Author: markj Date: Wed Jun 24 15:05:42 2020 New Revision: 362582 URL: https://svnweb.freebsd.org/changeset/base/362582 Log: ipfw(8): In fill_ip6(), use a single statement for both "me" and "me6". Submitted by: Neel Chauhan Reviewed by: rgrimes, Lutz Donnerhacke MFC after:1 week

svn commit: r362581 - head/sys/netinet

2020-06-24 Thread Michael Tuexen
Author: tuexen Date: Wed Jun 24 14:47:51 2020 New Revision: 362581 URL: https://svnweb.freebsd.org/changeset/base/362581 Log: Fix the acconting for fragmented unordered messages when using interleaving. This was reported for the userland stack in

Re: svn commit: r362333 - in head: contrib/flex contrib/flex/src usr.bin/lex usr.bin/lex/lib

2020-06-24 Thread Joerg Sonnenberger
On Wed, Jun 24, 2020 at 12:09:03PM +0200, Dimitry Andric wrote: > On 24 Jun 2020, at 02:41, Kyle Evans wrote: > > > > On Thu, Jun 18, 2020 at 1:09 PM Jung-uk Kim wrote: > >> > >> Author: jkim > >> Date: Thu Jun 18 18:09:16 2020 > >> New Revision: 362333 > >> URL:

svn commit: r362580 - head/sys/netinet/cc

2020-06-24 Thread Richard Scheffenegger
Author: rscheff Date: Wed Jun 24 13:52:53 2020 New Revision: 362580 URL: https://svnweb.freebsd.org/changeset/base/362580 Log: TCP: fix cubic RTO reaction. Proper TCP Cubic operation requires the knowledge of the maximum congestion window prior to the last congestion event. This

svn commit: r362579 - stable/12/sys/dev/nvme

2020-06-24 Thread Alexander Motin
Author: mav Date: Wed Jun 24 13:49:30 2020 New Revision: 362579 URL: https://svnweb.freebsd.org/changeset/base/362579 Log: MFC r362337: Make polled request timeout less invasive. Instead of panic after one second of polling, make the normal timeout handler to activate, reset the

svn commit: r362578 - stable/12/sys/dev/nvme

2020-06-24 Thread Alexander Motin
Author: mav Date: Wed Jun 24 13:48:16 2020 New Revision: 362578 URL: https://svnweb.freebsd.org/changeset/base/362578 Log: MFC r362282: Fix admin qpair leak if detached during initial reset. Modified: stable/12/sys/dev/nvme/nvme_ctrlr.c stable/12/sys/dev/nvme/nvme_qpair.c Directory

svn commit: r362577 - head/sys/netinet

2020-06-24 Thread Richard Scheffenegger
Author: rscheff Date: Wed Jun 24 13:42:42 2020 New Revision: 362577 URL: https://svnweb.freebsd.org/changeset/base/362577 Log: TCP: make after-idle work for transactional sessions. The use of t_rcvtime as proxy for the last transmission fails for transactional IO, where the client

Re: svn commit: r362333 - in head: contrib/flex contrib/flex/src usr.bin/lex usr.bin/lex/lib

2020-06-24 Thread Kyle Evans
On Wed, Jun 24, 2020 at 5:09 AM Dimitry Andric wrote: > > On 24 Jun 2020, at 02:41, Kyle Evans wrote: > > > > On Thu, Jun 18, 2020 at 1:09 PM Jung-uk Kim wrote: > >> > >> Author: jkim > >> Date: Thu Jun 18 18:09:16 2020 > >> New Revision: 362333 > >> URL:

svn commit: r362576 - in head/lib: libc/tests/gen libc/tests/stdlib msun/tests

2020-06-24 Thread Mitchell Horne
Author: mhorne Date: Wed Jun 24 13:11:19 2020 New Revision: 362576 URL: https://svnweb.freebsd.org/changeset/base/362576 Log: Enable long double tests on RISC-V Some of the NetBSD contributed tests are gated behind the __HAVE_LONG_DOUBLE flag. This flag seems to be defined only for

svn commit: r362575 - head/tests/sys/auditpipe

2020-06-24 Thread Edward Tomasz Napierala
Author: trasz Date: Wed Jun 24 12:17:40 2020 New Revision: 362575 URL: https://svnweb.freebsd.org/changeset/base/362575 Log: Make sys.auditpipe depend on /dev/auditpipe. This fixes a few failures on armv7. MFC after:2 weeks Sponsored by: DARPA Modified:

svn commit: r362574 - head/sys/dev/uart

2020-06-24 Thread Marcin Wojtas
Author: mw Date: Wed Jun 24 12:15:27 2020 New Revision: 362574 URL: https://svnweb.freebsd.org/changeset/base/362574 Log: Fix AccessWidth and BitWidth parsing in SPCR table The ACPI Specification defines a Generic Address Structure (GAS), which is used to describe UART controller

Re: svn commit: r362333 - in head: contrib/flex contrib/flex/src usr.bin/lex usr.bin/lex/lib

2020-06-24 Thread Dimitry Andric
On 24 Jun 2020, at 02:41, Kyle Evans wrote: > > On Thu, Jun 18, 2020 at 1:09 PM Jung-uk Kim wrote: >> >> Author: jkim >> Date: Thu Jun 18 18:09:16 2020 >> New Revision: 362333 >> URL: https://svnweb.freebsd.org/changeset/base/362333 >> >> Log: >> MFV: r362286 >> >> Merge flex 2.6.4. >> >

svn commit: r362573 - head/tests/sys/geom/class/gate

2020-06-24 Thread Li-Wen Hsu
Author: lwhsu Date: Wed Jun 24 07:25:54 2020 New Revision: 362573 URL: https://svnweb.freebsd.org/changeset/base/362573 Log: Temporarily skip unstable sys.geom.class.gate.ggate_test.ggated on i386 in CI PR: 244737 Sponsored by: The FreeBSD Foundation Modified:

svn commit: r362572 - in stable/12/sys: amd64/amd64 i386/i386 x86/include x86/x86

2020-06-24 Thread Konstantin Belousov
Author: kib Date: Wed Jun 24 06:35:50 2020 New Revision: 362572 URL: https://svnweb.freebsd.org/changeset/base/362572 Log: MFC r362031, r362065, r362075: amd64 pmap: reorder IPI send and local TLB flush in TLB invalidations. Modified: stable/12/sys/amd64/amd64/pmap.c