svn commit: r357250 - head/sys/arm64/rockchip/clk

2020-01-29 Thread Ganbold Tsagaankhuu
Author: ganbold Date: Wed Jan 29 08:46:35 2020 New Revision: 357250 URL: https://svnweb.freebsd.org/changeset/base/357250 Log: Add USB3 related clock definitions for Rockchip RK3328 SoC. Reviewed by: manu Modified: head/sys/arm64/rockchip/clk/rk3328_cru.c Modified: head/sys/arm64/rockc

svn commit: r357252 - head/sys/arm64/rockchip

2020-01-29 Thread Ganbold Tsagaankhuu
Author: ganbold Date: Wed Jan 29 09:36:59 2020 New Revision: 357252 URL: https://svnweb.freebsd.org/changeset/base/357252 Log: Enable USB3 support for Rockchip RK3328 SoC. Reviewed by: manu Modified: head/sys/arm64/rockchip/rk_dwc3.c Modified: head/sys/arm64/rockchip/rk_dwc3.c

svn commit: r357253 - head/sys/vm

2020-01-29 Thread Konstantin Belousov
Author: kib Date: Wed Jan 29 12:02:47 2020 New Revision: 357253 URL: https://svnweb.freebsd.org/changeset/base/357253 Log: Restore OOM logic on page fault after r357026. Right now OOM is initiated unconditionally on the page allocation failure, after the wait. Reported by: Mark Mill

svn commit: r357254 - in head/sys: dts/arm64/overlays modules/dtb/rockchip

2020-01-29 Thread Ganbold Tsagaankhuu
Author: ganbold Date: Wed Jan 29 12:10:42 2020 New Revision: 357254 URL: https://svnweb.freebsd.org/changeset/base/357254 Log: Add an overlay for RK3328 USB3 node. It doesn't exist in mainline dts due to the issues related with detaching and reattaching USB3 devices as mentioned in https:/

svn commit: r357255 - head/sys/riscv/include

2020-01-29 Thread Mitchell Horne
Author: mhorne Date: Wed Jan 29 15:50:48 2020 New Revision: 357255 URL: https://svnweb.freebsd.org/changeset/base/357255 Log: Fix definition of SSTATUS_SD The SD bit is defined as the MSB of the sstatus register, meaning its position will vary depending on the CSR's length. Previously, th

svn commit: r357256 - head/sys/dev/cadence

2020-01-29 Thread Mitchell Horne
Author: mhorne Date: Wed Jan 29 15:58:19 2020 New Revision: 357256 URL: https://svnweb.freebsd.org/changeset/base/357256 Log: cgem: Add another compat string for the SiFive fu540 Newer device trees use "sifive,fu540-c000-gem" instead of "cdns,macb". Reviewed by: br, kp Differential

svn commit: r357257 - head/release/packages

2020-01-29 Thread Kyle Evans
Author: kevans Date: Wed Jan 29 16:24:16 2020 New Revision: 357257 URL: https://svnweb.freebsd.org/changeset/base/357257 Log: pkgbase: kill off clibs.ucl and docs.ucl These are just direct copies of the template. If they don't exist but are attempted to be used, generate-ucl.sh will simpl

Re: svn commit: r357246 - head/tests/sys/sys

2020-01-29 Thread Li-Wen Hsu
On Wed, Jan 29, 2020 at 1:25 PM Conrad Meyer wrote: > > Author: cem > Date: Wed Jan 29 05:25:20 2020 > New Revision: 357246 > URL: https://svnweb.freebsd.org/changeset/base/357246 > > Log: > qmath(3) test: Replace overcomplicated abomination with arc4random(3) > > The horrific GENRAND construc

svn commit: r357258 - in head/sys: conf dev/xilinx

2020-01-29 Thread Ruslan Bukin
Author: br Date: Wed Jan 29 16:52:12 2020 New Revision: 357258 URL: https://svnweb.freebsd.org/changeset/base/357258 Log: Add driver for Xilinx XDMA PCIe Bridge found in the U.S. Government Furnished Equipment (GFE) riscv cores. GFE cores are synthesized on the Xilinx Virtex UltraScale+ F

svn commit: r357261 - in head: share/misc usr.bin/calendar/calendars

2020-01-29 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Wed Jan 29 17:39:38 2020 New Revision: 357261 URL: https://svnweb.freebsd.org/changeset/base/357261 Log: Add myself (alfredo) to committers-src.dot and calendar.freebsd Approved by: jhibbits (mentor) Modified: head/share/misc/committers-src.dot head/usr.bin/calen

svn commit: r357262 - head/sys/powerpc/powernv

2020-01-29 Thread Leandro Lupori
Author: luporl Date: Wed Jan 29 18:13:44 2020 New Revision: 357262 URL: https://svnweb.freebsd.org/changeset/base/357262 Log: [PPC64] Fix NUMA on POWER8 On some POWER8 machines, 'ibm,associativity' property may have 6 cells, which would overflow the 5 cells buffer being used. There was

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

2020-01-29 Thread Jeff Roberson
Thank you, Jeff On Wed, 29 Jan 2020, Konstantin Belousov wrote: Author: kib Date: Wed Jan 29 12:02:47 2020 New Revision: 357253 URL: https://svnweb.freebsd.org/changeset/base/357253 Log: Restore OOM logic on page fault after r357026. Right now OOM is initiated unconditionally on the page al

svn commit: r357263 - head/sys/net

2020-01-29 Thread Alexander V. Chernikov
Author: melifaro Date: Wed Jan 29 18:41:35 2020 New Revision: 357263 URL: https://svnweb.freebsd.org/changeset/base/357263 Log: Plug parent iface refcount leak on .X vlan creation. PR: kern/242270 Submitted by: Andrew Boyer MFC after:2 weeks Modified: head/sys/net/if_v

svn commit: r357264 - in head: etc/mtree release/packages secure/caroot

2020-01-29 Thread Kyle Evans
Author: kevans Date: Wed Jan 29 18:47:08 2020 New Revision: 357264 URL: https://svnweb.freebsd.org/changeset/base/357264 Log: pkgbase: fix caroot packaging and add post-install script The original intention for caroot was to be packaged separately, perhaps so that users can have a more/le

svn commit: r357265 - head/sys/conf

2020-01-29 Thread Kyle Evans
Author: kevans Date: Wed Jan 29 18:50:55 2020 New Revision: 357265 URL: https://svnweb.freebsd.org/changeset/base/357265 Log: kmod build: start generating opt_global.h, include it For untied module builds, we'll generate opt_foo headers if they're included in SRCS. However, options that w

svn commit: r357266 - head/sys/conf

2020-01-29 Thread Kyle Evans
Author: kevans Date: Wed Jan 29 18:54:21 2020 New Revision: 357266 URL: https://svnweb.freebsd.org/changeset/base/357266 Log: mips: unbreak module builds after r357265 Touch opt_global.h to make sure it exists... Pointy hat: kevans Modified: head/sys/conf/config.mk Modified: head

svn commit: r357268 - head/usr.bin/procstat

2020-01-29 Thread Dimitry Andric
Author: dim Date: Wed Jan 29 21:06:22 2020 New Revision: 357268 URL: https://svnweb.freebsd.org/changeset/base/357268 Log: Merge r357260 from the clang1000-import branch: Fix the following -Werror warning from clang 10.0.0 in procstat: usr.bin/procstat/procstat_sigs.c:79:3: error: misl

svn commit: r357269 - head/usr.bin/tip/tip

2020-01-29 Thread Dimitry Andric
Author: dim Date: Wed Jan 29 21:07:46 2020 New Revision: 357269 URL: https://svnweb.freebsd.org/changeset/base/357269 Log: Merge r357267 from the clang1000-import branch: Fix the following -Werror warning from clang 10.0.0 in tip: usr.bin/tip/tip/tip.c:428:4: error: misleading indentat

svn commit: r357272 - head/usr.sbin/bsnmpd/modules/snmp_bridge

2020-01-29 Thread Dimitry Andric
Author: dim Date: Wed Jan 29 21:41:45 2020 New Revision: 357272 URL: https://svnweb.freebsd.org/changeset/base/357272 Log: Merge r357271 from the clang1000-import branch: Fix the following -Werror warning from clang 10.0.0 in bsnmpd: usr.sbin/bsnmpd/modules/snmp_bridge/bridge_port.c:12

svn commit: r357273 - head/tests/sys/sys

2020-01-29 Thread Conrad Meyer
Author: cem Date: Wed Jan 29 22:37:01 2020 New Revision: 357273 URL: https://svnweb.freebsd.org/changeset/base/357273 Log: Revert r357246 I have no idea what this code is trying to do, leave it be. Reported by: lwhsu Modified: head/tests/sys/sys/qmath_test.c Modified: head/tests/s

Re: svn commit: r357246 - head/tests/sys/sys

2020-01-29 Thread Conrad Meyer
Hi Li-Wen, Thanks for the report. I went ahead and reverted it in r357273. Best, Conrad On Wed, Jan 29, 2020 at 8:47 AM Li-Wen Hsu wrote: > > On Wed, Jan 29, 2020 at 1:25 PM Conrad Meyer wrote: > > > > Author: cem > > Date: Wed Jan 29 05:25:20 2020 > > New Revision: 357246 > > URL: https://sv

svn commit: r357274 - head/sys/conf

2020-01-29 Thread Kyle Evans
Author: kevans Date: Wed Jan 29 22:40:13 2020 New Revision: 357274 URL: https://svnweb.freebsd.org/changeset/base/357274 Log: config.mk: #define MAC as well MAC is also almost universally a default; every GENERIC includes it, and it's std.armv[67]. mips is again the oddball here with it o

svn commit: r357275 - in head/sys/modules: if_lagg if_vlan

2020-01-29 Thread Kyle Evans
Author: kevans Date: Wed Jan 29 22:43:56 2020 New Revision: 357275 URL: https://svnweb.freebsd.org/changeset/base/357275 Log: modules: adding some missing opt_* dependencies if_vlan grew a dependency on opt_inet6.h in r356993 if_lagg and if_vlan both grew a dependency on opt_kern_tls.h in

svn commit: r357276 - head/sys/netinet

2020-01-29 Thread Gleb Smirnoff
Author: glebius Date: Wed Jan 29 22:48:18 2020 New Revision: 357276 URL: https://svnweb.freebsd.org/changeset/base/357276 Log: Fix missing NET_EPOCH_ENTER() when compiled with TCP_OFFLOAD. Reported by: Coverity CID: 1413162 Modified: head/sys/netinet/tcp_usrreq.c Modified: h

svn commit: r357279 - head/sys/kern

2020-01-29 Thread Gleb Smirnoff
Author: glebius Date: Thu Jan 30 00:18:00 2020 New Revision: 357279 URL: https://svnweb.freebsd.org/changeset/base/357279 Log: Fix text format definition for kern.maxvnodes, vfs.wantfreevnodes. This is a regression from r356642, r356645. Modified: head/sys/kern/vfs_subr.c Modified: head/s

svn commit: r357280 - head/sys/kern

2020-01-29 Thread Mateusz Guzik
Author: mjg Date: Thu Jan 30 02:12:52 2020 New Revision: 357280 URL: https://svnweb.freebsd.org/changeset/base/357280 Log: vfs: unlazy before dooming the vnode With this change having the listmtx lock held postpones dooming the vnode. Use this fact to simplify iteration over the lazy list

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

2020-01-29 Thread Mateusz Guzik
Author: mjg Date: Thu Jan 30 02:14:10 2020 New Revision: 357281 URL: https://svnweb.freebsd.org/changeset/base/357281 Log: zfs: use VOP_NEED_INACTIVE Big thanks to Greg V for testing previous verions of the patch. Differential Revision:https://reviews.freebsd.org/D22130 Modifi

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

2020-01-29 Thread Mateusz Guzik
Author: mjg Date: Thu Jan 30 02:16:17 2020 New Revision: 357282 URL: https://svnweb.freebsd.org/changeset/base/357282 Log: zfs: fix spurious lock contention during path lookup ZFS tracks if anything denies VEXEC to allow for a quick check for the common case of path traversal. Use it.

svn commit: r357283 - head/release/packages

2020-01-29 Thread Kyle Evans
Author: kevans Date: Thu Jan 30 03:01:00 2020 New Revision: 357283 URL: https://svnweb.freebsd.org/changeset/base/357283 Log: pkgbase: generate dependencies in generate-ucl.sh This cuts out a large chunk of duplicated *.ucl files that just needed dependencies tacked on, and gives generate

svn commit: r357284 - in head: include lib/libc/stdio

2020-01-29 Thread Kyle Evans
Author: kevans Date: Thu Jan 30 03:31:16 2020 New Revision: 357284 URL: https://svnweb.freebsd.org/changeset/base/357284 Log: stdio: provide _unlocked variants of fflush, fputc, fputs, fread, fwrite fflush_unlocked is currently desired in ports by sysutils/metalog, and redefined as the lo

svn commit: r357285 - head/sys/kern

2020-01-29 Thread Mateusz Guzik
Author: mjg Date: Thu Jan 30 04:59:08 2020 New Revision: 357285 URL: https://svnweb.freebsd.org/changeset/base/357285 Log: vfs: assert that doomed vnodes don't need to call vm_object_page_clean ... after the optional inactive processing. Modified: head/sys/kern/vfs_subr.c Modified: head

svn commit: r357286 - head/sys/ufs/ufs

2020-01-29 Thread Mateusz Guzik
Author: mjg Date: Thu Jan 30 05:37:35 2020 New Revision: 357286 URL: https://svnweb.freebsd.org/changeset/base/357286 Log: ufs: add the missing vn_need_pageq_flush call to ufs_need_inactive Modified: head/sys/ufs/ufs/ufs_inode.c Modified: head/sys/ufs/ufs/ufs_inode.c