svn commit: r345361 - head/contrib/elftoolchain/strings

2019-03-20 Thread Mariusz Zaborski
Author: oshogbo Date: Thu Mar 21 05:24:44 2019 New Revision: 345361 URL: https://svnweb.freebsd.org/changeset/base/345361 Log: strings: do not continue if getc or getcharacter returns EOF Reported by: cem Modified: head/contrib/elftoolchain/strings/strings.c Modified:

svn commit: r345360 - head/contrib/elftoolchain/strings

2019-03-20 Thread Mariusz Zaborski
Author: oshogbo Date: Thu Mar 21 05:00:24 2019 New Revision: 345360 URL: https://svnweb.freebsd.org/changeset/base/345360 Log: strings: do not depend on stdin Instead of depending on one stdin FILE structure and use freopen(3), pass to the functions appropriate FILE structure.

Re: svn commit: r345359 - in head/sys/cddl/dev/dtrace: amd64 i386

2019-03-20 Thread Mark Johnston
On Wed, Mar 20, 2019 at 08:20:18PM -0700, Rodney W. Grimes wrote: > > Author: markj > > Date: Thu Mar 21 02:52:22 2019 > > New Revision: 345359 > > URL: https://svnweb.freebsd.org/changeset/base/345359 > > > > Log: > > Don't attempt to measure TSC skew when running as a VM guest. > > > >

Re: svn commit: r345350 - in head: . lib/libjail sbin/mount_fusefs sys/conf sys/fs/fuse sys/modules sys/modules/fuse sys/modules/fusefs

2019-03-20 Thread Rodney W. Grimes
> On Wed, Mar 20, 2019 at 4:01 PM Rodney W. Grimes > wrote: > > > > > Author: asomers > > > Date: Wed Mar 20 21:48:43 2019 > > > New Revision: 345350 > > > URL: https://svnweb.freebsd.org/changeset/base/345350 > > > > > > Log: > > > Rename fuse(4) to fusefs(4) > > > > > > This makes it more

svn commit: r345359 - in head/sys/cddl/dev/dtrace: amd64 i386

2019-03-20 Thread Mark Johnston
Author: markj Date: Thu Mar 21 02:52:22 2019 New Revision: 345359 URL: https://svnweb.freebsd.org/changeset/base/345359 Log: Don't attempt to measure TSC skew when running as a VM guest. It simply doesn't work in general since VCPUs may migrate between physical cores. The approach used

Re: svn commit: r345350 - in head: . lib/libjail sbin/mount_fusefs sys/conf sys/fs/fuse sys/modules sys/modules/fuse sys/modules/fusefs

2019-03-20 Thread Pedro Giffuni
On 20/03/2019 22:13, Rodney W. Grimes wrote: On Wed, Mar 20, 2019 at 4:01 PM Rodney W. Grimes wrote: Author: asomers Date: Wed Mar 20 21:48:43 2019 New Revision: 345350 URL: https://svnweb.freebsd.org/changeset/base/345350 Log: Rename fuse(4) to fusefs(4) This makes it more

Re: svn commit: r345359 - in head/sys/cddl/dev/dtrace: amd64 i386

2019-03-20 Thread Rodney W. Grimes
> Author: markj > Date: Thu Mar 21 02:52:22 2019 > New Revision: 345359 > URL: https://svnweb.freebsd.org/changeset/base/345359 > > Log: > Don't attempt to measure TSC skew when running as a VM guest. > > It simply doesn't work in general since VCPUs may migrate between > physical cores.

svn commit: r345358 - stable/12

2019-03-20 Thread Emmanuel Vadot
Author: manu Date: Thu Mar 21 01:16:37 2019 New Revision: 345358 URL: https://svnweb.freebsd.org/changeset/base/345358 Log: MFC r345159: pkgbase: Use uname as ABI_FILE uname is always rebuild on FreeBSD so use this as ABI_FILE for pkg when building pkg for pkgbase. pkg uses uname

svn commit: r345357 - stable/12/sbin/ifconfig

2019-03-20 Thread Alan Somers
Author: asomers Date: Thu Mar 21 00:17:43 2019 New Revision: 345357 URL: https://svnweb.freebsd.org/changeset/base/345357 Log: MFC r344559: ifconfig: eliminate trailing whitespace Eliminate trailing whitespace on inet, inet6, and groups lines. I think the "list txpower" command will

svn commit: r345355 - head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/syscall

2019-03-20 Thread Mark Johnston
Author: markj Date: Wed Mar 20 23:35:15 2019 New Revision: 345355 URL: https://svnweb.freebsd.org/changeset/base/345355 Log: Ensure that we use a 64-bit value for the last mmap() argument. When using __syscall(2), the offset argument is passed on the stack on amd64. Previously only 32

svn commit: r345353 - in head: contrib/googletest/googletest contrib/googletest/googletest/include/gtest contrib/googletest/googletest/include/gtest/internal contrib/googletest/googletest/src contr...

2019-03-20 Thread Alan Somers
Author: asomers Date: Wed Mar 20 23:15:58 2019 New Revision: 345353 URL: https://svnweb.freebsd.org/changeset/base/345353 Log: googletest: backport GTEST_SKIP to googletest 1.8.1 This commit backports revisions 00938b2b228f3b70d3d9e51f29a1505bdad43f1e and

svn commit: r345352 - head/sys/ufs/ffs

2019-03-20 Thread Kirk McKusick
Author: mckusick Date: Wed Mar 20 23:11:05 2019 New Revision: 345352 URL: https://svnweb.freebsd.org/changeset/base/345352 Log: This is an additional and hopefully final fix for bug report 230962. This bug was introduced with the change to use softdep_bp_to_mp() in January 2018 changes

svn commit: r345351 - head/sys/conf

2019-03-20 Thread Bryan Drewery
Author: bdrewery Date: Wed Mar 20 22:49:41 2019 New Revision: 345351 URL: https://svnweb.freebsd.org/changeset/base/345351 Log: Build common kernel dependencies before modules. This ensures files like genassym.o and awk/mfiles are generated before descending into the modules build. It

Re: svn commit: r345350 - in head: . lib/libjail sbin/mount_fusefs sys/conf sys/fs/fuse sys/modules sys/modules/fuse sys/modules/fusefs

2019-03-20 Thread Alan Somers
On Wed, Mar 20, 2019 at 4:23 PM Pedro Giffuni wrote: > > > On 20/03/2019 16:48, Alan Somers wrote: > > Author: asomers > > Date: Wed Mar 20 21:48:43 2019 > > New Revision: 345350 > > URL: https://svnweb.freebsd.org/changeset/base/345350 > > > > Log: > >Rename fuse(4) to fusefs(4) > > > >

Re: svn commit: r345350 - in head: . lib/libjail sbin/mount_fusefs sys/conf sys/fs/fuse sys/modules sys/modules/fuse sys/modules/fusefs

2019-03-20 Thread Pedro Giffuni
On 20/03/2019 16:48, Alan Somers wrote: Author: asomers Date: Wed Mar 20 21:48:43 2019 New Revision: 345350 URL: https://svnweb.freebsd.org/changeset/base/345350 Log: Rename fuse(4) to fusefs(4) This makes it more consistent with other filesystems, which all end in "fs", and

Re: svn commit: r345350 - in head: . lib/libjail sbin/mount_fusefs sys/conf sys/fs/fuse sys/modules sys/modules/fuse sys/modules/fusefs

2019-03-20 Thread Alan Somers
On Wed, Mar 20, 2019 at 4:01 PM Rodney W. Grimes wrote: > > > Author: asomers > > Date: Wed Mar 20 21:48:43 2019 > > New Revision: 345350 > > URL: https://svnweb.freebsd.org/changeset/base/345350 > > > > Log: > > Rename fuse(4) to fusefs(4) > > > > This makes it more consistent with other

Re: svn commit: r345350 - in head: . lib/libjail sbin/mount_fusefs sys/conf sys/fs/fuse sys/modules sys/modules/fuse sys/modules/fusefs

2019-03-20 Thread Rodney W. Grimes
EOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: > disable the most expensive debugging functionality run > "ln -s 'abort:false,junk:false' /etc/malloc.conf".) > > +20190320: > + The fuse(4) module has been renamed to fusefs(4) for consistency with > + oth

svn commit: r345350 - in head: . lib/libjail sbin/mount_fusefs sys/conf sys/fs/fuse sys/modules sys/modules/fuse sys/modules/fusefs

2019-03-20 Thread Alan Somers
Mar 20 20:57:11 2019(r345349) +++ head/UPDATING Wed Mar 20 21:48:43 2019(r345350) @@ -31,6 +31,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/m

svn commit: r345349 - in head: contrib/llvm/tools/lld/ELF contrib/llvm/tools/lld/docs lib/clang/include/lld/Common

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 20:57:11 2019 New Revision: 345349 URL: https://svnweb.freebsd.org/changeset/base/345349 Log: Pull in r352826 from upstream lld trunk (by Fangrui Song): [ELF] Support --{,no-}allow-shlib-undefined Summary: In ld.bfd/gold, --no-allow-shlib-undefined

svn commit: r345348 - head/sys/conf

2019-03-20 Thread Mark Johnston
Author: markj Date: Wed Mar 20 20:42:44 2019 New Revision: 345348 URL: https://svnweb.freebsd.org/changeset/base/345348 Log: Use -fdebug-prefix-map to map auto-generated kernel build paths. The kernel build uses symlinks to make MD #includes like work. Debug info ends up referencing

svn commit: r345345 - in head: contrib/llvm/tools/clang/lib/Basic lib/clang/include/clang/Basic lib/clang/include/lld/Common lib/clang/include/llvm/Support

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 19:18:26 2019 New Revision: 345345 URL: https://svnweb.freebsd.org/changeset/base/345345 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365. There were no functional changes since the most recent merge, of

svn commit: r345344 - in stable/11: share/man/man4 sys/conf sys/contrib/xz-embedded/freebsd sys/dev/xz sys/geom/uzip sys/mips/conf sys/modules sys/modules/geom/geom_uzip sys/modules/xz

2019-03-20 Thread Konstantin Belousov
Author: kib Date: Wed Mar 20 18:49:45 2019 New Revision: 345344 URL: https://svnweb.freebsd.org/changeset/base/345344 Log: MFC r344479 (by sobomax), r344605: Modularize xz. Added: stable/11/sys/dev/xz/ - copied from r344605, head/sys/dev/xz/ stable/11/sys/modules/xz/ - copied

svn commit: r345341 - vendor/lld/lld-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:53 2019 New Revision: 345341 URL: https://svnweb.freebsd.org/changeset/base/345341 Log: Tag lld 8.0.0 release r356365. Added: vendor/lld/lld-release_800-r356365/ - copied from r345340, vendor/lld/dist-release_80/

svn commit: r345339 - vendor/libc++/libc++-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:47 2019 New Revision: 345339 URL: https://svnweb.freebsd.org/changeset/base/345339 Log: Tag libc++ 8.0.0 release r356365. Added: vendor/libc++/libc++-release_800-r356365/ - copied from r345338, vendor/libc++/dist-release_80/

svn commit: r345343 - vendor/llvm-openmp/openmp-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:59 2019 New Revision: 345343 URL: https://svnweb.freebsd.org/changeset/base/345343 Log: Tag LLVM openmp 8.0.0 release r356365. Added: vendor/llvm-openmp/openmp-release_800-r356365/ - copied from r345342, vendor/llvm-openmp/dist-release_80/

svn commit: r345336 - in vendor/clang/dist-release_80: docs lib/Basic

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:38 2019 New Revision: 345336 URL: https://svnweb.freebsd.org/changeset/base/345336 Log: Vendor import of clang 8.0.0 release r356365: https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_800/final@356365 Modified:

svn commit: r345338 - vendor/compiler-rt/compiler-rt-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:44 2019 New Revision: 345338 URL: https://svnweb.freebsd.org/changeset/base/345338 Log: Tag compiler-rt 8.0.0 release r356365. Added: vendor/compiler-rt/compiler-rt-release_800-r356365/ - copied from r345337, vendor/compiler-rt/dist-release_80/

svn commit: r345342 - vendor/lldb/lldb-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:56 2019 New Revision: 345342 URL: https://svnweb.freebsd.org/changeset/base/345342 Log: Tag lldb 8.0.0 release r356365. Added: vendor/lldb/lldb-release_800-r356365/ - copied from r345341, vendor/lldb/dist-release_80/

svn commit: r345340 - vendor/llvm-libunwind/libunwind-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:50 2019 New Revision: 345340 URL: https://svnweb.freebsd.org/changeset/base/345340 Log: Tag LLVM libunwind 8.0.0 release r356365. Added: vendor/llvm-libunwind/libunwind-release_800-r356365/ - copied from r345339, vendor/llvm-libunwind/dist-release_80/

svn commit: r345337 - vendor/clang/clang-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:41 2019 New Revision: 345337 URL: https://svnweb.freebsd.org/changeset/base/345337 Log: Tag clang 8.0.0 release r356365. Added: vendor/clang/clang-release_800-r356365/ - copied from r345336, vendor/clang/dist-release_80/

svn commit: r345335 - vendor/llvm/llvm-release_800-r356365

2019-03-20 Thread Dimitry Andric
Author: dim Date: Wed Mar 20 17:46:35 2019 New Revision: 345335 URL: https://svnweb.freebsd.org/changeset/base/345335 Log: Tag llvm 8.0.0 release r356365. Added: vendor/llvm/llvm-release_800-r356365/ - copied from r345334, vendor/llvm/dist-release_80/

svn commit: r345334 - in head/sys/dev/cxgbe: . common firmware tom

2019-03-20 Thread Navdeep Parhar
Author: np Date: Wed Mar 20 17:27:11 2019 New Revision: 345334 URL: https://svnweb.freebsd.org/changeset/base/345334 Log: cxgbe(4): Treat the viid as an opaque identifier. Recent firmwares prefer to use a different format for viid internally and this change allows them to do so. MFC

svn commit: r345333 - in head/sys/dev: ahci ichsmb

2019-03-20 Thread Alexander Motin
Author: mav Date: Wed Mar 20 17:27:00 2019 New Revision: 345333 URL: https://svnweb.freebsd.org/changeset/base/345333 Log: Add some Cannon Lake chipset IDs. Submitted by: Dmitry Luhtionov MFC after:2 weeks Modified: head/sys/dev/ahci/ahci_pci.c head/sys/dev/ichsmb/ichsmb_pci.c

svn commit: r345332 - head/sys/dev/sound/pci/hda

2019-03-20 Thread Alexander Motin
Author: mav Date: Wed Mar 20 17:21:17 2019 New Revision: 345332 URL: https://svnweb.freebsd.org/changeset/base/345332 Log: Tune chipset naming. Submitted by: Dmitry Luhtionov MFC after:2 weeks Modified: head/sys/dev/sound/pci/hda/hdac.c head/sys/dev/sound/pci/hda/hdacc.c

svn commit: r345330 - head/stand/common

2019-03-20 Thread Ed Maste
Author: emaste Date: Wed Mar 20 16:24:47 2019 New Revision: 345330 URL: https://svnweb.freebsd.org/changeset/base/345330 Log: loader: fix loading of kernels with . in path The loader indended to search the kernel file name (only) for . but instead searched the entire path, so paths like

svn commit: r345328 - stable/12/sys/cddl/boot/zfs

2019-03-20 Thread Matt Macy
Author: mmacy Date: Wed Mar 20 15:37:40 2019 New Revision: 345328 URL: https://svnweb.freebsd.org/changeset/base/345328 Log: MFC r342747 - zfsboot: support newer ZFS versions Sponsored by: iX Systems Modified: stable/12/sys/cddl/boot/zfs/zfsimpl.h Directory Properties: stable/12/

svn commit: r345327 - in stable/12: . share/mk stand/efi/boot1 stand/efi/libefi stand/efi/loader stand/i386 stand/i386/loader stand/libsa stand/sparc64 stand/sparc64/loader stand/userboot/userboot ...

2019-03-20 Thread Matt Macy
Author: mmacy Date: Wed Mar 20 15:34:40 2019 New Revision: 345327 URL: https://svnweb.freebsd.org/changeset/base/345327 Log: MFC r342793 - selectively disable ZFS without disabling loader Sponsored by: iX Systems Added: stable/12/tools/build/options/WITHOUT_LOADER_ZFS - copied

svn commit: r345326 - stable/11/sys/dev/hwpmc

2019-03-20 Thread Konstantin Belousov
Author: kib Date: Wed Mar 20 13:13:50 2019 New Revision: 345326 URL: https://svnweb.freebsd.org/changeset/base/345326 Log: MFC r345078: hwpmc/core: Adopt to upcoming Skylake TSX errata. Modified: stable/11/sys/dev/hwpmc/hwpmc_core.c Directory Properties: stable/11/ (props changed)

svn commit: r345325 - stable/12/sys/i386/i386

2019-03-20 Thread Konstantin Belousov
Author: kib Date: Wed Mar 20 13:10:47 2019 New Revision: 345325 URL: https://svnweb.freebsd.org/changeset/base/345325 Log: MFC r345246: i386: improve detection of the fast page fault assist. Modified: stable/12/sys/i386/i386/exception.s Directory Properties: stable/12/ (props changed)

svn commit: r345324 - head/sys/vm

2019-03-20 Thread Konstantin Belousov
Author: kib Date: Wed Mar 20 13:07:57 2019 New Revision: 345324 URL: https://svnweb.freebsd.org/changeset/base/345324 Log: vm_fault_copy_entry: accept invalid source pages. Either msync(MS_INVALIDATE) or the object unlock during vnode truncation can expose invalid pages backing wired

svn commit: r345323 - head/tests/sys/netmap

2019-03-20 Thread Vincenzo Maffione
Author: vmaffione Date: Wed Mar 20 10:36:58 2019 New Revision: 345323 URL: https://svnweb.freebsd.org/changeset/base/345323 Log: netmap: update unit tests Revision r345269 introduced changes that triggered a regression on netmap unit tests (tests/sys/netmap/ctrl-api-test.c). This

svn commit: r345322 - stable/11/usr.sbin/freebsd-update

2019-03-20 Thread Pietro Cerutti
Author: gahr (ports committer) Date: Wed Mar 20 10:20:48 2019 New Revision: 345322 URL: https://svnweb.freebsd.org/changeset/base/345322 Log: MFC r34505: freebsd-update: restore old exit code when no updates are available locally This unbreaks ezjail and iocell, which get into an

svn commit: r345321 - head/sys/netpfil/ipfw/nat64

2019-03-20 Thread Andrey V. Elsukov
Author: ae Date: Wed Mar 20 10:11:21 2019 New Revision: 345321 URL: https://svnweb.freebsd.org/changeset/base/345321 Log: Do not enter epoch section recursively. A pfil hook is already invoked in NET_EPOCH section. Modified: head/sys/netpfil/ipfw/nat64/nat64lsn.c Modified:

svn commit: r345320 - stable/12/usr.sbin/freebsd-update

2019-03-20 Thread Pietro Cerutti
Author: gahr (ports committer) Date: Wed Mar 20 10:09:38 2019 New Revision: 345320 URL: https://svnweb.freebsd.org/changeset/base/345320 Log: MFC r34505: freebsd-update: restore old exit code when no updates are available locally This unbreaks ezjail and iocell, which get into an

svn commit: r345319 - head/sys/netpfil/ipfw/nat64

2019-03-20 Thread Andrey V. Elsukov
Author: ae Date: Wed Mar 20 10:06:44 2019 New Revision: 345319 URL: https://svnweb.freebsd.org/changeset/base/345319 Log: Use NET_EPOCH instead of allocating separate one. MFC after:1 month Modified: head/sys/netpfil/ipfw/nat64/nat64lsn.c Modified:

svn commit: r345318 - head/usr.bin/lockf

2019-03-20 Thread Andriy Voskoboinyk
Author: avos Date: Wed Mar 20 07:40:38 2019 New Revision: 345318 URL: https://svnweb.freebsd.org/changeset/base/345318 Log: lockf(1): return EX_UNAVAILABLE if -n is used and the lock file does not exist Apply EX_UNAVAILABLE patch part from PR 170775 to match the documentation.

svn commit: r345317 - head/release/tools

2019-03-20 Thread Colin Percival
Author: cperciva Date: Wed Mar 20 07:24:21 2019 New Revision: 345317 URL: https://svnweb.freebsd.org/changeset/base/345317 Log: Only install amazon-ssm-agent into amd64 AMIs. This package does not exist on aarch64 at present. Modified: head/release/tools/ec2.conf Modified:

svn commit: r345316 - head/release

2019-03-20 Thread Colin Percival
Author: cperciva Date: Wed Mar 20 07:19:09 2019 New Revision: 345316 URL: https://svnweb.freebsd.org/changeset/base/345316 Log: Pass --arm64 to bsdec2-image-upload when building ARM64 AMIs. Future commits will allow the resulting EC2 AMIs to actually boot and be usable. Modified: