svn commit: r307263 - head/sys/dev/hyperv/vmbus

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 05:47:59 2016 New Revision: 307263 URL: https://svnweb.freebsd.org/changeset/base/307263 Log: hyperv/vmbus: Add __FBSDID Sponsored by: Microsoft Modified: head/sys/dev/hyperv/vmbus/vmbus_br.c Modified: head/sys/dev/hyperv/vmbus/vmbus_br.c

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 05:41:51 2016 New Revision: 307262 URL: https://svnweb.freebsd.org/changeset/base/307262 Log: hyperv/hn: Management parts always need suspend and resume. MFC after:3 days Sponsored by: Microsoft Modified:

svn commit: r307261 - head/sys/dev/hyperv/storvsc

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 05:32:47 2016 New Revision: 307261 URL: https://svnweb.freebsd.org/changeset/base/307261 Log: hyperv/stor: Fix off-by-one bug; this brings back TRIM support. Submitted by: Hongjiang Zhang Reported by: Lili Deng MFC after:3 days Sponsored by:

svn commit: r307260 - in stable/10/sys: dev/hyperv/netvsc modules/hyperv/vmbus net

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 05:05:23 2016 New Revision: 307260 URL: https://svnweb.freebsd.org/changeset/base/307260 Log: MFC 306484,306485 306484 hyperv/vmbus: Add missing vmbus_if.c to module build. Sponsored by: Microsoft Differential Revision:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 04:53:52 2016 New Revision: 307259 URL: https://svnweb.freebsd.org/changeset/base/307259 Log: MFC 306482,306483 306482 hyperv/hn: If synthetic parts are detached, don't touch them. Sponsored by: Microsoft Differential Revision:

svn commit: r307258 - stable/10/sys/x86/x86

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 04:13:59 2016 New Revision: 307258 URL: https://svnweb.freebsd.org/changeset/base/307258 Log: MFC 306481 x86/ioapic: Fix destination cpu for Hyper-V On Hyper-V: - Stick to the first cpu for all I/O APIC pins. - And don't allow

svn commit: r307257 - in head/sys: arm/broadcom/bcm2835 arm64/broadcom arm64/broadcom/bcm2837 arm64/conf conf

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 03:37:35 2016 New Revision: 307257 URL: https://svnweb.freebsd.org/changeset/base/307257 Log: Add initial Raspberry Pi 3 support RPI3 kernel config builds kernel compatible with latest upstream device tree and firmware:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 03:32:20 2016 New Revision: 307256 URL: https://svnweb.freebsd.org/changeset/base/307256 Log: MFC 306433 hyperv/hn: Don't set HASHVAL pktinfo for NDIS < 6.30 This unbreaks packet sending on WS2008R2. Sponsored by: Microsoft

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 03:26:24 2016 New Revision: 307255 URL: https://svnweb.freebsd.org/changeset/base/307255 Log: MFC 306431,306432 306431 hyperv/hn: Move TX tasks' draining into hn_suspend(). This prepares to consolidate hn_stop() and netvsc_detach().

Re: svn commit: r307231 - head/lib/libgcc_s

2016-10-13 Thread Bruce Evans
On Fri, 14 Oct 2016, Ed Maste wrote: Hi Bruce, thank you for the detailed response. On 14 October 2016 at 01:53, Bruce Evans wrote: compiler-rt's complex division support routines contain calls to compiler builtins such as `__builtin_scalbnl`. Unfortunately Clang

svn commit: r307254 - in stable/10/sys: conf dev/hyperv/stordisengage dev/hyperv/storvsc modules/hyperv modules/hyperv/stordisengage

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 03:22:19 2016 New Revision: 307254 URL: https://svnweb.freebsd.org/changeset/base/307254 Log: MFC 306426 hyperv/storvsc: Fix the blkvsc disk attachment issues. - The original 'disengage' ATA controller model does not work properly for all

svn commit: r307253 - in stable/10/sys: cam/ata sys

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 03:11:31 2016 New Revision: 307253 URL: https://svnweb.freebsd.org/changeset/base/307253 Log: MFC 306396 cam/ata: Allow drivers to veto ATA disk attachment. This eventhandler is mainly used by VMs, e.g. Hyper-V, whose disk controllers share

svn commit: r307252 - head/sys/arm/broadcom/bcm2835

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 03:00:53 2016 New Revision: 307252 URL: https://svnweb.freebsd.org/changeset/base/307252 Log: Make bcm2835_machdep.c optional bcm2835_machdep.c contains only bits enabled by "options PLATFORM", this option available only on ARM, not ARM64 Modified:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 02:58:31 2016 New Revision: 307251 URL: https://svnweb.freebsd.org/changeset/base/307251 Log: MFC 306393 hyperv/hn: Flatten RX filter configuration. This paves way for more fixes. Sponsored by: Microsoft Differential Revision:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 02:52:48 2016 New Revision: 307250 URL: https://svnweb.freebsd.org/changeset/base/307250 Log: MFC 306390-306392 306390 hyperv/hn: Suspend and resume the backend properly upon MTU change. Suspend: - Prevent the backend from being touched

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 02:42:08 2016 New Revision: 307249 URL: https://svnweb.freebsd.org/changeset/base/307249 Log: MFC 306360,306387,306389 306360 hyperv/vmbus: Add dynamic device add and remove support Sponsored by: Microsoft Differential Revision:

svn commit: r307248 - stable/10/sys/dev/pci

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 02:36:51 2016 New Revision: 307248 URL: https://svnweb.freebsd.org/changeset/base/307248 Log: MFC 306359 pci: Clear the MEM/PORT_EN bit when updating PCI BAR It's unsafe to update the BAR when the related EN bit is set. Submitted by:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 02:34:03 2016 New Revision: 307247 URL: https://svnweb.freebsd.org/changeset/base/307247 Log: MFC 306072-306074,306076 306072 hyperv/vmbus: Allow bufrings preallocation. The assumption that the channel is only opened upon synthetic device

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 02:27:19 2016 New Revision: 307246 URL: https://svnweb.freebsd.org/changeset/base/307246 Log: MFC 306013,306014 306013 hyperv/hn: Fix ifnet hwassist setup. Sponsored by: Microsoft Differential Revision:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 02:19:47 2016 New Revision: 307245 URL: https://svnweb.freebsd.org/changeset/base/307245 Log: MFC 305962,305964-305967 305962 hyperv/hn: Don't allow NVS and NDIS version change upon reinitailization NVS and NDIS version change would break too

Re: svn commit: r307231 - head/lib/libgcc_s

2016-10-13 Thread Ed Maste
Hi Bruce, thank you for the detailed response. On 14 October 2016 at 01:53, Bruce Evans wrote: >> compiler-rt's complex division support routines contain calls to >> compiler builtins such as `__builtin_scalbnl`. Unfortunately Clang >> turns these back into a call to

svn commit: r307244 - stable/10/sys/x86/x86

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Fri Oct 14 02:03:53 2016 New Revision: 307244 URL: https://svnweb.freebsd.org/changeset/base/307244 Log: MFC 305722 x86: Use sx lock for interrupt sources. - Certain pic_assign_cpu, e.g. msi_assign_cpu can have quite a long call chain. For

svn commit: r307243 - head/lib

2016-10-13 Thread Ed Maste
Author: emaste Date: Fri Oct 14 01:53:15 2016 New Revision: 307243 URL: https://svnweb.freebsd.org/changeset/base/307243 Log: partially convert lib/Makefile to SUBDIR.${MK_FOO} style Cases other than MK_* (e.g. ${MACHINE_CPUARCH} == "i386") have been left as is. Reviewed by: imp

Re: svn commit: r307231 - head/lib/libgcc_s

2016-10-13 Thread Bruce Evans
On Thu, 13 Oct 2016, Ed Maste wrote: Log: libgcc_s: add libm dependencies from div{d,s,x}c3 compiler-rt's complex division support routines contain calls to compiler builtins such as `__builtin_scalbnl`. Unfortunately Clang turns these back into a call to `scalbnl`. gcc-4.2 has the same

svn commit: r307242 - stable/11/sys/netinet

2016-10-13 Thread Hiren Panchasara
Author: hiren Date: Fri Oct 14 01:38:29 2016 New Revision: 307242 URL: https://svnweb.freebsd.org/changeset/base/307242 Log: MFC r306464 This adds a sysctl which allows you to disable the TCP hostcache. This is handy during testing of network related changes where cached entries may

svn commit: r307241 - head/sys/arm/broadcom/bcm2835

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 01:23:21 2016 New Revision: 307241 URL: https://svnweb.freebsd.org/changeset/base/307241 Log: Do not set FB_FLAG_MEMATTR if VM_MEMATTR_WRITE_COMBINING is not available Pintyhat to: gonzo Spotted by: jmallett Modified:

svn commit: r307240 - head/sys/arm/broadcom/bcm2835

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Oct 14 00:42:08 2016 New Revision: 307240 URL: https://svnweb.freebsd.org/changeset/base/307240 Log: Fix BCM238x framebuffer driver build for ARM64 VM_MEMATTR_WRITE_COMBINING can be undefined for some platforms, use it only if it's defined Modified:

svn commit: r307239 - head/sys/arm/broadcom/bcm2835

2016-10-13 Thread Oleksandr Tymoshenko
Author: gonzo Date: Thu Oct 13 23:29:24 2016 New Revision: 307239 URL: https://svnweb.freebsd.org/changeset/base/307239 Log: Fix BCM283x(Raspberry Pi) SDHCI driver for ARM64 build - Revert BUS_SPACE_PHYSADDR back to rman_get_start. BUS_SPACE_PHYSADDR was introduced in 2013 as

Re: svn commit: r285050 - in head: lib/libutil usr.sbin/pwd_mkdb

2016-10-13 Thread Don Lewis
On 13 Oct, Alan Somers wrote: > On Thu, Jul 2, 2015 at 11:31 AM, Renato Botelho wrote: >> Author: garga (ports committer) >> Date: Thu Jul 2 17:30:59 2015 >> New Revision: 285050 >> URL: https://svnweb.freebsd.org/changeset/base/285050 >> >> Log: >> When passwd or group

svn commit: r307238 - in head/sys/boot: arm/uboot common mips/uboot powerpc/kboot powerpc/ofw powerpc/ps3 sparc64/loader

2016-10-13 Thread Baptiste Daroussin
Author: bapt Date: Thu Oct 13 22:43:49 2016 New Revision: 307238 URL: https://svnweb.freebsd.org/changeset/base/307238 Log: Stop closing the network device when netbooting for loaders using the common dev_net.c code. The NETIF_OPEN_CLOSE_ONCE flag was added in r201932 to prevent that

Re: svn commit: r285050 - in head: lib/libutil usr.sbin/pwd_mkdb

2016-10-13 Thread Alan Somers
On Thu, Jul 2, 2015 at 11:31 AM, Renato Botelho wrote: > Author: garga (ports committer) > Date: Thu Jul 2 17:30:59 2015 > New Revision: 285050 > URL: https://svnweb.freebsd.org/changeset/base/285050 > > Log: > When passwd or group information is changed (by pw, vipw,

svn commit: r307237 - head/lib

2016-10-13 Thread Ed Maste
Author: emaste Date: Thu Oct 13 21:35:48 2016 New Revision: 307237 URL: https://svnweb.freebsd.org/changeset/base/307237 Log: garbage collect _libatm, missed in r179308 Modified: head/lib/Makefile Modified: head/lib/Makefile

Re: svn commit: r307236 - head/sys/vm

2016-10-13 Thread Mark Johnston
On Thu, Oct 13, 2016 at 01:49:29PM -0700, Conrad Meyer wrote: > On Thu, Oct 13, 2016 at 1:39 PM, Mark Johnston wrote: > > Author: markj > > Date: Thu Oct 13 20:39:34 2016 > > New Revision: 307236 > > URL: https://svnweb.freebsd.org/changeset/base/307236 > > > > Log: > > Plug

Re: svn commit: r307236 - head/sys/vm

2016-10-13 Thread Conrad Meyer
On Thu, Oct 13, 2016 at 1:39 PM, Mark Johnston wrote: > Author: markj > Date: Thu Oct 13 20:39:34 2016 > New Revision: 307236 > URL: https://svnweb.freebsd.org/changeset/base/307236 > > Log: > Plug a potential vnode lock leak in vm_fault_hold(). This isn't just potential,

svn commit: r307236 - head/sys/vm

2016-10-13 Thread Mark Johnston
Author: markj Date: Thu Oct 13 20:39:34 2016 New Revision: 307236 URL: https://svnweb.freebsd.org/changeset/base/307236 Log: Plug a potential vnode lock leak in vm_fault_hold(). Reviewed by: alc, kib MFC after:1 week Sponsored by: Dell EMC Isilon Differential Revision:

svn commit: r307235 - in head: sbin/pfctl share/man/man5 sys/netpfil/pf

2016-10-13 Thread Kristof Provost
Author: kp Date: Thu Oct 13 20:34:44 2016 New Revision: 307235 URL: https://svnweb.freebsd.org/changeset/base/307235 Log: pf: port extended DSCP support from OpenBSD Ignore the ECN bits on 'tos' and 'set-tos' and allow to use DCSP names instead of having to embed their TOS equivalents

svn commit: r307234 - in head/sys: netinet netinet6

2016-10-13 Thread Gleb Smirnoff
Author: glebius Date: Thu Oct 13 20:15:47 2016 New Revision: 307234 URL: https://svnweb.freebsd.org/changeset/base/307234 Log: - Revert r300854, r303657 which tried to fix regression from r297225. - Fix the regression proper way using RO_RTFREE(). Submitted by: ae Modified:

svn commit: r307233 - head/sys/dev/cxgbe

2016-10-13 Thread Navdeep Parhar
Author: np Date: Thu Oct 13 19:40:21 2016 New Revision: 307233 URL: https://svnweb.freebsd.org/changeset/base/307233 Log: cxgbe(4): Allow the interface MTU to be set as high as the actual hardware limit. Submitted by: jpaetzel@ Differential Revision:

svn commit: r307232 - head/sys/fs/nandfs

2016-10-13 Thread Ganael LAPLANCHE
Author: martymac (ports committer) Date: Thu Oct 13 19:33:07 2016 New Revision: 307232 URL: https://svnweb.freebsd.org/changeset/base/307232 Log: Fix panic() message reporting ufs instead of nandfs PR: 213438 Approved by: kib Modified: head/sys/fs/nandfs/nandfs_vnops.c

svn commit: r307231 - head/lib/libgcc_s

2016-10-13 Thread Ed Maste
Author: emaste Date: Thu Oct 13 19:18:00 2016 New Revision: 307231 URL: https://svnweb.freebsd.org/changeset/base/307231 Log: libgcc_s: add libm dependencies from div{d,s,x}c3 compiler-rt's complex division support routines contain calls to compiler builtins such as `__builtin_scalbnl`.

svn commit: r307230 - in head/lib: libgcc_eh libgcc_s

2016-10-13 Thread Ed Maste
Author: emaste Date: Thu Oct 13 18:57:18 2016 New Revision: 307230 URL: https://svnweb.freebsd.org/changeset/base/307230 Log: Introduce lib/libgcc_eh and lib/libgcc_s for LLVM's implementation They are not yet connected to the build, but I am adding them to allow for easier testing,

svn commit: r307227 - in head: include lib/libc/stdlib lib/libc/tests/stdlib

2016-10-13 Thread Ed Schouten
Author: ed Date: Thu Oct 13 18:25:40 2016 New Revision: 307227 URL: https://svnweb.freebsd.org/changeset/base/307227 Log: Improve typing of POSIX search tree functions. Back in 2015 when I reimplemented these functions to use an AVL tree, I was annoyed by the weakness of the typing of

svn commit: r307226 - head/sys/netinet/tcp_stacks

2016-10-13 Thread Gleb Smirnoff
Author: glebius Date: Thu Oct 13 18:02:29 2016 New Revision: 307226 URL: https://svnweb.freebsd.org/changeset/base/307226 Log: With build without TCP_HHOOK and with INVARIANTS. Before mutex.h came via sys/hhook.h -> sys/rmlock.h -> sys/mutex.h. Modified:

svn commit: r307225 - head/sys/contrib/octeon-sdk

2016-10-13 Thread Ed Maste
Author: emaste Date: Thu Oct 13 17:16:32 2016 New Revision: 307225 URL: https://svnweb.freebsd.org/changeset/base/307225 Log: Fix octeon model comparison in Cavium SDK buildkernel failed with GCC 5.3 with error: comparison of constant '852736' with boolean expression is always true

svn commit: r307224 - head/usr.sbin/efivar

2016-10-13 Thread Warner Losh
Author: imp Date: Thu Oct 13 17:03:54 2016 New Revision: 307224 URL: https://svnweb.freebsd.org/changeset/base/307224 Log: 'b' is short for --binary, it isn't 'a'. PR: 213437 Submitted by: Ganael LAPLANCHE Modified: head/usr.sbin/efivar/efivar.8 Modified:

svn commit: r307223 - head/sys/contrib/octeon-sdk

2016-10-13 Thread Ed Maste
Author: emaste Date: Thu Oct 13 16:57:19 2016 New Revision: 307223 URL: https://svnweb.freebsd.org/changeset/base/307223 Log: Convert ­ U+00AD soft hyphen to - in Cavium Octeon SDK Linux's copy of the Cavium SDK does not have these non-ASCII characters and this reduces noise in diffs

svn commit: r307222 - head/sys/net80211

2016-10-13 Thread Adrian Chadd
Author: adrian Date: Thu Oct 13 16:45:01 2016 New Revision: 307222 URL: https://svnweb.freebsd.org/changeset/base/307222 Log: [net80211] remove now duplicate copy of the QOSDATA check macro. Modified: head/sys/net80211/ieee80211_ht.c Modified: head/sys/net80211/ieee80211_ht.c

svn commit: r307221 - head/sys/net80211

2016-10-13 Thread Adrian Chadd
Author: adrian Date: Thu Oct 13 16:41:34 2016 New Revision: 307221 URL: https://svnweb.freebsd.org/changeset/base/307221 Log: [net80211] add some more QoS frame subtypes. Modified: head/sys/net80211/ieee80211.h Modified: head/sys/net80211/ieee80211.h

svn commit: r307220 - head/lib/libc/tests/stdio

2016-10-13 Thread Ruslan Bukin
Author: br Date: Thu Oct 13 15:26:51 2016 New Revision: 307220 URL: https://svnweb.freebsd.org/changeset/base/307220 Log: Fix typos: use correct string format and value to compare. Sponsored by: DARPA, AFRL Sponsored by: HEIF5 Differential Revision:

svn commit: r307219 - head/lib/libc/mips/string

2016-10-13 Thread Ruslan Bukin
Author: br Date: Thu Oct 13 15:23:53 2016 New Revision: 307219 URL: https://svnweb.freebsd.org/changeset/base/307219 Log: Fix strchr, strrchr implementation: convert c to char (according to standard). Discussed with: andrew Reviewed by: emaste Sponsored by: DARPA, AFRL

svn commit: r307218 - in head/sys: cddl/contrib/opensolaris/uts/common/fs/zfs dev/drm2/i915 dev/drm2/ttm kern vm

2016-10-13 Thread Konstantin Belousov
Author: kib Date: Thu Oct 13 14:41:05 2016 New Revision: 307218 URL: https://svnweb.freebsd.org/changeset/base/307218 Log: Fix a race in vm_page_busy_sleep(9). Suppose that we have an exclusively busy page, and a thread which can accept shared-busy page. In this case, typical code

svn commit: r307217 - head/sys/netinet

2016-10-13 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 13 13:53:01 2016 New Revision: 307217 URL: https://svnweb.freebsd.org/changeset/base/307217 Log: Mark the socket as un-writable when it is 1-to-1 and the SCTP association is freed. MFC after:1 month Modified: head/sys/netinet/sctp_pcb.c Modified:

svn commit: r307216 - head/sys/netinet

2016-10-13 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 13 13:38:14 2016 New Revision: 307216 URL: https://svnweb.freebsd.org/changeset/base/307216 Log: Whitespace changes. MFC after: 1 month Modified: head/sys/netinet/sctp_pcb.c Modified: head/sys/netinet/sctp_pcb.c

Re: svn commit: r307148 - in head/lib/libc: gen stdlib

2016-10-13 Thread Ed Maste
On 13 October 2016 at 02:05, Bruce Evans wrote: > On Wed, 12 Oct 2016, Ed Maste wrote: > > The comment starts by being just wrong: > > 1. "The" sysctl is not used here. Instead, a wrapper arc4_sysctl() is used. >The wrapper handles some but not all errors. Fixed in my

svn commit: r307215 - in head/contrib/libarchive: cpio/test libarchive libarchive/test tar/test

2016-10-13 Thread Martin Matuska
Author: mm Date: Thu Oct 13 11:40:34 2016 New Revision: 307215 URL: https://svnweb.freebsd.org/changeset/base/307215 Log: MFV r307214: Sync libarchive with vendor. Style and tests fixes. Important vendor bugfixes (relevant to FreeBSD): #801: FreeBSD Coverity report: resource leak in

svn commit: r307214 - in vendor/libarchive/dist: cpio/test libarchive libarchive/test tar/test

2016-10-13 Thread Martin Matuska
Author: mm Date: Thu Oct 13 11:34:23 2016 New Revision: 307214 URL: https://svnweb.freebsd.org/changeset/base/307214 Log: Update vendor/libarchive to git e3bdbbf3475c3abf264e563c753a20972095665e Important vendor bugfixes (relevant to FreeBSD): #801: FreeBSD Coverity report: resource leak

Re: svn commit: r307213 - stable/10/sys/x86/x86

2016-10-13 Thread Sepherosa Ziehau
On Thu, Oct 13, 2016 at 5:37 PM, Roger Pau Monné wrote: > Author: royger > Date: Thu Oct 13 09:37:21 2016 > New Revision: 307213 > URL: https://svnweb.freebsd.org/changeset/base/307213 > > Log: > MFC r303491: > > Revert r291022: x86/intr: allow mutex recursion in

svn commit: r307213 - stable/10/sys/x86/x86

2016-10-13 Thread Roger Pau Monné
Author: royger Date: Thu Oct 13 09:37:21 2016 New Revision: 307213 URL: https://svnweb.freebsd.org/changeset/base/307213 Log: MFC r303491: Revert r291022: x86/intr: allow mutex recursion in intr_remove_handler Sponsored by: Citrix Systems R Modified:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 09:27:08 2016 New Revision: 307212 URL: https://svnweb.freebsd.org/changeset/base/307212 Log: MFC 305925,305926,305960 305925 hyperv/hn: Don't mess up RSS key and indirect table after attachment. Sponsored by: Microsoft Differential

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 09:18:56 2016 New Revision: 307211 URL: https://svnweb.freebsd.org/changeset/base/307211 Log: MFC 305801,305923,305924 305801 hyperv/hn: Fix some ifnet settings - ifnet.if_mtu does not require explicit setting. - ifnet.if_hdrlen must be

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

2016-10-13 Thread Andrew Turner
Author: andrew Date: Thu Oct 13 09:06:29 2016 New Revision: 307210 URL: https://svnweb.freebsd.org/changeset/base/307210 Log: Move printing the AArch64 ID registers to a new SYSINIT, the previous location only prints them when booting on SMP with multiple cores. MFC after:1 week

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 09:00:44 2016 New Revision: 307209 URL: https://svnweb.freebsd.org/changeset/base/307209 Log: MFC 305794 hyperv/hn: Use sx for the main lock. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7870 Modified:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 08:56:52 2016 New Revision: 307208 URL: https://svnweb.freebsd.org/changeset/base/307208 Log: MFC 305790-305793 305790 hyperv/hn: Remove unused softc field Sponsored by: Microsoft Differential Revision:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 08:50:18 2016 New Revision: 307207 URL: https://svnweb.freebsd.org/changeset/base/307207 Log: MFC 305789 hyperv/vmbus: Make sure that the sub-channel count is valid. Sponsored by: Microsoft Differential Revision:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 08:47:51 2016 New Revision: 307206 URL: https://svnweb.freebsd.org/changeset/base/307206 Log: MFC 305724,305725,305727-305730,305760,305761,305763,305788 305724 hyperv/hn: Rename RXBUF connect/disconnect functions. Minor cleanup and wording in

svn commit: r307205 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Ngie Cooper
Author: ngie Date: Thu Oct 13 08:35:08 2016 New Revision: 307205 URL: https://svnweb.freebsd.org/changeset/base/307205 Log: Change atf_skip call to atf_expect_fail to make it clear that a failure is expected MFC after:2 weeks PR: 212861 Suggested by: jmmv Sponsored

svn commit: r307204 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Ngie Cooper
Author: ngie Date: Thu Oct 13 08:27:19 2016 New Revision: 307204 URL: https://svnweb.freebsd.org/changeset/base/307204 Log: Expect :large to fail on FreeBSD FreeBSD doesn't appear to validate large -o size values like NetBSD does MFC after:2 weeks PR: 212862

svn commit: r307203 - in stable/10: lib/libstand sys/boot/i386/pxeldr

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 08:09:40 2016 New Revision: 307203 URL: https://svnweb.freebsd.org/changeset/base/307203 Log: MFC 305588 pxeboot: Add nfs.read_size tunable. Increase this tunable improves kernel loading speed. Submitted by: Jun Su Reviewed by:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 08:06:49 2016 New Revision: 307202 URL: https://svnweb.freebsd.org/changeset/base/307202 Log: MFC 305586,305587 305586 hyperv/hn: Function renaming. While I'm here, remove obvious comment. Sponsored by: Microsoft Differential

svn commit: r307201 - stable/10/sys/dev/hyperv/utilities

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 08:03:48 2016 New Revision: 307201 URL: https://svnweb.freebsd.org/changeset/base/307201 Log: MFC 305585 hyperv/kvp: Fix IPv4/IPv6 address injection support. The GUID string provided by hypervisor has leading and trailing braces, while our

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 08:01:38 2016 New Revision: 307200 URL: https://svnweb.freebsd.org/changeset/base/307200 Log: MFC 305578-305581 305578 hyperv/hn: Pull vmbus channel open up. While I'm here, pull up the channel callback related code too. Sponsored by:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 07:52:39 2016 New Revision: 307199 URL: https://svnweb.freebsd.org/changeset/base/307199 Log: MFC 305454,305455,305521,305524-305526 305454 hyperv/hn: Fix VLAN tag setup for outgoing VLAN packets. Sponsored by: Microsoft Differential

Re: svn commit: r307195 - head/sys/dev/iicbus

2016-10-13 Thread Andriy Gapon
On 13/10/2016 10:25, Andriy Gapon wrote: > Author: avg > Date: Thu Oct 13 07:25:18 2016 > New Revision: 307195 > URL: https://svnweb.freebsd.org/changeset/base/307195 > > Log: > convert iicsmb to use iicbus_transfer for all operations > > Previously the driver used more low level

Re: svn commit: r307182 - head/etc/rc.d

2016-10-13 Thread Andriy Gapon
On 13/10/2016 10:12, Ngie Cooper (yaneurabeya) wrote: > >> On Oct 12, 2016, at 23:19, Andriy Gapon wrote: >> >> Author: avg >> Date: Thu Oct 13 06:19:54 2016 >> New Revision: 307182 >> URL: https://svnweb.freebsd.org/changeset/base/307182 >> >> Log: >> rc.d/zfsbe: a new script

Re: svn commit: r307191 - head/etc/rc.d

2016-10-13 Thread Andriy Gapon
On 13/10/2016 10:10, Ngie Cooper wrote: > Author: ngie > Date: Thu Oct 13 07:10:27 2016 > New Revision: 307191 > URL: https://svnweb.freebsd.org/changeset/base/307191 > > Log: > Install etc/rc.d/zfsbe when MK_ZFS != no > > X-MFC with: r307182 > Sponsored by: Dell EMC Isilon Oh!

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 07:42:44 2016 New Revision: 307198 URL: https://svnweb.freebsd.org/changeset/base/307198 Log: MFC 305405,305407,305408,305410,305411,305453 305405 hyperv/vmbus: Stringent header length and total length check. While I'm here, minor style

Re: svn commit: r307190 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Julio Merino
On Thu, Oct 13, 2016 at 3:29 AM, Ngie Cooper (yaneurabeya) < yaneurab...@gmail.com> wrote: > > > On Oct 13, 2016, at 00:20, Julio Merino wrote: > > > > On Thu, Oct 13, 2016 at 3:02 AM, Ngie Cooper wrote: > > Author: ngie > > Date: Thu Oct 13 07:02:54 2016 > >

svn commit: r307197 - stable/10/sys/dev/hyperv/utilities

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 07:35:19 2016 New Revision: 307197 URL: https://svnweb.freebsd.org/changeset/base/307197 Log: MFC 305279-305281 305279 hyperv/ic: Minor style fix. Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7743

svn commit: r307196 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Ngie Cooper
Author: ngie Date: Thu Oct 13 07:32:25 2016 New Revision: 307196 URL: https://svnweb.freebsd.org/changeset/base/307196 Log: Port contrib/netbsd-tests/fs/tmpfs/h_tools.c to FreeBSD - Add inttypes.h #include for PRId64 macro - Use FreeBSD's copy of getfh(2), which doesn't include a

Re: svn commit: r307190 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Ngie Cooper (yaneurabeya)
> On Oct 13, 2016, at 00:20, Julio Merino wrote: > > On Thu, Oct 13, 2016 at 3:02 AM, Ngie Cooper wrote: > Author: ngie > Date: Thu Oct 13 07:02:54 2016 > New Revision: 307190 > URL: https://svnweb.freebsd.org/changeset/base/307190 > > Log: > Skip :uchg on

svn commit: r307195 - head/sys/dev/iicbus

2016-10-13 Thread Andriy Gapon
Author: avg Date: Thu Oct 13 07:25:18 2016 New Revision: 307195 URL: https://svnweb.freebsd.org/changeset/base/307195 Log: convert iicsmb to use iicbus_transfer for all operations Previously the driver used more low level operations like iicbus_start and iicbus_write. The problem is

svn commit: r307194 - stable/10/sys/net

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 07:22:13 2016 New Revision: 307194 URL: https://svnweb.freebsd.org/changeset/base/307194 Log: MFC 305277,305278 305277 net/rndis: Add comment for rndis_comp_hdr Reviewed by:hps Sponsored by: Microsoft Differential Revision:

Re: svn commit: r307190 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Julio Merino
On Thu, Oct 13, 2016 at 3:02 AM, Ngie Cooper wrote: > Author: ngie > Date: Thu Oct 13 07:02:54 2016 > New Revision: 307190 > URL: https://svnweb.freebsd.org/changeset/base/307190 > > Log: > Skip :uchg on FreeBSD > > Unfortunately removing files with uchg set always succeeds

svn commit: r307193 - in stable/10/sys: dev/hyperv/netvsc net

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 07:17:04 2016 New Revision: 307193 URL: https://svnweb.freebsd.org/changeset/base/307193 Log: MFC 305175,305176,305179,305182,305268,305270,305276 305175 net/rndis: Define per-packet-info for RNDIS packet message Sponsored by: Microsoft

Re: svn commit: r307182 - head/etc/rc.d

2016-10-13 Thread Ngie Cooper (yaneurabeya)
> On Oct 12, 2016, at 23:19, Andriy Gapon wrote: > > Author: avg > Date: Thu Oct 13 06:19:54 2016 > New Revision: 307182 > URL: https://svnweb.freebsd.org/changeset/base/307182 > > Log: > rc.d/zfsbe: a new script designed for boot environment support > > Currently zfsbe

svn commit: r307192 - head/tools/build/mk

2016-10-13 Thread Ngie Cooper
Author: ngie Date: Thu Oct 13 07:12:20 2016 New Revision: 307192 URL: https://svnweb.freebsd.org/changeset/base/307192 Log: Also, remove etc/rc.d/zfsbe when MK_ZFS == no X-MFC with: r307182, r307191 Sponsored by: Dell EMC Isilon Modified:

svn commit: r307191 - head/etc/rc.d

2016-10-13 Thread Ngie Cooper
Author: ngie Date: Thu Oct 13 07:10:27 2016 New Revision: 307191 URL: https://svnweb.freebsd.org/changeset/base/307191 Log: Install etc/rc.d/zfsbe when MK_ZFS != no X-MFC with: r307182 Sponsored by: Dell EMC Isilon Modified: head/etc/rc.d/Makefile Modified: head/etc/rc.d/Makefile

Re: svn commit: r307072 - in head/usr.sbin: . efivar

2016-10-13 Thread Warner Losh
All these issues should be fixed. Sorry for the mixup. I'm learning git and mis-merged trees from two different laptops :(. Warner On Wed, Oct 12, 2016 at 6:22 PM, Warner Losh wrote: > I'll look into it. It worked just fine for me for all the builds I did > on many different

svn commit: r307190 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Ngie Cooper
Author: ngie Date: Thu Oct 13 07:02:54 2016 New Revision: 307190 URL: https://svnweb.freebsd.org/changeset/base/307190 Log: Skip :uchg on FreeBSD Unfortunately removing files with uchg set always succeeds with root on FreeBSD. Unfortunately running the test as an unprivileged user isn't

svn commit: r307189 - in head: lib lib/libefivar sys/arm/include sys/arm64/include sys/dev/efidev sys/i386/include sys/mips/include sys/pc98/include sys/powerpc/include sys/riscv/include sys/sparc6...

2016-10-13 Thread Warner Losh
Author: imp Date: Thu Oct 13 06:56:23 2016 New Revision: 307189 URL: https://svnweb.freebsd.org/changeset/base/307189 Log: Fix building on i386 and arm. But 'public domain' headers on the files with no creative content. Include "lost" changes from git: o Use /dev/efi instead of /dev/efidev

svn commit: r307188 - in stable/10/sys: dev/hyperv/netvsc net

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 06:55:51 2016 New Revision: 307188 URL: https://svnweb.freebsd.org/changeset/base/307188 Log: MFC 305173,305174 305173 net/rndis: Add comment for rndis_set_parameter Sponsored by: Microsoft Differential Revision:

svn commit: r307187 - stable/10/sys/dev/hyperv/utilities

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 06:49:00 2016 New Revision: 307187 URL: https://svnweb.freebsd.org/changeset/base/307187 Log: MFC 305111 hyperv/timesync: Rework time adjustment policy - By default, adjust time upon SYNC request. It can be disabled through

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 06:47:02 2016 New Revision: 307186 URL: https://svnweb.freebsd.org/changeset/base/307186 Log: MFC 305052-305054,305110 305052 hyperv/hn: Remove the useless rndis_device and related bits Sponsored by: Microsoft Differential Revision:

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 06:39:06 2016 New Revision: 307185 URL: https://svnweb.freebsd.org/changeset/base/307185 Log: MFC 305049,305050 305049 hyperv/hn: Factor out func to exec RNDIS transaction w/o checking result It will be used by RNDIS HALT and RESET.

svn commit: r307184 - in stable/10/sys: dev/hyperv/netvsc dev/usb/net net

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 06:34:18 2016 New Revision: 307184 URL: https://svnweb.freebsd.org/changeset/base/307184 Log: MFC 304973,304975,304976,304979,305044-305048 304973 hyperv/hn: Switch to new RNDIS query for link status extraction. Sponsored by: Microsoft

svn commit: r307183 - stable/10/usr.sbin/bhyve

2016-10-13 Thread Navdeep Parhar
Author: np Date: Thu Oct 13 06:32:21 2016 New Revision: 307183 URL: https://svnweb.freebsd.org/changeset/base/307183 Log: bhyve(8): Fix typo from r294294 that prevented bhyve from working with vmnet devices. This is a direct commit to stable/10. Modified:

svn commit: r307182 - head/etc/rc.d

2016-10-13 Thread Andriy Gapon
Author: avg Date: Thu Oct 13 06:19:54 2016 New Revision: 307182 URL: https://svnweb.freebsd.org/changeset/base/307182 Log: rc.d/zfsbe: a new script designed for boot environment support Currently zfsbe ensures that subordinate filesystems are mounted at the right mount points. The

svn commit: r307181 - in stable/10/sys: dev/hyperv/netvsc net

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 06:17:33 2016 New Revision: 307181 URL: https://svnweb.freebsd.org/changeset/base/307181 Log: MFC 304832-304834,304972 304832 hyperv/hn: Use vmbus xact for RNDIS query. And switch MAC address query to use new RNDIS query function.

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

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 06:09:26 2016 New Revision: 307180 URL: https://svnweb.freebsd.org/changeset/base/307180 Log: MFC 304790,304791 304790 hyperv/vmbus: Add function to calculate max # of elements in a bufring. Sponsored by: Microsoft 304791

svn commit: r307179 - stable/10/sys/dev/hyperv/utilities

2016-10-13 Thread Sepherosa Ziehau
Author: sephe Date: Thu Oct 13 05:59:33 2016 New Revision: 307179 URL: https://svnweb.freebsd.org/changeset/base/307179 Log: MFC 304786,304788 304786 hyperv/ic: Cleanup heartbeat channel callback. Sponsored by: Microsoft Differential Revision:

  1   2   >