svn commit: r353164 - in stable: 10/sys/contrib/ipfilter/netinet 11/sys/contrib/ipfilter/netinet 12/sys/contrib/ipfilter/netinet

2019-10-06 Thread Cy Schubert
Author: cy Date: Mon Oct 7 04:44:01 2019 New Revision: 353164 URL: https://svnweb.freebsd.org/changeset/base/353164 Log: MFC r353116: Add missing definition in DEBUG code. Modified: stable/10/sys/contrib/ipfilter/netinet/radix_ipf.c Directory Properties: stable/10/ (props changed)

svn commit: r353164 - in stable: 10/sys/contrib/ipfilter/netinet 11/sys/contrib/ipfilter/netinet 12/sys/contrib/ipfilter/netinet

2019-10-06 Thread Cy Schubert
Author: cy Date: Mon Oct 7 04:44:01 2019 New Revision: 353164 URL: https://svnweb.freebsd.org/changeset/base/353164 Log: MFC r353116: Add missing definition in DEBUG code. Modified: stable/11/sys/contrib/ipfilter/netinet/radix_ipf.c Directory Properties: stable/11/ (props changed)

svn commit: r353164 - in stable: 10/sys/contrib/ipfilter/netinet 11/sys/contrib/ipfilter/netinet 12/sys/contrib/ipfilter/netinet

2019-10-06 Thread Cy Schubert
Author: cy Date: Mon Oct 7 04:44:01 2019 New Revision: 353164 URL: https://svnweb.freebsd.org/changeset/base/353164 Log: MFC r353116: Add missing definition in DEBUG code. Modified: stable/12/sys/contrib/ipfilter/netinet/radix_ipf.c Directory Properties: stable/12/ (props changed)

svn commit: r353163 - in head/sys: arm64/include riscv/include

2019-10-06 Thread Alan Cox
Author: alc Date: Mon Oct 7 04:22:03 2019 New Revision: 353163 URL: https://svnweb.freebsd.org/changeset/base/353163 Log: Eliminate an unused declaration. The variable in question is only defined and used on sparc64. MFC after:1 week Modified: head/sys/arm64/include/vmparam.h h

Re: svn commit: r353149 - head/sys/amd64/amd64

2019-10-06 Thread Cy Schubert
In message <201910070406.x9746n0u009...@slippy.cwsent.com>, Cy Schubert writes: > In message <201910062213.x96mdzv3085...@repo.freebsd.org>, Mateusz Guzik > writes > : > > Author: mjg > > Date: Sun Oct 6 22:13:35 2019 > > New Revision: 353149 > > URL: https://svnweb.freebsd.org/changeset/base/35

Re: svn commit: r353149 - head/sys/amd64/amd64

2019-10-06 Thread Cy Schubert
In message <201910062213.x96mdzv3085...@repo.freebsd.org>, Mateusz Guzik writes : > Author: mjg > Date: Sun Oct 6 22:13:35 2019 > New Revision: 353149 > URL: https://svnweb.freebsd.org/changeset/base/353149 > > Log: > amd64 pmap: implement per-superpage locks > > The current 256-lock sized

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

2019-10-06 Thread Alan Cox
Author: alc Date: Mon Oct 7 03:37:28 2019 New Revision: 353162 URL: https://svnweb.freebsd.org/changeset/base/353162 Log: Eliminate a redundant bzero(). The l0 page table page was already zeroed by efi_1t1_page(). MFC after:1 week Modified: head/sys/arm64/arm64/efirt_machdep.c M

svn commit: r353161 - head/stand/powerpc/uboot

2019-10-06 Thread Kyle Evans
Author: kevans Date: Mon Oct 7 03:28:11 2019 New Revision: 353161 URL: https://svnweb.freebsd.org/changeset/base/353161 Log: Revert r352557: powerpc/loader: Install ubldr without stripping This was committed due to what was later diagnosed as an msdosfs bug preventing in-place strip. Thi

svn commit: r353160 - head/stand/powerpc/ofw

2019-10-06 Thread Justin Hibbits
Author: jhibbits Date: Mon Oct 7 03:05:32 2019 New Revision: 353160 URL: https://svnweb.freebsd.org/changeset/base/353160 Log: loader/powerpc64: Fix HV check for CAS usage Logic was backwards. The function returns true if it *is* running as a hypervisor, whereas we want to only call the

svn commit: r353159 - releng/12.1/sys/net

2019-10-06 Thread Kyle Evans
Author: kevans Date: Mon Oct 7 02:57:00 2019 New Revision: 353159 URL: https://svnweb.freebsd.org/changeset/base/353159 Log: MFS r353157: tuntap(4): loosen up tunclose restrictions Realistically, this cannot work. We don't allow the tun to be opened twice, so it must be done via fd passi

svn commit: r353158 - head/sys/powerpc/aim

2019-10-06 Thread Justin Hibbits
Author: jhibbits Date: Mon Oct 7 02:36:42 2019 New Revision: 353158 URL: https://svnweb.freebsd.org/changeset/base/353158 Log: powerpc64/pmap: Fix release order to match lock order in moea64_enter() Page PV lock is always taken first, so should be released last. This also (trivially) sh

svn commit: r353157 - in stable: 11/sys/net 12/sys/net

2019-10-06 Thread Kyle Evans
Author: kevans Date: Mon Oct 7 01:03:14 2019 New Revision: 353157 URL: https://svnweb.freebsd.org/changeset/base/353157 Log: MFC r353103: tuntap(4): loosen up tunclose restrictions Realistically, this cannot work. We don't allow the tun to be opened twice, so it must be done via fd passi

svn commit: r353157 - in stable: 11/sys/net 12/sys/net

2019-10-06 Thread Kyle Evans
Author: kevans Date: Mon Oct 7 01:03:14 2019 New Revision: 353157 URL: https://svnweb.freebsd.org/changeset/base/353157 Log: MFC r353103: tuntap(4): loosen up tunclose restrictions Realistically, this cannot work. We don't allow the tun to be opened twice, so it must be done via fd passi

svn commit: r353156 - in head/sys: netinet sys

2019-10-06 Thread Randall Stewart
Author: rrs Date: Sun Oct 6 22:29:02 2019 New Revision: 353156 URL: https://svnweb.freebsd.org/changeset/base/353156 Log: Brad Davis identified a problem with the new LRO code, VLAN's no longer worked. The problem was that the defines used the same space as the VLAN id. This commit does thr

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

2019-10-06 Thread Mateusz Guzik
Author: mjg Date: Sun Oct 6 22:18:03 2019 New Revision: 353155 URL: https://svnweb.freebsd.org/changeset/base/353155 Log: ufs: add root vnode caching See r353150. Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D21646 Modified: head/sys/

svn commit: r353154 - head/sys/fs/nfsclient

2019-10-06 Thread Mateusz Guzik
Author: mjg Date: Sun Oct 6 22:17:29 2019 New Revision: 353154 URL: https://svnweb.freebsd.org/changeset/base/353154 Log: nfsclient: add root vnode caching See r353150. Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D21646 Modified: hea

svn commit: r353152 - head/sys/fs/devfs

2019-10-06 Thread Mateusz Guzik
Author: mjg Date: Sun Oct 6 22:16:55 2019 New Revision: 353152 URL: https://svnweb.freebsd.org/changeset/base/353152 Log: devfs: add root vnode caching See r353150. Sponsored by: The FreeBSD Foundation Differential Revision:https://reviews.freebsd.org/D21646 Modified: hea

svn commit: r353153 - head/sys/fs/tmpfs

2019-10-06 Thread Mateusz Guzik
Author: mjg Date: Sun Oct 6 22:17:11 2019 New Revision: 353153 URL: https://svnweb.freebsd.org/changeset/base/353153 Log: tmpfs: add root vnode caching See r353150. Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D21646 Modified: head/sy

svn commit: r353151 - in head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2019-10-06 Thread Mateusz Guzik
Author: mjg Date: Sun Oct 6 22:16:00 2019 New Revision: 353151 URL: https://svnweb.freebsd.org/changeset/base/353151 Log: zfs: add root vnode caching This replaces the approach added in r338927. See r353150. Sponsored by: The FreeBSD Foundation Modified: head/sys/cddl/contrib/

svn commit: r353150 - in head/sys: kern sys

2019-10-06 Thread Mateusz Guzik
Author: mjg Date: Sun Oct 6 22:14:32 2019 New Revision: 353150 URL: https://svnweb.freebsd.org/changeset/base/353150 Log: vfs: add optional root vnode caching Root vnodes looekd up all the time, e.g. when crossing a mount point. Currently used routines always perform a costly lookup whic

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

2019-10-06 Thread Mateusz Guzik
Author: mjg Date: Sun Oct 6 22:13:35 2019 New Revision: 353149 URL: https://svnweb.freebsd.org/changeset/base/353149 Log: amd64 pmap: implement per-superpage locks The current 256-lock sized array is a problem in the following ways: - it's way too small - there are 2 locks per cachelin

svn commit: r353148 - in stable/12: contrib/netbsd-tests/lib/libc/sys tests/sys/posixshm tests/sys/vm

2019-10-06 Thread Jilles Tjoelker
Author: jilles Date: Sun Oct 6 20:36:25 2019 New Revision: 353148 URL: https://svnweb.freebsd.org/changeset/base/353148 Log: MFC r352495,r352869: Adjust tests for page fault changes in r353102 PR: 211924 Added: stable/12/tests/sys/vm/page_fault_signal.c - copied, changed

svn commit: r353147 - head/sys/powerpc/aim

2019-10-06 Thread Justin Hibbits
Author: jhibbits Date: Sun Oct 6 19:11:01 2019 New Revision: 353147 URL: https://svnweb.freebsd.org/changeset/base/353147 Log: powerpc/pmap64: Properly parenthesize PV_LOCK_COUNT macros As pointed out by mjg, without the parentheses the calculations done against these macros are incorrec

svn commit: r353146 - head/stand/efi/libefi

2019-10-06 Thread Toomas Soome
Author: tsoome Date: Sun Oct 6 18:38:58 2019 New Revision: 353146 URL: https://svnweb.freebsd.org/changeset/base/353146 Log: loader.efi: for text mode, use STM to scroll the whole screen Since local UEFI console is implemented on top of framebuffer, we need to avoid redrawing the whole s

Re: svn commit: r353057 - head/sys/net

2019-10-06 Thread Allan Jude
On 2019-10-04 08:57, Kyle Evans wrote: > On Thu, Oct 3, 2019 at 12:54 PM Kyle Evans wrote: >> >> Author: kevans >> Date: Thu Oct 3 17:54:00 2019 >> New Revision: 353057 >> URL: https://svnweb.freebsd.org/changeset/base/353057 >> >> Log: >> if_tuntap: create /dev aliases when a tuntap device get

svn commit: r353145 - head/sys/netinet

2019-10-06 Thread Michael Tuexen
Author: tuexen Date: Sun Oct 6 08:47:10 2019 New Revision: 353145 URL: https://svnweb.freebsd.org/changeset/base/353145 Log: Plumb an mbuf leak in a code path that should not be taken. Also avoid that this path is taken by setting the tail pointer correctly. There is still bug related to ha