svn commit: r350348 - vendor/libcxxrt/dist

2019-07-25 Thread Dimitry Andric
Author: dim Date: Fri Jul 26 05:59:04 2019 New Revision: 350348 URL: https://svnweb.freebsd.org/changeset/base/350348 Log: Import libcxxrt master f96846efbfd508f66d91fcbbef5dd808947c7f6d. Interesting fixes: f96846e Fix std::size_t -> size_t to unbreak build against libc++ 6.0.0 6f4cfa2

svn commit: r350347 - head/sys/arm64/arm64

2019-07-25 Thread Alan Cox
Author: alc Date: Fri Jul 26 05:07:09 2019 New Revision: 350347 URL: https://svnweb.freebsd.org/changeset/base/350347 Log: Implement pmap_advise(). (Without a working pmap_advise() implementation madvise(MADV_DONTNEED) and madvise(MADV_FREE) are NOPs.) Reviewed by: markj X-MFC after:

svn commit: r350346 - in head: sys/cam/ctl sys/cam/scsi usr.sbin/ctladm

2019-07-25 Thread Alexander Motin
Author: mav Date: Fri Jul 26 03:49:16 2019 New Revision: 350346 URL: https://svnweb.freebsd.org/changeset/base/350346 Log: Add device temperature reporting into CTL. The values to report can be set via LUN options. It can be useful for testing, and also required for Drive Maintenance

svn commit: r350345 - stable/11/contrib/tcp_wrappers

2019-07-25 Thread Brooks Davis
Author: brooks Date: Fri Jul 26 02:49:34 2019 New Revision: 350345 URL: https://svnweb.freebsd.org/changeset/base/350345 Log: MFC r316803,320033,338277,350098,350100-350101 r316803: tcp_wrappers: Sprinkle some bounds-checked string copying Reported by: Coverity CIDs:

svn commit: r350343 - in head/sys/cam: ctl scsi

2019-07-25 Thread Alexander Motin
Author: mav Date: Fri Jul 26 01:49:28 2019 New Revision: 350343 URL: https://svnweb.freebsd.org/changeset/base/350343 Log: Add reporting of SCSI Feature Sets VPD page from SPC-5. CTL implements all defined feature sets except Drive Maintenance 2016, which is not very applicable to such a

svn commit: r350344 - in stable: 11/lib/libbe 11/sbin/bectl 11/sbin/bectl/tests 12/lib/libbe 12/sbin/bectl 12/sbin/bectl/tests

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:49:58 2019 New Revision: 350344 URL: https://svnweb.freebsd.org/changeset/base/350344 Log: MFC r349380, r349383, r349455: bectl(8)/libbe(3) fixes r349380: libbe(3): mount: the BE dataset is mounted at / Other parts of libbe(3) were fairly strict on

svn commit: r350344 - in stable: 11/lib/libbe 11/sbin/bectl 11/sbin/bectl/tests 12/lib/libbe 12/sbin/bectl 12/sbin/bectl/tests

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:49:58 2019 New Revision: 350344 URL: https://svnweb.freebsd.org/changeset/base/350344 Log: MFC r349380, r349383, r349455: bectl(8)/libbe(3) fixes r349380: libbe(3): mount: the BE dataset is mounted at / Other parts of libbe(3) were fairly strict on

svn commit: r350342 - in stable: 11/stand/libsa/zfs 12/stand/libsa/zfs

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:47:20 2019 New Revision: 350342 URL: https://svnweb.freebsd.org/changeset/base/350342 Log: MFC r348471: stand: zfs: Free bouncebuf on error path in vdev_read r344226 inadvertently added this path in which we return from failure on an lseek and do not

svn commit: r350342 - in stable: 11/stand/libsa/zfs 12/stand/libsa/zfs

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:47:20 2019 New Revision: 350342 URL: https://svnweb.freebsd.org/changeset/base/350342 Log: MFC r348471: stand: zfs: Free bouncebuf on error path in vdev_read r344226 inadvertently added this path in which we return from failure on an lseek and do not

svn commit: r350341 - stable/12/stand/libsa/zfs

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:45:00 2019 New Revision: 350341 URL: https://svnweb.freebsd.org/changeset/base/350341 Log: MFC r344226, r344234: stand: zfs memory corruption bug r344226: Fix memory corruption bug introduced in r325310 The bug occurred when a bounce buffer was

svn commit: r350340 - stable/11/sbin/bectl

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:42:24 2019 New Revision: 350340 URL: https://svnweb.freebsd.org/changeset/base/350340 Log: MFC r348328: bectl(8): Address Coverity complaints CID 1400451: case 0 is missing a break/return and falling through to the default case. waitpid(0, ...) makes

svn commit: r350339 - in stable/11: sbin/bectl stand/libsa/zfs

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:38:24 2019 New Revision: 350339 URL: https://svnweb.freebsd.org/changeset/base/350339 Log: Partial revert r350338: stable/11 part The stand/libsa changes were not supposed to ride along with this revision; backing out the stable/11 part and re-applying

svn commit: r350338 - in stable: 11/sbin/bectl 11/stand/libsa/zfs 12/sbin/bectl

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:35:06 2019 New Revision: 350338 URL: https://svnweb.freebsd.org/changeset/base/350338 Log: MFC r348328: bectl(8): Address Coverity complaints CID 1400451: case 0 is missing a break/return and falling through to the default case. waitpid(0, ...) makes

svn commit: r350338 - in stable: 11/sbin/bectl 11/stand/libsa/zfs 12/sbin/bectl

2019-07-25 Thread Kyle Evans
Author: kevans Date: Fri Jul 26 01:35:06 2019 New Revision: 350338 URL: https://svnweb.freebsd.org/changeset/base/350338 Log: MFC r348328: bectl(8): Address Coverity complaints CID 1400451: case 0 is missing a break/return and falling through to the default case. waitpid(0, ...) makes

svn commit: r350336 - head/sys/net

2019-07-25 Thread Kyle Evans
Author: kevans Date: Thu Jul 25 22:23:34 2019 New Revision: 350336 URL: https://svnweb.freebsd.org/changeset/base/350336 Log: if_tuntap(4): Add TUNGIFNAME This effectively just moves TAPGIFNAME into common ioctl territory. MFC after:3 days Modified: head/sys/net/if_tap.h

svn commit: r350335 - in head/sys: amd64/amd64 arm64/arm64 i386/i386 riscv/riscv

2019-07-25 Thread Alan Cox
Author: alc Date: Thu Jul 25 22:02:55 2019 New Revision: 350335 URL: https://svnweb.freebsd.org/changeset/base/350335 Log: Simplify the handling of superpages in pmap_clear_modify(). Specifically, if a demotion succeeds, then all of the 4KB page mappings within the superpage-sized region

svn commit: r350334 - stable/11/lib/libc/tests/gen

2019-07-25 Thread Brooks Davis
Author: brooks Date: Thu Jul 25 20:34:50 2019 New Revision: 350334 URL: https://svnweb.freebsd.org/changeset/base/350334 Log: MFC r350117: Include a mode when creating files with openat(). Reviewed by: asomers Obtained from:CheriBSD Sponsored by: DARPA, AFRL

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

2019-07-25 Thread Warner Losh
Author: imp Date: Thu Jul 25 20:26:21 2019 New Revision: 350333 URL: https://svnweb.freebsd.org/changeset/base/350333 Log: Widen the type for to. The timeout field in the CAPS register is defined to be 8 bits, so its type was uint8_t. We recently started adding 1 to it to cope with

Re: svn commit: r350331 - in head: sbin/camcontrol sys/cam/ata sys/cam/scsi sys/sys

2019-07-25 Thread Alexander Motin
On 25.07.2019 15:40, Edward Napierala wrote: > On Thu, 25 Jul 2019 at 19:48, Alexander Motin wrote: >> >> Author: mav >> Date: Thu Jul 25 18:48:31 2019 >> New Revision: 350331 >> URL: https://svnweb.freebsd.org/changeset/base/350331 >> >> Log: >> Make `camcontrol sanitize` support also ATA

Re: svn commit: r350331 - in head: sbin/camcontrol sys/cam/ata sys/cam/scsi sys/sys

2019-07-25 Thread Edward Napierala
On Thu, 25 Jul 2019 at 19:48, Alexander Motin wrote: > > Author: mav > Date: Thu Jul 25 18:48:31 2019 > New Revision: 350331 > URL: https://svnweb.freebsd.org/changeset/base/350331 > > Log: > Make `camcontrol sanitize` support also ATA devices. > > ATA sanitize is functionally identical to

svn commit: r350332 - stable/12/lib/libc/tests/gen

2019-07-25 Thread Brooks Davis
Author: brooks Date: Thu Jul 25 20:01:24 2019 New Revision: 350332 URL: https://svnweb.freebsd.org/changeset/base/350332 Log: MFC r350117: Include a mode when creating files with openat(). Reviewed by: asomers Obtained from:CheriBSD Sponsored by: DARPA, AFRL

svn commit: r350331 - in head: sbin/camcontrol sys/cam/ata sys/cam/scsi sys/sys

2019-07-25 Thread Alexander Motin
Author: mav Date: Thu Jul 25 18:48:31 2019 New Revision: 350331 URL: https://svnweb.freebsd.org/changeset/base/350331 Log: Make `camcontrol sanitize` support also ATA devices. ATA sanitize is functionally identical to SCSI, just uses different initiation commands and status reporting

svn commit: r350330 - stable/11/lib/libc/gen

2019-07-25 Thread Brooks Davis
Author: brooks Date: Thu Jul 25 18:15:43 2019 New Revision: 350330 URL: https://svnweb.freebsd.org/changeset/base/350330 Log: MFC r350116: Document that setmode(3) is not thread safe. In some circumstances, setmode(3) may call umask(2) twice to retrieve the current mode and then

svn commit: r350329 - stable/12/lib/libc/gen

2019-07-25 Thread Brooks Davis
Author: brooks Date: Thu Jul 25 17:33:44 2019 New Revision: 350329 URL: https://svnweb.freebsd.org/changeset/base/350329 Log: MFC r350116: Document that setmode(3) is not thread safe. In some circumstances, setmode(3) may call umask(2) twice to retrieve the current mode and then

svn commit: r350328 - in stable/11/contrib/netbsd-tests/lib/libc: gen stdio sys

2019-07-25 Thread Brooks Davis
Author: brooks Date: Thu Jul 25 17:30:19 2019 New Revision: 350328 URL: https://svnweb.freebsd.org/changeset/base/350328 Log: MFC r350067: Add missing mode in open(2) calls with O_CREAT. When O_CREAT is specified, the third, variadic argument is required as the permission. If on is

Re: svn commit: r350327 - in head: . lib/libsysdecode

2019-07-25 Thread Ed Maste
On Thu, 25 Jul 2019 at 13:10, Ed Maste wrote: > > Author: emaste > Date: Thu Jul 25 17:10:17 2019 > New Revision: 350327 > URL: https://svnweb.freebsd.org/changeset/base/350327 > > Log: > libsysdecode: use the proper include directory I forgot to mention in the commit message that this reverts

svn commit: r350327 - in head: . lib/libsysdecode

2019-07-25 Thread Ed Maste
Author: emaste Date: Thu Jul 25 17:10:17 2019 New Revision: 350327 URL: https://svnweb.freebsd.org/changeset/base/350327 Log: libsysdecode: use the proper include directory Reported by: cy Reviewed by: lwhsu Sponsored by: The FreeBSD Foundation Differential Revision:

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

2019-07-25 Thread Shawn Webb
On Thu, Jul 25, 2019 at 11:48:39AM -0500, Kyle Evans wrote: > On Thu, Jul 25, 2019 at 11:46 AM Shawn Webb > wrote: > > > > Hey Rick, > > > > On Thu, Jul 25, 2019 at 05:46:17AM +, Rick Macklem wrote: > > > Author: rmacklem > > > Date: Thu Jul 25 05:46:16 2019 > > > New Revision: 350315 > > >

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

2019-07-25 Thread Kyle Evans
On Thu, Jul 25, 2019 at 11:46 AM Shawn Webb wrote: > > Hey Rick, > > On Thu, Jul 25, 2019 at 05:46:17AM +, Rick Macklem wrote: > > Author: rmacklem > > Date: Thu Jul 25 05:46:16 2019 > > New Revision: 350315 > > URL: https://svnweb.freebsd.org/changeset/base/350315 > > > > Log: > > Add

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

2019-07-25 Thread Shawn Webb
Hey Rick, On Thu, Jul 25, 2019 at 05:46:17AM +, Rick Macklem wrote: > Author: rmacklem > Date: Thu Jul 25 05:46:16 2019 > New Revision: 350315 > URL: https://svnweb.freebsd.org/changeset/base/350315 > > Log: > Add kernel support for a Linux compatible copy_file_range(2) syscall. > >

svn commit: r350325 - in head: lib/libc/sys share/man/man9

2019-07-25 Thread Benjamin Kaduk
Author: bjk (doc committer) Date: Thu Jul 25 15:43:15 2019 New Revision: 350325 URL: https://svnweb.freebsd.org/changeset/base/350325 Log: Fix grammar nit in copy_file_range docs Bytes are countable, so we have fewer of them, not less of them. Modified:

Re: svn commit: r349976 - head

2019-07-25 Thread Ian Lepore
On Thu, 2019-07-25 at 10:27 -0300, Renato Botelho wrote: > On 13/07/19 13:48, Ian Lepore wrote: > > Author: ian > > Date: Sat Jul 13 16:48:27 2019 > > New Revision: 349976 > > URL: https://svnweb.freebsd.org/changeset/base/349976 > > > > Log: > > Add an entry mentioning the permission/mode

svn commit: r350324 - head

2019-07-25 Thread Ian Lepore
Author: ian Date: Thu Jul 25 15:31:15 2019 New Revision: 350324 URL: https://svnweb.freebsd.org/changeset/base/350324 Log: Fix indentation (spaces->tab). Reported by: garga@ Modified: head/UPDATING Modified: head/UPDATING

svn commit: r350323 - head/sys/powerpc/aim

2019-07-25 Thread Leandro Lupori
Author: luporl Date: Thu Jul 25 15:27:05 2019 New Revision: 350323 URL: https://svnweb.freebsd.org/changeset/base/350323 Log: powerpc: Improve pvo allocation code Added allocation retry loop in alloc_pvo_entry(), to wait for memory to become available if the caller specifies the M_WAITOK

Re: svn commit: r349976 - head

2019-07-25 Thread Renato Botelho
On 13/07/19 13:48, Ian Lepore wrote: > Author: ian > Date: Sat Jul 13 16:48:27 2019 > New Revision: 349976 > URL: https://svnweb.freebsd.org/changeset/base/349976 > > Log: > Add an entry mentioning the permission/mode change to daily accounting > files. > > Modified: > head/UPDATING > >

svn commit: r350322 - head

2019-07-25 Thread Li-Wen Hsu
Author: lwhsu Date: Thu Jul 25 07:57:01 2019 New Revision: 350322 URL: https://svnweb.freebsd.org/changeset/base/350322 Log: Workaround the build failure on platforms have lib32 after r350301 Error message: make[5]: make[5]: don't know how to make

svn commit: r350321 - head/sys/sys

2019-07-25 Thread Rick Macklem
Author: rmacklem Date: Thu Jul 25 06:48:30 2019 New Revision: 350321 URL: https://svnweb.freebsd.org/changeset/base/350321 Log: r350320 committed the wrong version of generated syscall.mk. This commit is for the correct version. (The incorrect one had the order of the last two entries

svn commit: r350320 - head/sys/sys

2019-07-25 Thread Rick Macklem
Author: rmacklem Date: Thu Jul 25 06:35:21 2019 New Revision: 350320 URL: https://svnweb.freebsd.org/changeset/base/350320 Log: Update the generated syscall.mk for copy_file_range(2). I missed this file for commit r350316. Modified: head/sys/sys/syscall.mk Modified:

svn commit: r350319 - head/share/man/man9

2019-07-25 Thread Rick Macklem
Author: rmacklem Date: Thu Jul 25 06:20:00 2019 New Revision: 350319 URL: https://svnweb.freebsd.org/changeset/base/350319 Log: Create a man page for VOP_COPY_FILE_RANGE(9). r350315 created a Linux compatible copy_file_range(2) syscall. It uses a VOP method called VOP_COPY_FILE_RANGE so

svn commit: r350318 - head/include

2019-07-25 Thread Rick Macklem
Author: rmacklem Date: Thu Jul 25 06:10:44 2019 New Revision: 350318 URL: https://svnweb.freebsd.org/changeset/base/350318 Log: Add an entry for copy_file_range(2) to unistd.h. copy_file_range(2) is a Linux compatible syscall created by r350315. Reviewed by: kib, asomers Relnotes:

svn commit: r350317 - head/lib/libc/sys

2019-07-25 Thread Rick Macklem
Author: rmacklem Date: Thu Jul 25 06:05:49 2019 New Revision: 350317 URL: https://svnweb.freebsd.org/changeset/base/350317 Log: Add libc support for the copy_file_range(2) syscall added by r350315. copy_file_range.2 is a new man page (content change). Reviewed by: kib, asomers