svn commit: r308012 - in head/sys: conf dev/hyperv/netvsc modules/hyperv/netvsc

2016-10-28 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 28 07:48:17 2016 New Revision: 308012 URL: https://svnweb.freebsd.org/changeset/base/308012 Log: hyperv/hn: Rename cleaned up NVS source file. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8354 Added:

svn commit: r308013 - head/sys/dev/hyperv/netvsc

2016-10-28 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 28 07:59:02 2016 New Revision: 308013 URL: https://svnweb.freebsd.org/changeset/base/308013 Log: hyperv/hn: Nuke unnecessary indirection. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8355 Modified:

svn commit: r308014 - head/sys/dev/hyperv/netvsc

2016-10-28 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 28 08:08:46 2016 New Revision: 308014 URL: https://svnweb.freebsd.org/changeset/base/308014 Log: hyperv/hn: Reorganize RX path; mainly pull non-control code path up MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.fre

svn commit: r308015 - head/sys/dev/hyperv/netvsc

2016-10-28 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 28 08:18:49 2016 New Revision: 308015 URL: https://svnweb.freebsd.org/changeset/base/308015 Log: hyperv/hn: Pull data path code up. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8357 Modified: head/

svn commit: r308016 - head/sys/dev/hyperv/netvsc

2016-10-28 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 28 08:32:54 2016 New Revision: 308016 URL: https://svnweb.freebsd.org/changeset/base/308016 Log: hyperv/hn: Cleanup RNDIS related files. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8358 Modified:

svn commit: r308017 - head/sys/dev/hyperv/netvsc

2016-10-28 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 28 08:41:30 2016 New Revision: 308017 URL: https://svnweb.freebsd.org/changeset/base/308017 Log: hyperv/hn: Change header guardian; in preparation for the upcoming rename. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://revi

svn commit: r308018 - head/sys/dev/hyperv/netvsc

2016-10-28 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 28 08:53:18 2016 New Revision: 308018 URL: https://svnweb.freebsd.org/changeset/base/308018 Log: hyeprv/hn: Rename cleaned up RNDIS header file. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8360 Adde

svn commit: r308019 - head/sys/fs/msdosfs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 10:57:41 2016 New Revision: 308019 URL: https://svnweb.freebsd.org/changeset/base/308019 Log: Remove useless NULL check. Sponsored by: The FreeBSD Foundation MFC after:2 weeks Modified: head/sys/fs/msdosfs/msdosfs_vfsops.c Modified: head/sys/fs/msdosfs

svn commit: r308020 - head/sys/fs/msdosfs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 10:59:34 2016 New Revision: 308020 URL: https://svnweb.freebsd.org/changeset/base/308020 Log: Fix comment formatting. Sponsored by: The FreeBSD Foundation MFC after:2 weeks Modified: head/sys/fs/msdosfs/msdosfs_fat.c Modified: head/sys/fs/msdosfs/msdos

svn commit: r308021 - head/sys/fs/msdosfs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:01:49 2016 New Revision: 308021 URL: https://svnweb.freebsd.org/changeset/base/308021 Log: Use symbolic name for the free cluster number. Sponsored by: The FreeBSD Foundation MFC after:2 weeks Modified: head/sys/fs/msdosfs/msdosfs_fat.c Modified: he

svn commit: r308022 - head/sys/fs/msdosfs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:23:36 2016 New Revision: 308022 URL: https://svnweb.freebsd.org/changeset/base/308022 Log: Use symbolic name for the value of fully free word in pm_inusemap. Explicitely mention every bit in the value. Sponsored by: The FreeBSD Foundation MFC after:2

svn commit: r308023 - head/sys/fs/msdosfs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:26:44 2016 New Revision: 308023 URL: https://svnweb.freebsd.org/changeset/base/308023 Log: If the fatchain() call in chainalloc() returned an error, revert marking the cluster run as in-use. Tested by:pho Sponsored by: The FreeBSD Foundation MFC aft

svn commit: r308024 - head/sys/fs/msdosfs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:34:32 2016 New Revision: 308024 URL: https://svnweb.freebsd.org/changeset/base/308024 Log: Ensure that cluster allocations never allocate clusters outside the volume limits. In particular: - Assert that usemap_alloc() and usemap_free() cluster number argument

svn commit: r308025 - head/sys/fs/msdosfs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:35:06 2016 New Revision: 308025 URL: https://svnweb.freebsd.org/changeset/base/308025 Log: Enable vn_io_fault() deadlock avoidance for msdosfs. Reported and tested by: pho Sponsored by: The FreeBSD Foundation MFC after:2 weeks Modified: head/

svn commit: r308026 - in head/sys: kern sys ufs/ffs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:43:59 2016 New Revision: 308026 URL: https://svnweb.freebsd.org/changeset/base/308026 Log: Generalize UFS buffer pager to allow it serving other filesystems which also use buffer cache. Most important addition to the code is the handling of filesystems wh

svn commit: r308027 - head/sys/fs/msdosfs

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:46:15 2016 New Revision: 308027 URL: https://svnweb.freebsd.org/changeset/base/308027 Log: Use buffer pager for msdosfs. Tested by:pho Sponsored by: The FreeBSD Foundation MFC after:2 weeks Modified: head/sys/fs/msdosfs/msdosfs_vnops.c Modifie

svn commit: r308028 - head/sys/fs/cd9660

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:46:39 2016 New Revision: 308028 URL: https://svnweb.freebsd.org/changeset/base/308028 Log: Use buffer pager for cd9660. Tested by:pho Sponsored by: The FreeBSD Foundation MFC after:2 weeks Modified: head/sys/fs/cd9660/cd9660_vnops.c Modified:

svn commit: r308029 - head/sys/i386/i386

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 11:53:22 2016 New Revision: 308029 URL: https://svnweb.freebsd.org/changeset/base/308029 Log: Handle pmap_enter() over an existing 4/2M page in KVA on i386. The userspace case was already handled by pmap_allocpte(). For kernel VA, page table page must exist,

svn commit: r308030 - head/sys/x86/x86

2016-10-28 Thread Konstantin Belousov
Author: kib Date: Fri Oct 28 12:27:05 2016 New Revision: 308030 URL: https://svnweb.freebsd.org/changeset/base/308030 Log: Use correct cpu id in the banner. Fix style. Noted by: avg Sponsored by: The FreeBSD Foundation MFC after:9 days Modified: head/sys/x86/x86/cpu_machdep.

svn commit: r308031 - head/sys/dev/mlx4/mlx4_en

2016-10-28 Thread Hans Petter Selasky
Author: hselasky Date: Fri Oct 28 12:36:59 2016 New Revision: 308031 URL: https://svnweb.freebsd.org/changeset/base/308031 Log: Fix indentation and remove duplicate queue stopped stats increment. Found by: Ryan Stone Sponsored by: Mellanox Technologies MFC after:1 week Modifie

svn commit: r308038 - head/sys/dev/netmap

2016-10-28 Thread Sean Bruno
Author: sbruno Date: Fri Oct 28 13:37:58 2016 New Revision: 308038 URL: https://svnweb.freebsd.org/changeset/base/308038 Log: The buffer address is always overwritten in the extended descriptor format, we have to refresh it ... always. This fixes problems reported in NetMap with em(4) devic

svn commit: r308039 - head/sys/amd64/vmm/amd

2016-10-28 Thread Andriy Gapon
Author: avg Date: Fri Oct 28 14:38:01 2016 New Revision: 308039 URL: https://svnweb.freebsd.org/changeset/base/308039 Log: vmm: another take at maximmum address passed to contigmalloc Just using vm_paddr_t value with all bits set. That should work as long as the type is unsigned. Whi

svn commit: r308040 - head/usr.sbin/watchdogd

2016-10-28 Thread Andriy Gapon
Author: avg Date: Fri Oct 28 14:49:54 2016 New Revision: 308040 URL: https://svnweb.freebsd.org/changeset/base/308040 Log: nap time between pats is forced to be at most half of the timeout Previously, if the timeout was less than 10 seconds, for example, about 8 seconds, then the watchdog

Re: svn commit: r307971 - head/sys/mips/include

2016-10-28 Thread John Baldwin
On Wednesday, October 26, 2016 05:37:08 PM John Baldwin wrote: > Author: jhb > Date: Wed Oct 26 17:37:08 2016 > New Revision: 307971 > URL: https://svnweb.freebsd.org/changeset/base/307971 > > Log: > Correct definition of 'struct sigcontext' on MIPS. > > Add missing fields ('sr' and 'mc_tls

Re: svn commit: r307971 - head/sys/mips/include

2016-10-28 Thread Konstantin Belousov
On Thu, Oct 27, 2016 at 03:08:01PM -0700, John Baldwin wrote: > On Wednesday, October 26, 2016 05:37:08 PM John Baldwin wrote: > > Author: jhb > > Date: Wed Oct 26 17:37:08 2016 > > New Revision: 307971 > > URL: https://svnweb.freebsd.org/changeset/base/307971 > > > > Log: > > Correct definition

svn commit: r308049 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 15:30:10 2016 New Revision: 308049 URL: https://svnweb.freebsd.org/changeset/base/308049 Log: Improve few debugging log messages. Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/z

svn commit: r308050 - head/sys/amd64/vmm/amd

2016-10-28 Thread Andriy Gapon
Author: avg Date: Fri Oct 28 15:57:55 2016 New Revision: 308050 URL: https://svnweb.freebsd.org/changeset/base/308050 Log: fix a syntax error in r308039 ... that I somehow introduced between testing the change iand committing it. MFC after:1 week X-MFC with: r307903 Modified

svn commit: r308051 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 16:21:31 2016 New Revision: 308051 URL: https://svnweb.freebsd.org/changeset/base/308051 Log: Matching GUIDs, handle possible race on vdev detach. In case of vdev detach, causing top level mirror vdev destruction, leaf vdev changes its GUID to one of the destr

Re: svn commit: r307971 - head/sys/mips/include

2016-10-28 Thread John Baldwin
On Friday, October 28, 2016 06:31:58 PM Konstantin Belousov wrote: > On Thu, Oct 27, 2016 at 03:08:01PM -0700, John Baldwin wrote: > > On Wednesday, October 26, 2016 05:37:08 PM John Baldwin wrote: > > > Author: jhb > > > Date: Wed Oct 26 17:37:08 2016 > > > New Revision: 307971 > > > URL: https://

svn commit: r308055 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2016-10-28 Thread Alexander Motin
Author: mav Date: Fri Oct 28 17:05:14 2016 New Revision: 308055 URL: https://svnweb.freebsd.org/changeset/base/308055 Log: Add vdev_reopening support to vdev_geom. It allows to avoid extra GEOM providers flapping without significant need. Since GEOM got resize support, we don't need to re

Re: svn commit: r307971 - head/sys/mips/include

2016-10-28 Thread Konstantin Belousov
On Fri, Oct 28, 2016 at 09:59:26AM -0700, John Baldwin wrote: > Well, we could perhaps patch those to use SA_SIGINFO instead, but if it's > a non-trivial amount of effort I'm not going to bother. I'm surprised that > some of those would use sigcontext. Both mono and go post-date SA_SIGINFO > bein

svn commit: r308056 - head/lib/libc/gen

2016-10-28 Thread John Baldwin
Author: jhb Date: Fri Oct 28 18:09:08 2016 New Revision: 308056 URL: https://svnweb.freebsd.org/changeset/base/308056 Log: Fix formatting of tables. Specifically, use .Ta instead of tabs to separate column entries. While here fix a few other things: - Use .Sy for all column headers (pr

svn commit: r308064 - head/sys/ufs/ffs

2016-10-28 Thread Kirk McKusick
Author: mckusick Date: Fri Oct 28 20:15:19 2016 New Revision: 308064 URL: https://svnweb.freebsd.org/changeset/base/308064 Log: Avoid possible overflow when calclating malloc size for auxillary data structure sizes when mounting and reloading UFS/FFS filesystems by using a u_long rather than

svn commit: r308065 - head/sys/dev/aacraid

2016-10-28 Thread Warner Losh
Author: imp Date: Fri Oct 28 20:23:38 2016 New Revision: 308065 URL: https://svnweb.freebsd.org/changeset/base/308065 Log: Remove a PCI ID for a raid controller from Adaptec that was planned, but never released. Since no real hardware was released with this ID, just drop it from the aacraid

Re: svn commit: r307971 - head/sys/mips/include

2016-10-28 Thread John Baldwin
On Friday, October 28, 2016 08:54:50 PM Konstantin Belousov wrote: > On Fri, Oct 28, 2016 at 09:59:26AM -0700, John Baldwin wrote: > > Well, we could perhaps patch those to use SA_SIGINFO instead, but if it's > > a non-trivial amount of effort I'm not going to bother. I'm surprised that > > some o

svn commit: r308066 - head/sys/dev/cxgbe/common

2016-10-28 Thread Navdeep Parhar
Author: np Date: Fri Oct 28 23:01:11 2016 New Revision: 308066 URL: https://svnweb.freebsd.org/changeset/base/308066 Log: cxgbe(4): Accurate statistics for all chip settings. There are 4 independent knobs in T5+ chips to include or exclude PAUSE frames from the "total frames" and "multica

svn commit: r308067 - head/sys/dev/ioat

2016-10-28 Thread Conrad E. Meyer
Author: cem Date: Fri Oct 28 23:53:33 2016 New Revision: 308067 URL: https://svnweb.freebsd.org/changeset/base/308067 Log: ioat(4): Add additional tracing These probes help track down driver bugs. Sponsored by: Dell EMC Isilon Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/d

svn commit: r308069 - head/sys/dev/ioat

2016-10-28 Thread Conrad E. Meyer
Author: cem Date: Fri Oct 28 23:53:36 2016 New Revision: 308069 URL: https://svnweb.freebsd.org/changeset/base/308069 Log: ioat(4): Add failpoint for delay() in ioat_release Sponsored by: Dell EMC Isilon Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c =

svn commit: r308068 - head/sys/dev/ioat

2016-10-28 Thread Conrad E. Meyer
Author: cem Date: Fri Oct 28 23:53:35 2016 New Revision: 308068 URL: https://svnweb.freebsd.org/changeset/base/308068 Log: ioat(4): Assert the submit lock in ioat_submit_single Sponsored by: Dell EMC Isilon Modified: head/sys/dev/ioat/ioat.c Modified: head/sys/dev/ioat/ioat.c ==

svn commit: r308070 - head/sys/dev/ioat

2016-10-28 Thread Conrad E. Meyer
Author: cem Date: Fri Oct 28 23:53:37 2016 New Revision: 308070 URL: https://svnweb.freebsd.org/changeset/base/308070 Log: ioat(4): Use memory completion rather than device register The CHANSTS register is a split 64-bit register on CBDMA units before hardware v3.3. If a torn read happen

svn commit: r308072 - head/lib/libc/powerpcspe/gen

2016-10-28 Thread Justin Hibbits
Author: jhibbits Date: Sat Oct 29 01:22:55 2016 New Revision: 308072 URL: https://svnweb.freebsd.org/changeset/base/308072 Log: Fix a copy&paste-o causing a segfault with sigsetjmp. I'm not sure how this passed my code inspection and initial testing, it's obviously wrong. Found when debu

svn commit: r308073 - in head/sys/powerpc: include powerpc

2016-10-28 Thread Justin Hibbits
Author: jhibbits Date: Sat Oct 29 01:24:30 2016 New Revision: 308073 URL: https://svnweb.freebsd.org/changeset/base/308073 Log: Add the SPE feature mask for e500v1 and e500v2 On e500v2 SoCs it will now print: cpu0: Features 84e08000 at bootup. Modified: head/sys/powerpc/include