svn commit: r327462 - in head/sys/mips: adm5120 alchemy idt rt305x

2017-12-31 Thread Warner Losh
Author: imp Date: Mon Jan 1 05:18:28 2018 New Revision: 327462 URL: https://svnweb.freebsd.org/changeset/base/327462 Log: Remove empty directories... silly git svn w/o --rmdir. Deleted: head/sys/mips/adm5120/ head/sys/mips/alchemy/ head/sys/mips/idt/ head/sys/mips/rt305x/

svn commit: r327461 - in head/sys/mips: conf rmi

2017-12-31 Thread Warner Losh
Author: imp Date: Mon Jan 1 05:13:03 2018 New Revision: 327461 URL: https://svnweb.freebsd.org/changeset/base/327461 Log: Remove sys/mips/rmi. It's been unmaintained since 2011. This hardware is now unobtanium. It's only had API changes in the last 7 years, and is responsible for a very

svn commit: r327460 - in head/sys/mips: conf idt

2017-12-31 Thread Warner Losh
Author: imp Date: Mon Jan 1 04:10:36 2018 New Revision: 327460 URL: https://svnweb.freebsd.org/changeset/base/327460 Log: Remove support for IDT. Only the RouterBoard RB533 used this chip, and it's at least 5 years out of production. I couldn't find a used one on ebay and other secondary

svn commit: r327459 - in head/sys/mips: adm5120 conf

2017-12-31 Thread Warner Losh
Author: imp Date: Mon Jan 1 04:10:31 2018 New Revision: 327459 URL: https://svnweb.freebsd.org/changeset/base/327459 Log: Retire old ADM 5120 port. It never grew much beyond the original port. It came into the tree with the project/mips merge 8 years ago. At the time, it was hard to find a

svn commit: r327458 - in head/sys/mips: alchemy conf

2017-12-31 Thread Warner Losh
Author: imp Date: Mon Jan 1 04:10:25 2018 New Revision: 327458 URL: https://svnweb.freebsd.org/changeset/base/327458 Log: Remove sys/mips/alchemy. It was still-born when I committed it and it never got better. It never worked on real hardware and is still mostly stubs after 8 years when I

svn commit: r327457 - in head/sys/mips: conf rt305x

2017-12-31 Thread Warner Losh
Author: imp Date: Mon Jan 1 04:06:24 2018 New Revision: 327457 URL: https://svnweb.freebsd.org/changeset/base/327457 Log: Remove sys/mips/rt305x. It's been replaced by sys/mips/mediatek. OK'd by: Stanislav Galabov (who did both) Discussed on: mips@ Deleted: head/sys/mips/conf/MT7620

svn commit: r327456 - head/release/powerpc

2017-12-31 Thread Nathan Whitehorn
Author: nwhitehorn Date: Mon Jan 1 03:33:01 2018 New Revision: 327456 URL: https://svnweb.freebsd.org/changeset/base/327456 Log: After removal of loader.ps3, change petitboot configuration in release media to directly kexec the kernel. Unlike the old loader.ps3 code, this also works on

svn commit: r327455 - head/share/man/man9

2017-12-31 Thread Eitan Adler
Author: eadler Date: Mon Jan 1 00:20:35 2018 New Revision: 327455 URL: https://svnweb.freebsd.org/changeset/base/327455 Log: ieee80211(9): update man page This copies changes from NetBSD into FreeBSD's man page. I compared the proposed changes against FreeBSD headers and modified them

svn commit: r327454 - head/sys/dev/vt/colors

2017-12-31 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Dec 31 23:40:06 2017 New Revision: 327454 URL: https://svnweb.freebsd.org/changeset/base/327454 Log: Fix GCC build broken by r32744 Indicate in function declaration that vt_palette_init does not take any arguments Modified: head/sys/dev/vt/colors/vt_termcolors.c

svn commit: r327453 - in head: stand/libsa sys/sys

2017-12-31 Thread Ian Lepore
Author: ian Date: Sun Dec 31 22:43:24 2017 New Revision: 327453 URL: https://svnweb.freebsd.org/changeset/base/327453 Log: Add a validbcd() routine that uses the bcd2bin_data[] array and returns a bool indicating whether the input value represents a valid BCD byte. The existing bcd2bin()

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

2017-12-31 Thread Kyle Evans
Author: kevans Date: Sun Dec 31 22:35:32 2017 New Revision: 327452 URL: https://svnweb.freebsd.org/changeset/base/327452 Log: aw_sid: Add support for a64 Newer Allwinner SoCs have nearly identical SID controllers with efuse space starting at 0x200 into their register space and thermal

svn commit: r327451 - head/usr.sbin/newsyslog

2017-12-31 Thread Eitan Adler
Author: eadler Date: Sun Dec 31 22:01:36 2017 New Revision: 327451 URL: https://svnweb.freebsd.org/changeset/base/327451 Log: newsyslog: implement 'p' flag Implement the 'p' flag for newsyslog from NetBSD. This flag results in the first log file for a given file to not be compressed.

svn commit: r327450 - head/sys/vm

2017-12-31 Thread Alan Cox
Author: alc Date: Sun Dec 31 21:36:42 2017 New Revision: 327450 URL: https://svnweb.freebsd.org/changeset/base/327450 Log: The variable "minslptime" is pointless and always has been, ever since its introduction in r83366. (At that time, this code appeared in vm/vm_glue.c, because

svn commit: r327449 - head/sys/dev/vt/colors

2017-12-31 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Dec 31 21:29:20 2017 New Revision: 327449 URL: https://svnweb.freebsd.org/changeset/base/327449 Log: Unbreak build broken by r327444 During review iterations function signature has changed in definition but not in actual call. Fix call to match the definition.

svn commit: r327448 - head/share/man/man4

2017-12-31 Thread Bryan Venteicher
Author: bryanv Date: Sun Dec 31 21:23:14 2017 New Revision: 327448 URL: https://svnweb.freebsd.org/changeset/base/327448 Log: Add rc.conf vxlan example PR: 206288 Submitted by: ja...@lodge.me.uk MFC after:2 weeks Modified: head/share/man/man4/vxlan.4 Modified:

svn commit: r327447 - head/sys/sys

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 21:00:21 2017 New Revision: 327447 URL: https://svnweb.freebsd.org/changeset/base/327447 Log: Wrap includes in sys/tslog.h with #ifdef TSLOG. This is necessary because some non-kernel code #defines _KERNEL and then includes kernel headers; as a result,

svn commit: r327446 - head/sys/sparc64/sparc64

2017-12-31 Thread Ian Lepore
Author: ian Date: Sun Dec 31 20:30:51 2017 New Revision: 327446 URL: https://svnweb.freebsd.org/changeset/base/327446 Log: Chase r327432... sparc64 clock.c now needs to include sys/tslog.h Discussed with:cperciva Modified: head/sys/sparc64/sparc64/clock.c Modified:

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

2017-12-31 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Dec 31 20:23:39 2017 New Revision: 327445 URL: https://svnweb.freebsd.org/changeset/base/327445 Log: Remove PIR from PCPU data. It has an implementation-defined meaning that is of limited utility outside of platform-specific code and can vary at runtime when

svn commit: r327444 - in head: share/man/man4 sys/dev/vt/colors

2017-12-31 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Dec 31 20:21:05 2017 New Revision: 327444 URL: https://svnweb.freebsd.org/changeset/base/327444 Log: vt(4): add support for configurable console palette Introduce new set of loader tunables kern.vt.color.N.rgb, where N is a number from 0 to 15. The value is either

svn commit: r327443 - head/sys/powerpc/powerpc

2017-12-31 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Dec 31 20:20:55 2017 New Revision: 327443 URL: https://svnweb.freebsd.org/changeset/base/327443 Log: Fix 32-bit build. Modified: head/sys/powerpc/powerpc/trap.c Modified: head/sys/powerpc/powerpc/trap.c

svn commit: r327442 - head/sys/powerpc/powerpc

2017-12-31 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Dec 31 20:10:08 2017 New Revision: 327442 URL: https://svnweb.freebsd.org/changeset/base/327442 Log: Make newer binutils happy by using a bl-type branch instead of b, which displeases it for some reason. LR is not relevant in this code, so just do what it wants.

svn commit: r327441 - head/sys/powerpc/powerpc

2017-12-31 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sun Dec 31 20:08:16 2017 New Revision: 327441 URL: https://svnweb.freebsd.org/changeset/base/327441 Log: Provide relative, as well as absolute, addresses in trap panic panics. This makes it easier to cross-correlate them with instruction listings without worrying

svn commit: r327440 - in head: etc/mtree usr.bin/find

2017-12-31 Thread Jilles Tjoelker
Author: jilles Date: Sun Dec 31 19:24:13 2017 New Revision: 327440 URL: https://svnweb.freebsd.org/changeset/base/327440 Log: find: Link tests to the build Modified: head/etc/mtree/BSD.tests.dist head/usr.bin/find/Makefile Modified: head/etc/mtree/BSD.tests.dist

svn commit: r327439 - in head: . share/man/man7

2017-12-31 Thread Ian Lepore
Author: ian Date: Sun Dec 31 18:53:13 2017 New Revision: 327439 URL: https://svnweb.freebsd.org/changeset/base/327439 Log: Allow use of .WAIT in the LOCAL_DIRS and LOCAL_LIB_DIRS lists. A comment in Makefile.inc1 has long stated that LOCAL_DIRS are built last, after the base system.

svn commit: r327438 - head/etc

2017-12-31 Thread Bryan Venteicher
Author: bryanv Date: Sun Dec 31 17:11:12 2017 New Revision: 327438 URL: https://svnweb.freebsd.org/changeset/base/327438 Log: Add VXLAN (RFC 7348) port PR: 202316 Submitted by: olgeni@ MFC after:2 weeks Modified: head/etc/services Modified: head/etc/services

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

2017-12-31 Thread Konstantin Belousov
Author: kib Date: Sun Dec 31 17:07:59 2017 New Revision: 327437 URL: https://svnweb.freebsd.org/changeset/base/327437 Log: Remove MP SAFE marks and stray register name in comments. Sponsored by: The FreeBSD Foundation MFC after:3 days Modified: head/sys/amd64/amd64/support.S

svn commit: r327435 - in head: . sys/sys

2017-12-31 Thread Bjoern A. Zeeb
Author: bz Date: Sun Dec 31 16:48:04 2017 New Revision: 327435 URL: https://svnweb.freebsd.org/changeset/base/327435 Log: Happy New Year 2018 my friends! Modified: head/COPYRIGHT head/sys/sys/copyright.h Modified: head/COPYRIGHT

svn commit: r327434 - head/sys/netpfil/pf

2017-12-31 Thread Kristof Provost
Author: kp Date: Sun Dec 31 16:18:13 2017 New Revision: 327434 URL: https://svnweb.freebsd.org/changeset/base/327434 Log: pf: Allow the module to be unloaded pf can now be safely unloaded. Most of this code is exercised on vnet jail shutdown. Don't block unloading. Modified:

Re: svn commit: r327422 - head

2017-12-31 Thread Rodney W. Grimes
[ Charset UTF-8 unsupported, converting... ] > Author: eadler > Date: Sun Dec 31 07:26:24 2017 > New Revision: 327422 > URL: https://svnweb.freebsd.org/changeset/base/327422 > > Log: > s/=/+= Edit commands are poor commit messages, would of been better to say something like: Correct

Re: svn commit: r327270 - head/sbin/pfctl

2017-12-31 Thread Kristof Provost
On 28 Dec 2017, at 5:33, Warner Losh wrote: > Author: imp > Date: Thu Dec 28 05:33:54 2017 > New Revision: 327270 > URL: https://svnweb.freebsd.org/changeset/base/327270 > > Log: > Free path before returnig. > > CID: 977827 > Thanks! Kristof ___

svn commit: r327433 - in head/sys: net netpfil/pf

2017-12-31 Thread Kristof Provost
Author: kp Date: Sun Dec 31 10:01:31 2017 New Revision: 327433 URL: https://svnweb.freebsd.org/changeset/base/327433 Log: pf: Clean all fragments on shutdown When pf is unloaded, or a vnet jail using pf is stopped we need to ensure we clean up all fragments, not just the expired ones.

svn commit: r327432 - in head/sys: arm/amlogic/aml8726 arm/arm arm/at91 arm/cavium/cns11xx arm/lpc arm/mv arm/ralink arm/xscale/i8134x arm/xscale/ixp425 arm/xscale/pxa kern mips/ingenic mips/mips m...

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:24:41 2017 New Revision: 327432 URL: https://svnweb.freebsd.org/changeset/base/327432 Log: Use the TSLOG framework to record entry/exit timestamps for DELAY and _vprintf; these functions are called in many places and can contribute meaningfully to the

svn commit: r327431 - head/sys/kern

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:24:11 2017 New Revision: 327431 URL: https://svnweb.freebsd.org/changeset/base/327431 Log: Instrument thread creations for the the benefit of the TSLOG framework. This assists in tracking time spent while the boot is being "held" waiting for something to

svn commit: r327430 - in head/sys: geom kern

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:23:52 2017 New Revision: 327430 URL: https://svnweb.freebsd.org/changeset/base/327430 Log: Instrument "boot holds" for the benefit of the TSLOG framework. These are places where the "main thread" of the booting kernel (either the thread which later

svn commit: r327429 - head/sys/sys

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:23:35 2017 New Revision: 327429 URL: https://svnweb.freebsd.org/changeset/base/327429 Log: Use the TSLOG framework to record entry/exit timestamps for VFS_MOUNT calls. Modified: head/sys/sys/mount.h Modified: head/sys/sys/mount.h

svn commit: r327428 - in head/sys: kern tools

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:23:19 2017 New Revision: 327428 URL: https://svnweb.freebsd.org/changeset/base/327428 Log: Teach makeobjops.awk to accept PROLOG and EPILOG blocks before METHOD and STATICMETHOD declarations; that code will be inserted into the dispatch function before

svn commit: r327427 - head/sys/sys

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:23:02 2017 New Revision: 327427 URL: https://svnweb.freebsd.org/changeset/base/327427 Log: Use the TSLOG framework to record SYSINIT entry/exit timestamps. Modified: head/sys/sys/kernel.h Modified: head/sys/sys/kernel.h

svn commit: r327426 - head/sys/kern

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:22:31 2017 New Revision: 327426 URL: https://svnweb.freebsd.org/changeset/base/327426 Log: Use the TSLOG framework to record entry/exit timestamps for machine independent functions with important roles in the early boot process: mi_startup (with the

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

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:22:07 2017 New Revision: 327425 URL: https://svnweb.freebsd.org/changeset/base/327425 Log: Use the TSLOG framework to record entry/exit timestamps for hammer_time. The entry must be logged "manually" using TSRAW rather than TSENTER since PCPU data

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

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:21:01 2017 New Revision: 327423 URL: https://svnweb.freebsd.org/changeset/base/327423 Log: Code for recording timestamps of events, especially function entries/exits. This is a very primitive system, intended for use in measuring performance during the

svn commit: r327424 - head/sys/conf

2017-12-31 Thread Colin Percival
Author: cperciva Date: Sun Dec 31 09:21:34 2017 New Revision: 327424 URL: https://svnweb.freebsd.org/changeset/base/327424 Log: Connect kern_tslog.c to the build and add TSLOG / TSLOGSIZE kernel options. These are intended for debugging purposes and should not be added to "generic" kernel