svn commit: r324810 - in head/sys: amd64/conf arm/conf arm64/conf conf i386/conf mips/conf net powerpc/conf riscv/conf sparc64/conf

2017-10-20 Thread Bjoern A. Zeeb
Author: bz Date: Fri Oct 20 21:40:59 2017 New Revision: 324810 URL: https://svnweb.freebsd.org/changeset/base/324810 Log: With r181803 on 2008-08-17 23:27:27Z the first VIMAGE commit went into HEAD. Enable VIMAGE in GENERIC kernels and some others (where GENERIC does not exist) on HEAD.

svn commit: r324809 - head/sys/vm

2017-10-20 Thread Mark Johnston
Author: markj Date: Fri Oct 20 21:13:19 2017 New Revision: 324809 URL: https://svnweb.freebsd.org/changeset/base/324809 Log: Free the right address range if kmem_back() fails in memguard_alloc(). MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/sys/vm/memguard.c Modif

svn commit: r324808 - head/sys/amd64/amd64

2017-10-20 Thread Mateusz Guzik
Author: mjg Date: Fri Oct 20 18:58:11 2017 New Revision: 324808 URL: https://svnweb.freebsd.org/changeset/base/324808 Log: amd64: plug missed dt_lock in cpu_fork Modified: head/sys/amd64/amd64/vm_machdep.c Modified: head/sys/amd64/amd64/vm_machdep.c ==

svn commit: r324807 - head/sys/vm

2017-10-20 Thread Konstantin Belousov
Author: kib Date: Fri Oct 20 18:40:29 2017 New Revision: 324807 URL: https://svnweb.freebsd.org/changeset/base/324807 Log: Take the vm object lock in read mode in vnode_generic_putpages(). Only upgrade it to write mode if we need to clear dirty bits of the partially valid page after EOF.

svn commit: r324806 - head/share/man/man4

2017-10-20 Thread Alan Somers
Author: asomers Date: Fri Oct 20 15:29:28 2017 New Revision: 324806 URL: https://svnweb.freebsd.org/changeset/base/324806 Log: Use the .Fx macro consistently. Sponsored by: Spectra Logic Corp Modified: head/share/man/man4/mpr.4 head/share/man/man4/usfs.4 Modified: head/share/man/man4/

svn commit: r324805 - head/share/man/man4

2017-10-20 Thread Alan Somers
Author: asomers Date: Fri Oct 20 15:24:28 2017 New Revision: 324805 URL: https://svnweb.freebsd.org/changeset/base/324805 Log: Fix the mps(4) HISTORY section. Looks like a copy/paste error from r302673. MFC after:3 weeks Sponsored by: Spectra Logic Corp Modified: head/share/ma

svn commit: r324804 - head/sys/kern

2017-10-20 Thread Mark Johnston
Author: markj Date: Fri Oct 20 14:56:13 2017 New Revision: 324804 URL: https://svnweb.freebsd.org/changeset/base/324804 Log: Avoid the nbp lookup in the final loop iteration in flushbuflist(). The end of the loop must re-lookup the next buf since the bufobj lock is dropped in the loop bod

svn commit: r324803 - head/sys/kern

2017-10-20 Thread Mateusz Guzik
Author: mjg Date: Fri Oct 20 14:04:01 2017 New Revision: 324803 URL: https://svnweb.freebsd.org/changeset/base/324803 Log: mtx: fix up UP build after r324778 Reported by: Michael Butler Modified: head/sys/kern/kern_mutex.c Modified: head/sys/kern/kern_mutex.c ==

svn commit: r324795 - in head/sys: conf sys vm

2017-10-20 Thread Konstantin Belousov
Author: kib Date: Fri Oct 20 09:10:49 2017 New Revision: 324795 URL: https://svnweb.freebsd.org/changeset/base/324795 Log: Move swapout code into vm/vm_swapout.c. There is no NO_SWAPPING #ifdef left in the code. Requested by: alc Reviewed by: alc, markj Sponsored by: The FreeBSD F

svn commit: r324794 - head/sys/vm

2017-10-20 Thread Konstantin Belousov
Author: kib Date: Fri Oct 20 08:32:37 2017 New Revision: 324794 URL: https://svnweb.freebsd.org/changeset/base/324794 Log: Do not overwrite clean blocks on pageout. If filesystem block size is less than the page size, it is possible that the page-out run contains partially clean pages. E

svn commit: r324793 - head/sys/vm

2017-10-20 Thread Konstantin Belousov
Author: kib Date: Fri Oct 20 08:25:49 2017 New Revision: 324793 URL: https://svnweb.freebsd.org/changeset/base/324793 Log: In vm_page_free_phys_pglist(), do not take vm_page_queue_free_mtx if there is nothing to do. Suggested by: mjg Reviewed by: alc Sponsored by: The FreeBSD Foundat

svn commit: r324792 - in head/sys: dev/cxgbe/iw_cxgbe dev/mlx4/mlx4_ib dev/mlx5/mlx5_ib ofed/drivers/infiniband/core ofed/drivers/infiniband/hw/mthca ofed/include/rdma

2017-10-20 Thread Hans Petter Selasky
Author: hselasky Date: Fri Oct 20 08:20:15 2017 New Revision: 324792 URL: https://svnweb.freebsd.org/changeset/base/324792 Log: The remote DMA TCP portspace selector, RDMA_PS_TCP, is used for both iWarp and RoCE in ibcore. The selection of RDMA_PS_TCP can not be used to indicate iWarp protoc