svn commit: r349776 - stable/11/sys/kern

2019-07-05 Thread Mark Johnston
Author: markj Date: Sat Jul 6 01:00:28 2019 New Revision: 349776 URL: https://svnweb.freebsd.org/changeset/base/349776 Log: MFC r349547: Use a consistent snapshot of the fd's rights in fget_mmap(). Modified: stable/11/sys/kern/kern_descrip.c Directory Properties: stable/11/ (props

svn commit: r349775 - stable/12/sys/kern

2019-07-05 Thread Mark Johnston
Author: markj Date: Sat Jul 6 01:00:11 2019 New Revision: 349775 URL: https://svnweb.freebsd.org/changeset/base/349775 Log: MFC r349547: Use a consistent snapshot of the fd's rights in fget_mmap(). Modified: stable/12/sys/kern/kern_descrip.c Directory Properties: stable/12/ (props

svn commit: r349774 - stable/11/sys/kern

2019-07-05 Thread Mark Johnston
Author: markj Date: Sat Jul 6 00:59:46 2019 New Revision: 349774 URL: https://svnweb.freebsd.org/changeset/base/349774 Log: MFC r349546: Fix mutual exclusion in pipe_direct_write(). Modified: stable/11/sys/kern/sys_pipe.c Directory Properties: stable/11/ (props changed) Modified:

svn commit: r349773 - stable/12/sys/kern

2019-07-05 Thread Mark Johnston
Author: markj Date: Sat Jul 6 00:59:11 2019 New Revision: 349773 URL: https://svnweb.freebsd.org/changeset/base/349773 Log: MFC r349546: Fix mutual exclusion in pipe_direct_write(). Modified: stable/12/sys/kern/sys_pipe.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r349772 - stable/11/usr.sbin/mountd

2019-07-05 Thread Rick Macklem
Author: rmacklem Date: Fri Jul 5 22:48:31 2019 New Revision: 349772 URL: https://svnweb.freebsd.org/changeset/base/349772 Log: MFC: r348590, r348591 Modify mountd so that it incrementally updates the kernel exports upon a reload. Without this patch, mountd would delete/load all exports

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

2019-07-05 Thread Rick Macklem
Author: rmacklem Date: Fri Jul 5 22:36:31 2019 New Revision: 349771 URL: https://svnweb.freebsd.org/changeset/base/349771 Log: MFC: r348590, r348591 Modify mountd so that it incrementally updates the kernel exports upon a reload. Without this patch, mountd would delete/load all exports

svn commit: r349770 - stable/11/share/man/man4

2019-07-05 Thread Niclas Zeising
Author: zeising (doc,ports committer) Date: Fri Jul 5 22:21:20 2019 New Revision: 349770 URL: https://svnweb.freebsd.org/changeset/base/349770 Log: MFC r349607: pci(4): Use plural registers Original commit message: pci(4): Use plural configuration registers Change to use

svn commit: r349769 - stable/12/share/man/man4

2019-07-05 Thread Niclas Zeising
Author: zeising (doc,ports committer) Date: Fri Jul 5 22:21:02 2019 New Revision: 349769 URL: https://svnweb.freebsd.org/changeset/base/349769 Log: MFC r349607: pci(4): Use plural registers Original commit message: pci(4): Use plural configuration registers Change to use

Re: svn commit: r349763 - in stable/12/sys: kern sys

2019-07-05 Thread Hans Petter Selasky
On 2019-07-05 17:49, John Baldwin wrote: How does this not break the module KBI? You've removed epoch_*_KBI symbols used by existing modules, and you appear to have changed the size of the 'struct epoch_tracker' object that existing modules allocate on the stack and pass to functions in the

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

2019-07-05 Thread Alan Cox
Author: alc Date: Fri Jul 5 20:01:06 2019 New Revision: 349768 URL: https://svnweb.freebsd.org/changeset/base/349768 Log: Restructure cache_handle_range to avoid repeated barriers. Specifically, restructure cache_handle_range so that all of the data cache operations are performed before

svn commit: r349767 - head/sys/vm

2019-07-05 Thread Doug Moore
Author: dougm Date: Fri Jul 5 16:49:34 2019 New Revision: 349767 URL: https://svnweb.freebsd.org/changeset/base/349767 Log: Based on work posted at https://reviews.freebsd.org/D13484, change swap_pager_swapoff_object and swp_pager_force_pagein so that they can page in multiple pages at a

svn commit: r349766 - stable/12/sys/dev/atkbdc

2019-07-05 Thread Philip Paeps
Author: philip Date: Fri Jul 5 16:43:41 2019 New Revision: 349766 URL: https://svnweb.freebsd.org/changeset/base/349766 Log: MFC r349098: Add macOS-like three finger drag trackpad gesture to psm(4) Modified: stable/12/sys/dev/atkbdc/psm.c Directory Properties: stable/12/ (props

Re: svn commit: r349735 - releng/11.3/release/doc/en_US.ISO8859-1/errata

2019-07-05 Thread Glen Barber
On Fri, Jul 05, 2019 at 08:42:35AM -0700, John Baldwin wrote: > On 7/4/19 10:15 AM, Glen Barber wrote: > > Author: gjb > > Date: Thu Jul 4 17:15:36 2019 > > New Revision: 349735 > > URL: https://svnweb.freebsd.org/changeset/base/349735 > > > > Log: > > Document three open issues affecting

Re: svn commit: r349763 - in stable/12/sys: kern sys

2019-07-05 Thread John Baldwin
On 7/5/19 5:26 AM, Hans Petter Selasky wrote: > Author: hselasky > Date: Fri Jul 5 12:26:30 2019 > New Revision: 349763 > URL: https://svnweb.freebsd.org/changeset/base/349763 > > Log: > MFC r340404, r340415, r340417, r340419 and r340420: > Synchronize epoch(9) code with -head to make

Re: svn commit: r349735 - releng/11.3/release/doc/en_US.ISO8859-1/errata

2019-07-05 Thread John Baldwin
On 7/4/19 10:15 AM, Glen Barber wrote: > Author: gjb > Date: Thu Jul 4 17:15:36 2019 > New Revision: 349735 > URL: https://svnweb.freebsd.org/changeset/base/349735 > > Log: > Document three open issues affecting 11.3-RELEASE. > > Approved by:re (implicit) > Sponsored by:

svn commit: r349765 - stable/12/sys/net

2019-07-05 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jul 5 12:35:49 2019 New Revision: 349765 URL: https://svnweb.freebsd.org/changeset/base/349765 Log: MFC r349507: Need to wait for epoch callbacks to complete before detaching a network interface. This particularly manifests itself when an INP has multicast

svn commit: r349764 - in stable/12: share/man/man9 sys/kern sys/sys

2019-07-05 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jul 5 12:33:31 2019 New Revision: 349764 URL: https://svnweb.freebsd.org/changeset/base/349764 Log: MFC r349506: Implement API for draining EPOCH(9) callbacks. The epoch_drain_callbacks() function is used to drain all pending callbacks which have been

svn commit: r349763 - in stable/12/sys: kern sys

2019-07-05 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jul 5 12:26:30 2019 New Revision: 349763 URL: https://svnweb.freebsd.org/changeset/base/349763 Log: MFC r340404, r340415, r340417, r340419 and r340420: Synchronize epoch(9) code with -head to make merging new patches and features easier. The FreeBSD version has

svn commit: r349762 - in stable/12/sys: net netinet netinet6 netpfil/pf

2019-07-05 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jul 5 10:31:37 2019 New Revision: 349762 URL: https://svnweb.freebsd.org/changeset/base/349762 Log: MFC r349369: Convert all IPv4 and IPv6 multicast memberships into using a STAILQ instead of a linear array. The multicast memberships for the inpcb structure