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

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