svn commit: r301915 - in stable/10/sys/dev/hyperv: netvsc vmbus

2016-06-14 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jun 15 05:57:06 2016 New Revision: 301915 URL: https://svnweb.freebsd.org/changeset/base/301915 Log: MFC 296181,296184,296187,296188,296252,296253,296289,296290 296181 hyperv/channel: Add debug sysctl nodes for channel indices It would serve as a

svn commit: r301914 - stable/10/sys/dev/hyperv/vmbus

2016-06-14 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jun 15 05:31:35 2016 New Revision: 301914 URL: https://svnweb.freebsd.org/changeset/base/301914 Log: MFC 296180,297634 296180 hyperv: Use proper fence function to keep store-load order for msgs sfence only makes sure about the store-store order, which

svn commit: r301913 - in stable/10/sys: net sys

2016-06-14 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jun 15 05:16:37 2016 New Revision: 301913 URL: https://svnweb.freebsd.org/changeset/base/301913 Log: MFC 296178 buf_ring/drbr: Add buf_ring_peek_clear_sc and use it in drbr_peek Unlike buf_ring_peek, it only supports single consumer mode, and it

svn commit: r301912 - in stable/10/sys/dev/hyperv: include netvsc storvsc vmbus

2016-06-14 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jun 15 03:48:55 2016 New Revision: 301912 URL: https://svnweb.freebsd.org/changeset/base/301912 Log: MFC 296083,296084,296085,296086,296087,296088,296089 296083 hyperv: Remove useless channel inbound_lock It serves no purpose. Reviewed by:

svn commit: r301911 - in stable/10/sys/dev/hyperv: netvsc vmbus

2016-06-14 Thread Sepherosa Ziehau
Author: sephe Date: Wed Jun 15 03:17:05 2016 New Revision: 301911 URL: https://svnweb.freebsd.org/changeset/base/301911 Log: MFC 296022,296024,296076 296022 hyperv/hn: Implement ifnet.if_transmit method It will be turned on by default later. MFC after: 1 week

svn commit: r301910 - stable/10/sys/kern

2016-06-14 Thread Jamie Gritton
Author: jamie Date: Wed Jun 15 01:59:55 2016 New Revision: 301910 URL: https://svnweb.freebsd.org/changeset/base/301910 Log: MFC r301764: Fix a vnode leak when giving a child jail a too-long path when debug.disablefullpath=1. Modified: stable/10/sys/kern/kern_jail.c Directory

svn commit: r301909 - stable/10/sys/kern

2016-06-14 Thread Jamie Gritton
Author: jamie Date: Wed Jun 15 01:58:54 2016 New Revision: 301909 URL: https://svnweb.freebsd.org/changeset/base/301909 Log: MFC r301760: Re-order some jail parameter reading to prevent a vnode leak. Modified: stable/10/sys/kern/kern_jail.c Directory Properties: stable/10/ (props

svn commit: r301907 - stable/10/sys/kern

2016-06-14 Thread Jamie Gritton
Author: jamie Date: Wed Jun 15 01:56:20 2016 New Revision: 301907 URL: https://svnweb.freebsd.org/changeset/base/301907 Log: MFC r301745: Make sure the OSD methods for jail set and remove can't run concurrently, by holding allprison_lock exclusively (even if only for a moment before

svn commit: r301906 - stable/10/sys/kern

2016-06-14 Thread Jamie Gritton
Author: jamie Date: Wed Jun 15 01:54:17 2016 New Revision: 301906 URL: https://svnweb.freebsd.org/changeset/base/301906 Log: MFC r301737: Remove a comment that was part of copied code, and is misleading in the new location. Modified: stable/10/sys/kern/sysv_msg.c Directory

svn commit: r301905 - in stable/10: lib/libc/sys sys/kern

2016-06-14 Thread Jamie Gritton
Author: jamie Date: Wed Jun 15 01:49:01 2016 New Revision: 301905 URL: https://svnweb.freebsd.org/changeset/base/301905 Log: MFC r300983: Mark jail(2), and the sysctls that it (and only it) uses as deprecated. jail(8) has long used jail_set(2), and those sysctl only cause confusion.

svn commit: r301904 - stable/10/sys/dev/ntb/ntb_hw

2016-06-14 Thread Alexander Motin
Author: mav Date: Wed Jun 15 01:42:53 2016 New Revision: 301904 URL: https://svnweb.freebsd.org/changeset/base/301904 Log: MFC r301293: When negotiating NTB_SB01BASE_LOCKUP workaround, don't try to limit the BAR size to 1MB. According to Xeon v3 specifications and my tests, that size

svn commit: r301903 - stable/10/sys/dev/ntb/ntb_hw

2016-06-14 Thread Alexander Motin
Author: mav Date: Wed Jun 15 01:41:43 2016 New Revision: 301903 URL: https://svnweb.freebsd.org/changeset/base/301903 Log: MFC r301292: When negotiating MSIX parameters, give other head time to see our NTB_MSIX_RECEIVED status, before making upper layers overwrite it. This is not

svn commit: r301902 - stable/10/sys/dev/ntb/if_ntb

2016-06-14 Thread Alexander Motin
Author: mav Date: Wed Jun 15 01:39:43 2016 New Revision: 301902 URL: https://svnweb.freebsd.org/changeset/base/301902 Log: MFC r300610: Re-enable write combining, disabled by default at r295486. if_ntb(4) strongly benefits from WC, improving throughput from 350Mbit/s to 8-10Gbit/s on my