svn commit: r324579 - stable/11/sys/dev/hyperv/netvsc

2017-10-12 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 13 05:14:54 2017 New Revision: 324579 URL: https://svnweb.freebsd.org/changeset/base/324579 Log: MFC 324517 hyperv/hn: Enable transparent VF by default. Sponsored by: Microsoft Modified: stable/11/sys/dev/hyperv/netvsc/if_hn.c Directory

svn commit: r324578 - stable/11/sys/dev/hyperv/netvsc

2017-10-12 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 13 05:09:56 2017 New Revision: 324578 URL: https://svnweb.freebsd.org/changeset/base/324578 Log: MFC 324489,324516 324489 hyperv/hn: Workaround erroneous hash type observed on WS2016. Background: - UDP 4-tuple hash type is unconditionally

svn commit: r324577 - in stable/11/sys/dev/hyperv: include vmbus

2017-10-12 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 13 05:02:39 2017 New Revision: 324577 URL: https://svnweb.freebsd.org/changeset/base/324577 Log: MFC 324488 hyperv/vmbus: Expose Hyper-V major version. Sponsored by: Microsoft Modified: stable/11/sys/dev/hyperv/include/hyperv.h

svn commit: r324576 - stable/11/sys/dev/hyperv/vmbus

2017-10-12 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 13 04:55:54 2017 New Revision: 324576 URL: https://svnweb.freebsd.org/changeset/base/324576 Log: MFC 324487 hyperv/vmbus: Add tunable to pin/unpin event tasks. Event tasks are pinned to their respective CPU by default, in the same fashion as

svn commit: r324575 - stable/10/sys/dev/hyperv/netvsc

2017-10-12 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 13 02:29:43 2017 New Revision: 324575 URL: https://svnweb.freebsd.org/changeset/base/324575 Log: MFC 324517 hyperv/hn: Enable transparent VF by default. Sponsored by: Microsoft Modified: stable/10/sys/dev/hyperv/netvsc/if_hn.c Directory

svn commit: r324574 - stable/10/sys/dev/hyperv/netvsc

2017-10-12 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 13 02:26:39 2017 New Revision: 324574 URL: https://svnweb.freebsd.org/changeset/base/324574 Log: MFC 324489,324516 324489 hyperv/hn: Workaround erroneous hash type observed on WS2016. Background: - UDP 4-tuple hash type is unconditionally

svn commit: r324573 - in stable/10/sys/dev/hyperv: include vmbus

2017-10-12 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 13 02:16:35 2017 New Revision: 324573 URL: https://svnweb.freebsd.org/changeset/base/324573 Log: MFC 324488 hyperv/vmbus: Expose Hyper-V major version. Sponsored by: Microsoft Modified: stable/10/sys/dev/hyperv/include/hyperv.h

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

2017-10-12 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 13 02:01:03 2017 New Revision: 324572 URL: https://svnweb.freebsd.org/changeset/base/324572 Log: MFC 324487 hyperv/vmbus: Add tunable to pin/unpin event tasks. Event tasks are pinned to their respective CPU by default, in the same fashion as

Re: svn commit: r324570 - head/sys/net80211

2017-10-12 Thread Cy Schubert
In message <201710122156.v9cluwh4017...@repo.freebsd.org>, Adrian Chadd writes: > Author: adrian > Date: Thu Oct 12 21:56:58 2017 > New Revision: 324570 > URL: https://svnweb.freebsd.org/changeset/base/324570 > > Log: > [net80211] begin handling multiple hardware decap'ed A-MSDU in the RX

svn commit: r324571 - head/sys/dev/ath

2017-10-12 Thread Adrian Chadd
Author: adrian Date: Thu Oct 12 21:58:51 2017 New Revision: 324571 URL: https://svnweb.freebsd.org/changeset/base/324571 Log: [ath] Begin using the replacement EDCA functions. As part of ath10k and other chipset support, the EDCA stuff has to be moved to potentially be per-VAP. For

svn commit: r324570 - head/sys/net80211

2017-10-12 Thread Adrian Chadd
Author: adrian Date: Thu Oct 12 21:56:58 2017 New Revision: 324570 URL: https://svnweb.freebsd.org/changeset/base/324570 Log: [net80211] begin handling multiple hardware decap'ed A-MSDU in the RX path. The duplicate detection code currently expects A-MSDU frames to be encaped - they're

svn commit: r324569 - head/sys/dev/dpaa

2017-10-12 Thread Gleb Smirnoff
Author: glebius Date: Thu Oct 12 21:26:52 2017 New Revision: 324569 URL: https://svnweb.freebsd.org/changeset/base/324569 Log: Fix build after r324446. Modified: head/sys/dev/dpaa/if_dtsec_rm.c Modified: head/sys/dev/dpaa/if_dtsec_rm.c

svn commit: r324568 - head/cddl/contrib/opensolaris/lib/libzfs/common

2017-10-12 Thread Alan Somers
Author: asomers Date: Thu Oct 12 21:25:11 2017 New Revision: 324568 URL: https://svnweb.freebsd.org/changeset/base/324568 Log: Optimize zpool_read_all_labels with AIO Read all labels in parallel instead of sequentially MFC after:3 weeks X-MFC-With: 322854 Sponsored by: Spectra

svn commit: r324567 - head/release

2017-10-12 Thread Glen Barber
Author: gjb Date: Thu Oct 12 20:31:10 2017 New Revision: 324567 URL: https://svnweb.freebsd.org/changeset/base/324567 Log: Add arm/armv7 checks to env_check(). Sponsored by: The FreeBSD Foundation Modified: head/release/release.sh Modified: head/release/release.sh

Re: svn commit: r324511 - head/contrib/binutils/bfd

2017-10-12 Thread Roman Divacky
Note that this allows to use C++ EH on a gcc built PPC64 world for applications built by clang++. Roman On Wed, Oct 11, 2017 at 02:39:20AM +, Justin Hibbits wrote: > Author: jhibbits > Date: Wed Oct 11 02:39:20 2017 > New Revision: 324511 > URL:

svn commit: r324566 - head/tests/sys/kern

2017-10-12 Thread Bryan Drewery
Author: bdrewery Date: Thu Oct 12 19:58:21 2017 New Revision: 324566 URL: https://svnweb.freebsd.org/changeset/base/324566 Log: Fix shadowed variable hidden by WARNS changing to 3 in r313006. Sponsored by: Dell EMC Isilon MFC after:1 week Modified:

svn commit: r324565 - head/sys/compat/freebsd32

2017-10-12 Thread Ed Maste
Author: emaste Date: Thu Oct 12 18:31:28 2017 New Revision: 324565 URL: https://svnweb.freebsd.org/changeset/base/324565 Log: regen freebsd32_sysent.c after r324564 (freebsd32_posix_fallocate) Modified: head/sys/compat/freebsd32/freebsd32_sysent.c Modified:

svn commit: r324564 - head/sys/compat/freebsd32

2017-10-12 Thread Ed Maste
Author: emaste Date: Thu Oct 12 18:30:54 2017 New Revision: 324564 URL: https://svnweb.freebsd.org/changeset/base/324564 Log: allow posix_fallocate in 32-bit compat capability mode Reported by: kib MFC after:2 weeks MFC with: r324560 Sponsored by: The FreeBSD Foundation

Re: svn commit: r324560 - in head: lib/libc/sys sys/kern

2017-10-12 Thread Konstantin Belousov
On Thu, Oct 12, 2017 at 03:45:53PM +, Ed Maste wrote: > Author: emaste > Date: Thu Oct 12 15:45:53 2017 > New Revision: 324560 > URL: https://svnweb.freebsd.org/changeset/base/324560 > > Log: > allow posix_fallocate in capability mode > > posix_fallocate is logically equivalent to

svn commit: r324563 - head/sys/arm/allwinner

2017-10-12 Thread Emmanuel Vadot
Author: manu Date: Thu Oct 12 18:00:29 2017 New Revision: 324563 URL: https://svnweb.freebsd.org/changeset/base/324563 Log: a10_ehci: Remove the passby code It doesn't seems to be needed anymore and this make ehci working again on the Pine64. Thanks to jmcneill@ for the help.

svn commit: r324562 - head/sys/arm/arm

2017-10-12 Thread Bjoern A. Zeeb
Author: bz Date: Thu Oct 12 15:53:54 2017 New Revision: 324562 URL: https://svnweb.freebsd.org/changeset/base/324562 Log: Add rev16 instruction to the disassembler. Reviewed by: andrew Differential Revision:https://reviews.freebsd.org/D12645 Modified:

svn commit: r324561 - head/sys/kern

2017-10-12 Thread Ed Maste
Author: emaste Date: Thu Oct 12 15:48:37 2017 New Revision: 324561 URL: https://svnweb.freebsd.org/changeset/base/324561 Log: regen init_sysent.c r324560 Modified: head/sys/kern/init_sysent.c Modified: head/sys/kern/init_sysent.c

svn commit: r324560 - in head: lib/libc/sys sys/kern

2017-10-12 Thread Ed Maste
Author: emaste Date: Thu Oct 12 15:45:53 2017 New Revision: 324560 URL: https://svnweb.freebsd.org/changeset/base/324560 Log: allow posix_fallocate in capability mode posix_fallocate is logically equivalent to writing zero blocks to the desired file size and there is no reason to prevent

svn commit: r324557 - in head/sys/boot/efi: include loader loader/arch/i386

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 15:16:16 2017 New Revision: 324557 URL: https://svnweb.freebsd.org/changeset/base/324557 Log: Rename exit to efi_exit to avoid clashing with libsa exit definition Rename exit to efi_exit. It doesn't have the proper signature and conflicts with standard

svn commit: r324558 - in head/sys/boot: arm/uboot libsa mips/uboot powerpc/ofw powerpc/uboot

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 15:16:22 2017 New Revision: 324558 URL: https://svnweb.freebsd.org/changeset/base/324558 Log: Define prototype for exit and ensure references Define a prototype for exit in stand.h. Provide a reference to exit in a few conf.c files to ensure that its

svn commit: r324559 - in head/sys/boot: common libsa

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 15:16:27 2017 New Revision: 324559 URL: https://svnweb.freebsd.org/changeset/base/324559 Log: Move panic back into libsa. It's documented in libstand(3) to belong there. Sponsored by: Netflix Added: head/sys/boot/libsa/panic.c (contents, props changed)

svn commit: r324555 - head/sys/boot/i386/zfsboot

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 14:57:00 2017 New Revision: 324555 URL: https://svnweb.freebsd.org/changeset/base/324555 Log: Honor CFLAGS modifications in Makefile.inc by using += here. There's no hyper-small space constraints, so there's no reason to tightly control it. Sponsored by:

svn commit: r324554 - in head/sys/boot: common i386/gptboot i386/gptzfsboot i386/zfsboot libsa uboot/lib

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 14:56:54 2017 New Revision: 324554 URL: https://svnweb.freebsd.org/changeset/base/324554 Log: Move crc32.c, util.c and gpt.c over to libsa. Sponsored by: Netflix Added: head/sys/boot/libsa/crc32.c (contents, props changed) - copied, changed from

svn commit: r324556 - in head/sys/boot: common efi/boot1 i386/gptboot libsa powerpc/boot1.chrp sparc64/boot1

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 14:57:05 2017 New Revision: 324556 URL: https://svnweb.freebsd.org/changeset/base/324556 Log: Move ufsread.c Move ufsread.c from sys/boot/common (which used to be all the common files for /boot/loader, but grew to be all the common files for sys/boot, but

svn commit: r324553 - in head/sys/boot: . libsa libsa32 libstand32

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 14:56:48 2017 New Revision: 324553 URL: https://svnweb.freebsd.org/changeset/base/324553 Log: Rename libstand.a to libsa.a and libstand32.a to libsa32.a Sponsored by: Netflix Added: head/sys/boot/libsa32/ head/sys/boot/libsa32/Makefile (contents, props

svn commit: r324552 - in head/sys/boot: . userboot userboot/libstand userboot/userboot

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 14:56:42 2017 New Revision: 324552 URL: https://svnweb.freebsd.org/changeset/base/324552 Log: Kill the userboot copy of libstand. It's not needed (it's now identical to libsa, and seems to have been for some time). Sponsored by: Netflix Deleted:

svn commit: r324551 - in head: lib/libstand lib/libstand/amd64 lib/libstand/i386 lib/libstand/mips lib/libstand/powerpc lib/libstand/sparc64 sys/boot/libsa sys/boot/libsa/amd64 sys/boot/libsa/i386 ...

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 14:56:28 2017 New Revision: 324551 URL: https://svnweb.freebsd.org/changeset/base/324551 Log: Move lib/libstand to sys/boot/libsa Move the sources to sys/boot. Make adjustments related to the move. Kill LIBSTAND_SRC since it's no longer needed. Sponsored

svn commit: r324550 - head/lib/libstand

2017-10-12 Thread Warner Losh
Author: imp Date: Thu Oct 12 14:53:25 2017 New Revision: 324550 URL: https://svnweb.freebsd.org/changeset/base/324550 Log: Add $FreeBSD$ to ancient sources that it's missing from. Sponsored by: Netflix Modified: head/lib/libstand/bootparam.h head/lib/libstand/tftp.h Modified:

svn commit: r324549 - head/sys/arm/conf

2017-10-12 Thread Bjoern A. Zeeb
Author: bz Date: Thu Oct 12 14:32:45 2017 New Revision: 324549 URL: https://svnweb.freebsd.org/changeset/base/324549 Log: Previously there was a VIRT kernel to which I had added these options. With that gone they need to go into GENERIC now. Makes FreeBSD/arm usable on gem5 by default.

svn commit: r324548 - stable/11/sys/dev/smc

2017-10-12 Thread Nick Hibma
Author: n_hibma Date: Thu Oct 12 14:08:55 2017 New Revision: 324548 URL: https://svnweb.freebsd.org/changeset/base/324548 Log: MFC 324088: Make smc compile with DEVICE_POLLING set. smc_poll had the wrong prototype. Reviewed by: benno Modified:

svn commit: r324547 - head/usr.bin/xinstall

2017-10-12 Thread Mateusz Guzik
Author: mjg Date: Thu Oct 12 13:59:23 2017 New Revision: 324547 URL: https://svnweb.freebsd.org/changeset/base/324547 Log: xinstall: plug an infinite loop in directory creation If stat continues to fail with ENOENT and mkdir with EEXIST the code wont finish. In particular this can show

svn commit: r324546 - in stable/11: lib/libcuse sys/fs/cuse

2017-10-12 Thread Hans Petter Selasky
Author: hselasky Date: Thu Oct 12 08:27:57 2017 New Revision: 324546 URL: https://svnweb.freebsd.org/changeset/base/324546 Log: MFC r324320: Add support for new cuse(3) error code, CUSE_ERR_NO_DEVICE. This error code is useful when emulating Linux input event devices from userspace.