svn commit: r356483 - head/share/mk

2020-01-07 Thread Michal Meloun
Author: mmel Date: Wed Jan 8 07:25:37 2020 New Revision: 356483 URL: https://svnweb.freebsd.org/changeset/base/356483 Log: Switch 32-bit arm back to LLVM libunwind. Actual LLVM libunwind passed all testing without issues, switch back to it. PR: 233664 Modified:

Re: svn commit: r356480 - head/sys/dev/nvme

2020-01-07 Thread Warner Losh
On Tue, Jan 7, 2020 at 4:10 PM Alexander Motin wrote: > Author: mav > Date: Tue Jan 7 23:10:38 2020 > New Revision: 356480 > URL: https://svnweb.freebsd.org/changeset/base/356480 > > Log: > Increate HMB limit from 1% to 5%. > > SSD capacity in laptops is growing faster then RAM size, so my

svn commit: r356482 - in head: share/man/man4 sys/dev/nvme

2020-01-07 Thread Alexander Motin
Author: mav Date: Tue Jan 7 23:29:54 2020 New Revision: 356482 URL: https://svnweb.freebsd.org/changeset/base/356482 Log: Minor adjustments to r356474 and r356480. Reported by: jkim, imp MFC after:2 weeks X-MFC-with: r356474 Modified: head/share/man/man4/nvme.4

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

2020-01-07 Thread John Baldwin
Author: jhb Date: Tue Jan 7 23:18:31 2020 New Revision: 356481 URL: https://svnweb.freebsd.org/changeset/base/356481 Log: Work around lld's inability to handle undefined weak symbols on risc-v. lld on RISC-V is not yet able to handle undefined weak symbols for non-PIC code in the code

svn commit: r356480 - head/sys/dev/nvme

2020-01-07 Thread Alexander Motin
Author: mav Date: Tue Jan 7 23:10:38 2020 New Revision: 356480 URL: https://svnweb.freebsd.org/changeset/base/356480 Log: Increate HMB limit from 1% to 5%. SSD capacity in laptops is growing faster then RAM size, so my original guess seems too low on second thought. Hopefully nobody

svn commit: r356479 - head/lib/clang/libllvmminimal

2020-01-07 Thread Brandon Bergren
Author: bdragon Date: Tue Jan 7 22:45:02 2020 New Revision: 356479 URL: https://svnweb.freebsd.org/changeset/base/356479 Log: [PowerPC] Fix libllvmminimal build when building from powerpc64 ELFv1. When bootstrapping on powerpc64 ELFv1, it is necessary to use binutils ld.bfd from ports

svn commit: r356477 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2020-01-07 Thread Mark Johnston
Author: markj Date: Tue Jan 7 21:56:20 2020 New Revision: 356477 URL: https://svnweb.freebsd.org/changeset/base/356477 Log: Use a deterministic hash for USDT symbol names. Previously libdtrace used ftok(3), which hashes the inode number of the input object file. To increase

svn commit: r356478 - head

2020-01-07 Thread John Baldwin
Author: jhb Date: Tue Jan 7 21:56:28 2020 New Revision: 356478 URL: https://svnweb.freebsd.org/changeset/base/356478 Log: Don't fail universe kernel stage for TARGET_ARCHes without a kernel config. This fixes a regression in r356418 where the entire universe would fail early due to an

svn commit: r356476 - head/lib/libjail

2020-01-07 Thread Mark Johnston
Author: markj Date: Tue Jan 7 21:44:27 2020 New Revision: 356476 URL: https://svnweb.freebsd.org/changeset/base/356476 Log: libjail: Handle an error from reallocarray() when trimming the buffer. There is no API guarantee that realloc() will not fail when the buffer is shrinking. Handle

svn commit: r356475 - head/sys/dev/cxgbe

2020-01-07 Thread Gleb Smirnoff
Author: glebius Date: Tue Jan 7 21:29:42 2020 New Revision: 356475 URL: https://svnweb.freebsd.org/changeset/base/356475 Log: Fix a typo - passing wrong mbuf pointer to needs_udp_csum(). Will trigger panic only on a kernel with RATELIMIT. Submitted by: rrs Modified:

svn commit: r356474 - in head: share/man/man4 sys/dev/nvme

2020-01-07 Thread Alexander Motin
Author: mav Date: Tue Jan 7 21:17:11 2020 New Revision: 356474 URL: https://svnweb.freebsd.org/changeset/base/356474 Log: Add Host Memory Buffer support to nvme(4). This allows cheapest DRAM-less NVMe SSDs to use some of host RAM (about 1MB per 1GB on the devices I have) for its

svn commit: r356473 - in head: sys/net sys/netinet6 tests/sys/net/routing

2020-01-07 Thread Alexander V. Chernikov
Author: melifaro Date: Tue Jan 7 21:16:30 2020 New Revision: 356473 URL: https://svnweb.freebsd.org/changeset/base/356473 Log: Fix rtsock route message generation for interface addresses. Reviewed by: olivier MFC after:1 month Differential Revision:

svn commit: r356472 - head/sys/arm/arm

2020-01-07 Thread Ian Lepore
Author: ian Date: Tue Jan 7 21:13:34 2020 New Revision: 356472 URL: https://svnweb.freebsd.org/changeset/base/356472 Log: Add #ifdef option-test wrappers around another call to an arm/unwind.c function which is only compiled-in with certain options. Why is it always the most trivial

svn commit: r356470 - head/sys/kern

2020-01-07 Thread Mateusz Guzik
Author: mjg Date: Tue Jan 7 20:24:21 2020 New Revision: 356470 URL: https://svnweb.freebsd.org/changeset/base/356470 Log: vfs: handle doomed vnodes in vdefer_inactive vgone dooms the vnode while keeping VI_OWEINACT set and then drops the interlock. vputx can pick up the interlock

svn commit: r356463 - head/gnu/lib/libssp

2020-01-07 Thread Kyle Evans
Author: kevans Date: Tue Jan 7 19:49:31 2020 New Revision: 356463 URL: https://svnweb.freebsd.org/changeset/base/356463 Log: Remove gcclibs libssp build glue r356356 started providing libssp based on ^/lib/libc/secure and disconnected this version from the build. This one did formally

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

2020-01-07 Thread Ed Maste
Author: emaste Date: Tue Jan 7 17:57:08 2020 New Revision: 356459 URL: https://svnweb.freebsd.org/changeset/base/356459 Log: Do not define TCPOUTFLAGS in rack_bbr_common tcp_outflags isn't used in this source file and compilation failed with external GCC on sparc64. I'm not sure why

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

2020-01-07 Thread Li-Wen Hsu
Author: lwhsu Date: Tue Jan 7 17:49:49 2020 New Revision: 356458 URL: https://svnweb.freebsd.org/changeset/base/356458 Log: Revert r355861 because the issue has been fixed in r356443 PR: 242689 Notified by: markj Sponsored by: The FreeBSD Foundation Modified:

svn commit: r356457 - head/tools/tools/crypto

2020-01-07 Thread John Baldwin
Author: jhb Date: Tue Jan 7 17:07:58 2020 New Revision: 356457 URL: https://svnweb.freebsd.org/changeset/base/356457 Log: Various cleanups to cryptocheck. - Rename 'blkcipher' to 'cipher'. Some of the ciphers being tested are stream ciphers. - Rename 'authenc' to 'eta' as it is

svn commit: r356452 - head

2020-01-07 Thread John Baldwin
Author: jhb Date: Tue Jan 7 16:53:51 2020 New Revision: 356452 URL: https://svnweb.freebsd.org/changeset/base/356452 Log: Remove support for using GCC 4.2.1 from make tinderbox. Reviewed by: emaste Differential Revision:https://reviews.freebsd.org/D23054 Modified:

svn commit: r356445 - head/sys/dev/smartpqi

2020-01-07 Thread Mark Johnston
Author: markj Date: Tue Jan 7 16:07:30 2020 New Revision: 356445 URL: https://svnweb.freebsd.org/changeset/base/356445 Log: Decrease logging severity when adding a device or reading config table. In PR 243056 a user reports some spam from smartpqi(4). In particular, the driver warns

svn commit: r356444 - head/libexec/rtld-elf

2020-01-07 Thread Ryan Stone
Author: rstone Date: Tue Jan 7 16:03:11 2020 New Revision: 356444 URL: https://svnweb.freebsd.org/changeset/base/356444 Log: rtld: Fix segfault in direct exec mode When rtld is directly executed with arguments, it has to move the program arguments, environment and elf aux data up a few

svn commit: r356443 - in head/sys/i386: i386 include

2020-01-07 Thread Mark Johnston
Author: markj Date: Tue Jan 7 15:59:31 2020 New Revision: 356443 URL: https://svnweb.freebsd.org/changeset/base/356443 Log: Define a unified pmap structure for i386. The overloading of struct pmap for PAE and non-PAE pmaps results in three distinct layouts for the structure, which is

svn commit: r356442 - head/sys/i386/i386

2020-01-07 Thread Mark Johnston
Author: markj Date: Tue Jan 7 15:59:02 2020 New Revision: 356442 URL: https://svnweb.freebsd.org/changeset/base/356442 Log: Consistently use pmap_t instead of struct pmap *. MFC after:3 days Sponsored by: The FreeBSD Foundation Modified: head/sys/i386/i386/pmap.c Modified:

svn commit: r356441 - in head/sys: compat/linux geom/journal kern sys

2020-01-07 Thread Mateusz Guzik
Author: mjg Date: Tue Jan 7 15:56:24 2020 New Revision: 356441 URL: https://svnweb.freebsd.org/changeset/base/356441 Log: vfs: reimplement deferred inactive to use a dedicated flag (VI_DEFINACT) The previous behavior of leaving VI_OWEINACT vnodes on the active list without a hold count

svn commit: r356440 - head/sys/kern

2020-01-07 Thread Mateusz Guzik
Author: mjg Date: Tue Jan 7 15:44:19 2020 New Revision: 356440 URL: https://svnweb.freebsd.org/changeset/base/356440 Log: vfs: trylock in vfs_msync and refactor the func - use LK_NOWAIT instead of calling VOP_ISLOCKED before deciding to lock - evaluate flags before looping over vnodes

svn commit: r356439 - head/sys/kern

2020-01-07 Thread Mateusz Guzik
Author: mjg Date: Tue Jan 7 15:42:01 2020 New Revision: 356439 URL: https://svnweb.freebsd.org/changeset/base/356439 Log: vfs: use a dedicated counter for free vnode recycling Otherwise vlrureclaim activitity is mixed in and it is hard to tell which vnodes got reclaimed. Modified:

Re: svn commit: r356438 - head/sys/riscv/sifive

2020-01-07 Thread Ruslan Bukin
On Tue, Jan 07, 2020 at 09:02:14AM +, Kristof Provost wrote: > Author: kp > Date: Tue Jan 7 09:02:14 2020 > New Revision: 356438 > URL: https://svnweb.freebsd.org/changeset/base/356438 > > Log: > sifive: Fix incorrect tx/rx ctrl defines > > Happily these were never used, but they

svn commit: r356438 - head/sys/riscv/sifive

2020-01-07 Thread Kristof Provost
Author: kp Date: Tue Jan 7 09:02:14 2020 New Revision: 356438 URL: https://svnweb.freebsd.org/changeset/base/356438 Log: sifive: Fix incorrect tx/rx ctrl defines Happily these were never used, but they should be correct anyway. Reported by: Nicholas O'Brien Sponsored by: Axiado

Re: svn commit: r356437 - head/lib/libprocstat

2020-01-07 Thread Mark Millard via svn-src-head
(Derived from O. Hartmann's report, despite his not having the same source version, . . .) In the code: 823 static struct filestat_list * 824 procstat_getfiles_sysctl(struct procstat *procstat, struct kinfo_proc *kp, 825 int mmapped) 826 { 827 struct kinfo_file