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

2018-05-03 Thread Kyle Evans
Author: kevans Date: Thu May 3 18:20:35 2018 New Revision: 333221 URL: https://svnweb.freebsd.org/changeset/base/333221 Log: rsu(4) does not require legal.realtek.license_ack=1 The rsu firmware license check has been disabled since r292756. Changes rsu(4) since the license ack is no long

svn commit: r333223 - head/sys/modules/dtb/allwinner

2018-05-03 Thread Kyle Evans
Author: kevans Date: Thu May 3 19:45:48 2018 New Revision: 333223 URL: https://svnweb.freebsd.org/changeset/base/333223 Log: dtb/allwinner: Add a83t-sid overlay Modified: head/sys/modules/dtb/allwinner/Makefile Modified: head/sys/modules/dtb/allwinner/Makefile ==

svn commit: r333225 - head/sys/dts/arm/overlays

2018-05-03 Thread Kyle Evans
Author: kevans Date: Thu May 3 19:49:40 2018 New Revision: 333225 URL: https://svnweb.freebsd.org/changeset/base/333225 Log: Garbage collect the a83t emac overlays The 4.16 DTS import brought in emac support for the a83t. Since these boards' DTS is pulled from /boot and I forgot to hook

svn commit: r333236 - in head: share/mk tools/build/options usr.bin/grep usr.bin/grep/regex

2018-05-03 Thread Kyle Evans
Author: kevans Date: Fri May 4 03:13:25 2018 New Revision: 333236 URL: https://svnweb.freebsd.org/changeset/base/333236 Log: bsdgrep: annihilate our in-tree TRE, previously disabled by default It was an old TRE that had plenty of bugs and no performance gain over regex(3). I disabled it

svn commit: r333237 - head/share/man/man5

2018-05-03 Thread Kyle Evans
Author: kevans Date: Fri May 4 03:17:44 2018 New Revision: 333237 URL: https://svnweb.freebsd.org/changeset/base/333237 Log: Regen src.conf(5) after r333236 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2018-05-03 Thread Kyle Evans
Author: kevans Date: Fri May 4 03:23:45 2018 New Revision: 333238 URL: https://svnweb.freebsd.org/changeset/base/333238 Log: style(9): add some additional useful FILES/xref information Submitted by: 0mp Reviewed by: imp Differential Revision:https://reviews.freebsd.org/D15196

svn commit: r333250 - head/sys/dts/arm/overlays

2018-05-04 Thread Kyle Evans
Author: kevans Date: Fri May 4 14:38:48 2018 New Revision: 333250 URL: https://svnweb.freebsd.org/changeset/base/333250 Log: arm: overlays: Update to new path-based sugar format Modified: head/sys/dts/arm/overlays/sun8i-a83t-sid.dtso head/sys/dts/arm/overlays/sun8i-h3-sid.dtso Modified: h

svn commit: r333351 - head/usr.bin/grep

2018-05-07 Thread Kyle Evans
Author: kevans Date: Tue May 8 03:53:46 2018 New Revision: 51 URL: https://svnweb.freebsd.org/changeset/base/51 Log: bsdgrep: Allow "-" to be passed to -f to mean "standard input" A version of this patch was originally sent to me by se@, matching behavior from newer versions of G

Re: svn commit: r333351 - head/usr.bin/grep

2018-05-08 Thread Kyle Evans
On Tue, May 8, 2018 at 5:58 AM, Alexey Dokuchaev wrote: > On Tue, May 08, 2018 at 03:53:47AM +0000, Kyle Evans wrote: >> New Revision: 51 >> URL: https://svnweb.freebsd.org/changeset/base/51 >> >> Log: >> bsdgrep: Allow "-" to be passed to -f

Re: svn commit: r333351 - head/usr.bin/grep

2018-05-08 Thread Kyle Evans
On Tue, May 8, 2018 at 3:36 PM, Ronald Klop wrote: > On Tue, 08 May 2018 16:49:12 +0200, Alexey Dokuchaev > wrote: > >> On Tue, May 08, 2018 at 09:36:21AM -0500, Kyle Evans wrote: >>> >>> On Tue, May 8, 2018 at 5:58 AM, Alexey Dokuchaev >>> wrote:

svn commit: r333418 - in head: share/man/man4 share/man/man9 stand/lua sys/arm/allwinner sys/arm/allwinner/clkng sys/dev/extres/syscon usr.bin/grep/tests

2018-05-09 Thread Kyle Evans
4/aw_sid.4Wed May 9 16:44:19 2018 (r333418) @@ -1,6 +1,5 @@ .\"- .\" Copyright (c) 2018 Kyle Evans -.\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the fo

svn commit: r333419 - in head: share/man/man4 share/man/man9 sys/arm/allwinner/clkng usr.bin/grep/tests usr.bin/hexdump/tests

2018-05-09 Thread Kyle Evans
sid.4 == --- head/share/man/man4/aw_sid.4Wed May 9 16:44:19 2018 (r333418) +++ head/share/man/man4/aw_sid.4Wed May 9 16:52:28 2018 (r333419) @@ -1,4 +1,6 @@ .\"- +.\" SPDX-License-Identifier: BSD-2-Clause-FreeBSD +.\" .\" Copy

Re: svn commit: r320284 - head

2017-06-26 Thread Kyle Evans
Hi, This broke my setup that builds my 7 different kernels due to duplicate target errors. This seems to do what I want: https://files.kyle- evans.net/freebsd/fix-packages.diff =) Thanks, Kyle Evans On Fri, Jun 23, 2017 at 1:26 PM, Bryan Drewery wrote: > Author: bdrewery > Date: Fri

svn commit: r320506 - head/share/misc

2017-06-30 Thread Kyle Evans
th\nkensm...@freebsd.org\n2004/01/23"] +kevans [label="Kyle Evans\nkev...@freebsd.org\n2017/06/20"] kevlo [label="Kevin Lo\nke...@freebsd.org\n2006/07/23"] kib [label="Konstantin Belousov\n...@freebsd.org\n2006/06/03"] kmacy [label="Kip Macy\nkm...@freebsd.o

svn commit: r320742 - head/lib/libc/regex

2017-07-06 Thread Kyle Evans
Author: kevans Date: Thu Jul 6 17:01:51 2017 New Revision: 320742 URL: https://svnweb.freebsd.org/changeset/base/320742 Log: The impending libregex will implement GNU extensions to bring BREs and EREs closer together. Prepare for this and reduce the diff of libregex changes by refactoring

svn commit: r320750 - head/lib/libc/regex

2017-07-06 Thread Kyle Evans
Author: kevans Date: Thu Jul 6 18:21:30 2017 New Revision: 320750 URL: https://svnweb.freebsd.org/changeset/base/320750 Log: Fix sparc64 libc build after r320742. p_branch_empty was declared but never used due to an oversight. Use it as designed, further comment on its return value.

svn commit: r320754 - in head/usr.bin/grep: . tests

2017-07-06 Thread Kyle Evans
(r320753) +++ head/usr.bin/grep/tests/grep_freebsd_test.shThu Jul 6 19:53:30 2017(r320754) @@ -1,5 +1,5 @@ # -# Copyright (c) 2017 Kyle Evans +# Copyright (c) 2017 Kyle Evans # All rights reserved. # # Redistribution and use in source and binary forms, with or without Modified

svn commit: r320796 - head/lib/libc/regex

2017-07-07 Thread Kyle Evans
Author: kevans Date: Fri Jul 7 22:00:39 2017 New Revision: 320796 URL: https://svnweb.freebsd.org/changeset/base/320796 Log: Correctly ignore branch operators in the top-level parser when applicable. An oversight in r320742 caused BREs to become sensitive to the branching operator prematu

svn commit: r320930 - in head: etc/mtree usr.bin/hexdump usr.bin/hexdump/tests

2017-07-12 Thread Kyle Evans
+# +# Copyright (c) 2017 Kyle Evans +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +#notic

Re: svn commit: r309124 - in head: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/lib/asan contrib/compiler-rt/lib/builtins contrib/compiler-rt/lib/builtins/arm contri

2016-11-27 Thread Kyle Evans
On Nov 27, 2016 20:20, "Kyle Evans" wrote: > > Hi, > > On Thu, Nov 24, 2016 at 4:54 PM, Dimitry Andric wrote: > > Author: dim > > Date: Thu Nov 24 22:54:55 2016 > > New Revision: 309124 > > URL: https://svnweb.freebsd.org/changeset/base/309124 > &

Re: svn commit: r309124 - in head: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/lib/asan contrib/compiler-rt/lib/builtins contrib/compiler-rt/lib/builtins/arm contri

2016-11-28 Thread Kyle Evans
Hi, On Thu, Nov 24, 2016 at 4:54 PM, Dimitry Andric wrote: > Author: dim > Date: Thu Nov 24 22:54:55 2016 > New Revision: 309124 > URL: https://svnweb.freebsd.org/changeset/base/309124 > > Log: > Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0 > release, and add lld 3

Re: svn commit: r309124 - in head: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/lib/asan contrib/compiler-rt/lib/builtins contrib/compiler-rt/lib/builtins/arm contri

2016-11-28 Thread Kyle Evans
On Mon, Nov 28, 2016 at 1:44 PM, Dimitry Andric wrote: > On 28 Nov 2016, at 03:20, Kyle Evans wrote: >> >> On Thu, Nov 24, 2016 at 4:54 PM, Dimitry Andric wrote: >>> Author: dim >>> Date: Thu Nov 24 22:54:55 2016 >>> New Revision: 309124 >>> UR

Re: svn commit: r309374 - in head: sbin/camcontrol sys/cam/scsi

2016-12-02 Thread Kyle Evans
bin/camcontrol/timestamp.c: In function 'timestamp': /wifi-build/src/sbin/camcontrol/timestamp.c:459:25: error: 'ts' may be used uninitialized in this function [-Werror=maybe-uninitialized] time_t time_var = ts / 1000; I understand tha

svn commit: r353015 - head/sys/sys

2019-10-02 Thread Kyle Evans
Wed Oct 2 17:06:28 2019 (r353015) @@ -0,0 +1,168 @@ +/*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * + * Copyright (c) 2019 Kyle Evans + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following

svn commit: r353016 - head/sys/mips/include

2019-10-02 Thread Kyle Evans
Author: kevans Date: Wed Oct 2 17:07:59 2019 New Revision: 353016 URL: https://svnweb.freebsd.org/changeset/base/353016 Log: mips: use generic sub-word atomic *cmpset Most of this diff is refactoring to reduce duplication between the different acq_ and rel_ variants. Differential Re

svn commit: r353017 - head/sys/sparc64/include

2019-10-02 Thread Kyle Evans
Author: kevans Date: Wed Oct 2 17:08:20 2019 New Revision: 353017 URL: https://svnweb.freebsd.org/changeset/base/353017 Log: sparc64: use generic sub-word atomic *cmpset Most of this diff is refactoring to reduce duplication between the different acq_ and rel_ variants. Differential

svn commit: r353018 - head/usr.bin/clang

2019-10-02 Thread Kyle Evans
Author: kevans Date: Wed Oct 2 17:15:38 2019 New Revision: 353018 URL: https://svnweb.freebsd.org/changeset/base/353018 Log: clang: use -mxgot for 32-bit mips Various bits in usr.bin/clang/* will fail to compile without -mxgot due to truncated relocations. -mxgot entails a speed penalty,

svn commit: r353019 - head/share/mk

2019-10-02 Thread Kyle Evans
Author: kevans Date: Wed Oct 2 17:18:18 2019 New Revision: 353019 URL: https://svnweb.freebsd.org/changeset/base/353019 Log: Override the TLS model when building mips64 binaries and static libraries GCC uses "dynamic" TLS models when -fpic or -fPIC is explicitly specified on the command

svn commit: r353056 - head/sys/net

2019-10-03 Thread Kyle Evans
Author: kevans Date: Thu Oct 3 17:46:27 2019 New Revision: 353056 URL: https://svnweb.freebsd.org/changeset/base/353056 Log: if_tuntap: add a busy/unbusy mechanism, replace destroy OPEN check A future commit will create device aliases when a tuntap device is renamed so that it's still ea

svn commit: r353057 - head/sys/net

2019-10-03 Thread Kyle Evans
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 gets renamed Currently, if you do: $ ifconfig tun0 create $ ifconfig tun0 name wg0 $ ls -l /dev | egrep

svn commit: r353066 - head/usr.sbin/certctl

2019-10-03 Thread Kyle Evans
Author: kevans Date: Thu Oct 3 20:05:46 2019 New Revision: 353066 URL: https://svnweb.freebsd.org/changeset/base/353066 Log: certctl(8): realpath the file before creating the symlink Otherwise we end up creating broken relative symlinks in /etc/ssl/blacklisted. Modified: head/usr.sbin

svn commit: r353070 - head/usr.sbin/certctl

2019-10-03 Thread Kyle Evans
Author: kevans Date: Thu Oct 3 20:45:52 2019 New Revision: 353070 URL: https://svnweb.freebsd.org/changeset/base/353070 Log: certctl(8): let one blacklist based on hashed filenames It seems reasonable to allow, for instance: $ certctl list # reviews output -- ah, yeah, I don't trust

svn commit: r353095 - head/secure/caroot/trusted

2019-10-03 Thread Kyle Evans
Author: kevans Date: Fri Oct 4 02:34:20 2019 New Revision: 353095 URL: https://svnweb.freebsd.org/changeset/base/353095 Log: caroot: commit initial bundle Interested users can blacklist any/all of these with certctl(8), examples: - mv /usr/share/certs/trusted/... /usr/share/certs/blac

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

2019-10-04 Thread Kyle Evans
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 gets renamed &g

svn commit: r353103 - head/sys/net

2019-10-04 Thread Kyle Evans
Author: kevans Date: Fri Oct 4 13:43:07 2019 New Revision: 353103 URL: https://svnweb.freebsd.org/changeset/base/353103 Log: 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 passing, fork, dup

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

2019-10-04 Thread Kyle Evans
On Fri, Oct 4, 2019 at 2:12 PM John Baldwin wrote: > > On 10/4/19 6:43 AM, Kyle Evans wrote: > > Author: kevans > > Date: Fri Oct 4 13:43:07 2019 > > New Revision: 353103 > > URL: https://svnweb.freebsd.org/changeset/base/353103 > > > > Log: > &

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

2019-10-04 Thread Kyle Evans
On Fri, Oct 4, 2019 at 3:48 PM Kyle Evans wrote: > > On Fri, Oct 4, 2019 at 2:12 PM John Baldwin wrote: > > > > On 10/4/19 6:43 AM, Kyle Evans wrote: > > > Author: kevans > > > Date: Fri Oct 4 13:43:07 2019 > > > New Revision: 353103 > > >

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

2019-10-04 Thread Kyle Evans
On Fri, Oct 4, 2019 at 5:24 PM John Baldwin wrote: > > On 10/4/19 1:48 PM, Kyle Evans wrote: > > On Fri, Oct 4, 2019 at 2:12 PM John Baldwin wrote: > >> > >> On 10/4/19 6:43 AM, Kyle Evans wrote: > >>> Author: kevans > >>> Date: Fri Oct

svn commit: r353128 - head/sys/kern

2019-10-05 Thread Kyle Evans
Author: kevans Date: Sat Oct 5 21:44:18 2019 New Revision: 353128 URL: https://svnweb.freebsd.org/changeset/base/353128 Log: kern_conf: fully initialize cloned devices with make_dev_args, too Attempting to initialize si_drv{1,2} with mda_si_drv{1,2} does not work if you are operating on

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

2019-10-05 Thread Kyle Evans
Author: kevans Date: Sat Oct 5 21:52:06 2019 New Revision: 353129 URL: https://svnweb.freebsd.org/changeset/base/353129 Log: Remove the remnants of SI_CHEAPCLONE SI_CHEAPCLONE was introduced in r66067 for use with cloned bpfs. It was later also used in tty, tun, tap at points. The rough

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

2019-10-05 Thread Kyle Evans
Author: kevans Date: Sun Oct 6 01:35:31 2019 New Revision: 353131 URL: https://svnweb.freebsd.org/changeset/base/353131 Log: riscv: use the common sub-word {,f}cmpset implementation Reviewed by: mhorne Differential Revision:https://reviews.freebsd.org/D21888 Modified: head/sy

Re: svn commit: r353129 - in head/sys: kern sys

2019-10-05 Thread Kyle Evans
On Sat, Oct 5, 2019 at 4:52 PM Kyle Evans wrote: > > Author: kevans > Date: Sat Oct 5 21:52:06 2019 > New Revision: 353129 > URL: https://svnweb.freebsd.org/changeset/base/353129 > > Log: > Remove the remnants of SI_CHEAPCLONE > > SI_CHEAPCLONE was introduced

svn commit: r353140 - in head: lib/csu/tests/dso lib/libc++ lib/libcxxrt lib/libgcc_eh lib/libpmc share/mk

2019-10-05 Thread Kyle Evans
Author: kevans Date: Sun Oct 6 04:19:49 2019 New Revision: 353140 URL: https://svnweb.freebsd.org/changeset/base/353140 Log: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around Diff partially stolen from CheriBSD; these bits need -Wl,-z,notext in order to build in an LLVM world. They ar

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: r353644 - head/lib/libbe

2019-10-16 Thread Kyle Evans
Author: kevans Date: Wed Oct 16 14:43:05 2019 New Revision: 353644 URL: https://svnweb.freebsd.org/changeset/base/353644 Log: libbe(3): add needed bits for be_destroy to auto-destroy some origins New BEs can be created from either an existing snapshot or an existing BE. If an existing BE

svn commit: r353646 - head/sbin/bectl

2019-10-16 Thread Kyle Evans
Author: kevans Date: Wed Oct 16 14:55:56 2019 New Revision: 353646 URL: https://svnweb.freebsd.org/changeset/base/353646 Log: bectl(8): destroy: use BE_DESTROY_AUTOORIGIN if -o is not specified -o will force the origin to be destroyed unconditionally. BE_DESTROY_AUTOORIGIN, on the other h

svn commit: r353663 - head/lib/libbe

2019-10-16 Thread Kyle Evans
Author: kevans Date: Wed Oct 16 18:33:31 2019 New Revision: 353663 URL: https://svnweb.freebsd.org/changeset/base/353663 Log: libbe(3): Fix destroy of imported BE w/ AUTOORIGIN Imported BE, much like the activated BE, will not have an origin that we can fetch/examine for destruction. be_d

Re: svn commit: r353700 - in head: share/man/man4 sys/amd64/conf sys/conf sys/gdb sys/i386/conf sys/kern sys/net sys/sys

2019-10-18 Thread Kyle Evans
if_var.h:679:5: note: > > 'if_printf' declared here int if_printf(struct ifnet *, const char > > *, ...) __printflike(2, 3); ^ > > 1 error generated. > > And I also had to add "nooptions NETDUMP" to get the kernel to compile > and link. > diff --git

svn commit: r353781 - head/sys/net

2019-10-20 Thread Kyle Evans
Author: kevans Date: Sun Oct 20 21:03:48 2019 New Revision: 353781 URL: https://svnweb.freebsd.org/changeset/base/353781 Log: tuntap(4): Drop TUN_IASET This flag appears to have been effectively unused since introduction to if_tun(4) -- drop it now. Modified: head/sys/net/if_tuntap.c

svn commit: r353782 - head/sys/net

2019-10-20 Thread Kyle Evans
Author: kevans Date: Sun Oct 20 21:06:25 2019 New Revision: 353782 URL: https://svnweb.freebsd.org/changeset/base/353782 Log: tuntap(4): break out after setting TUN_DSTADDR This is now the only flag we set in this loop, terminate early. Modified: head/sys/net/if_tuntap.c Modified: head/

svn commit: r353785 - head/sys/net

2019-10-20 Thread Kyle Evans
Author: kevans Date: Sun Oct 20 22:39:40 2019 New Revision: 353785 URL: https://svnweb.freebsd.org/changeset/base/353785 Log: tuntap(4): Use make_dev_s to avoid si_drv1 race This allows us to avoid some dance in tunopen for dealing with the possibility of dev->si_drv1 being NULL as it's s

svn commit: r353786 - head/sys/net

2019-10-20 Thread Kyle Evans
Author: kevans Date: Sun Oct 20 22:55:47 2019 New Revision: 353786 URL: https://svnweb.freebsd.org/changeset/base/353786 Log: tuntap(4): use cdevpriv w/ dtor for last close instead of d_close cdevpriv dtors will be called when the reference count on the associated struct file drops to 0,

svn commit: r353788 - in head: release/picobsd/build share/man/man8

2019-10-20 Thread Kyle Evans
Author: kevans Date: Mon Oct 21 00:52:21 2019 New Revision: 353788 URL: https://svnweb.freebsd.org/changeset/base/353788 Log: picobsd: add deprecation notices Notices appear both in picobsd(8) (near the top for easy notice) and are also printed to stderr on every invocation of picobsd for

svn commit: r353798 - in head: . sys/net

2019-10-21 Thread Kyle Evans
Author: kevans Date: Mon Oct 21 14:38:11 2019 New Revision: 353798 URL: https://svnweb.freebsd.org/changeset/base/353798 Log: tuntap(4): restrict scope of net.link.tap.user_open slightly net.link.tap.user_open has historically allowed non-root users to do devfs cloning and open /dev/tap*

svn commit: r353872 - head/stand/lua

2019-10-21 Thread Kyle Evans
Author: kevans Date: Mon Oct 21 20:09:43 2019 New Revision: 353872 URL: https://svnweb.freebsd.org/changeset/base/353872 Log: lualoader: don't botch disabling of color When colors are disabled, color.escape{fg,bg} would return the passed in color rather than the proper ANSI sequence for t

svn commit: r353873 - head/stand/lua

2019-10-21 Thread Kyle Evans
Author: kevans Date: Mon Oct 21 20:17:31 2019 New Revision: 353873 URL: https://svnweb.freebsd.org/changeset/base/353873 Log: lualoader: fix setting of loader_color=NO in loader.conf(5) Previously color.disabled would be calculated at color module load time, then never touched again. We c

svn commit: r353874 - head/sys/modules/if_tuntap

2019-10-21 Thread Kyle Evans
Author: kevans Date: Mon Oct 21 20:28:38 2019 New Revision: 353874 URL: https://svnweb.freebsd.org/changeset/base/353874 Log: if_tuntap: remove if_{tun,tap}.ko -> if_tuntap.ko links These drivers have been merged into a single if_tuntap in 13.0. The compatibility links existed only for th

svn commit: r353877 - head/sys/net

2019-10-21 Thread Kyle Evans
Author: kevans Date: Tue Oct 22 00:18:16 2019 New Revision: 353877 URL: https://svnweb.freebsd.org/changeset/base/353877 Log: tuntap(4): properly declare if_tun and if_tap modules Simply adding MODULE_VERSION does not do the trick, because the modules haven't been declared. This should ac

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

2019-10-22 Thread Kyle Evans
Author: kevans Date: Tue Oct 22 21:46:03 2019 New Revision: 353902 URL: https://svnweb.freebsd.org/changeset/base/353902 Log: arm: correct kernelstack allocation size This appears to be a copy-pasto from previous lines that propagated to v6 over the years. Indeed, nothing references kerne

svn commit: r353911 - head/lib/libcasper

2019-10-22 Thread Kyle Evans
Author: kevans Date: Wed Oct 23 01:50:41 2019 New Revision: 353911 URL: https://svnweb.freebsd.org/changeset/base/353911 Log: libcasper/services: include to hook tests to build Note that the cap_sysctl tests are currently failing and need some attention. Modified: head/lib/libcasper/M

svn commit: r353912 - head/sys/net

2019-10-22 Thread Kyle Evans
Author: kevans Date: Wed Oct 23 02:15:15 2019 New Revision: 353912 URL: https://svnweb.freebsd.org/changeset/base/353912 Log: tuntap(4): Fix NOINET build after r353741 Shuffle headers around to more appropriate #ifdef OPTION blocks (INET vs. INET6) -- double checked LINT-{NOINET,NOINET6,N

svn commit: r353914 - head/lib/libcasper/services/cap_sysctl

2019-10-22 Thread Kyle Evans
Author: kevans Date: Wed Oct 23 03:23:14 2019 New Revision: 353914 URL: https://svnweb.freebsd.org/changeset/base/353914 Log: cap_sysctl: correct typo from r347534-ish operation & ~limit where limit is a bool is clearly not what was intended, given the line prior. Correct it to use the ca

svn commit: r354236 - head/sbin/mdmfs

2019-10-31 Thread Kyle Evans
Author: kevans Date: Fri Nov 1 03:10:53 2019 New Revision: 354236 URL: https://svnweb.freebsd.org/changeset/base/354236 Log: mdmfs(8): add -k skel option to populate fs from a skeleton mdmfs(8) lacks the ability to populate throwaway memory filesystems from an existing directory. Th

Re: svn commit: r354236 - head/sbin/mdmfs

2019-10-31 Thread Kyle Evans
On Thu, Oct 31, 2019 at 10:11 PM Kyle Evans wrote: > > Author: kevans > Date: Fri Nov 1 03:10:53 2019 > New Revision: 354236 > URL: https://svnweb.freebsd.org/changeset/base/354236 > > Log: > mdmfs(8): add -k skel option to populate fs from a skeleton > >

svn commit: r354245 - in head/stand: . common liblua lua

2019-11-01 Thread Kyle Evans
Author: kevans Date: Sat Nov 2 03:37:58 2019 New Revision: 354245 URL: https://svnweb.freebsd.org/changeset/base/354245 Log: stand: consolidate knowledge of lua path Multiple places coordinate to 'know' where lua scripts are installed. Knock this down to being formally defined (and overr

svn commit: r354246 - head/stand/liblua

2019-11-01 Thread Kyle Evans
Author: kevans Date: Sat Nov 2 03:41:30 2019 New Revision: 354246 URL: https://svnweb.freebsd.org/changeset/base/354246 Log: liblua: add loader.lua_path As described previously, loader.lua_path is absolute path where scripts are installed. A future commit will use this to build paths for

svn commit: r354247 - head/stand/lua

2019-11-01 Thread Kyle Evans
Author: kevans Date: Sat Nov 2 04:01:39 2019 New Revision: 354247 URL: https://svnweb.freebsd.org/changeset/base/354247 Log: lualoader: rewrite try_include using lfs + dofile Actual modules get require()'d in, rather than try_include(). All instances of try_include should be provided wit

svn commit: r354328 - in head/usr.bin/patch: . tests

2019-11-03 Thread Kyle Evans
Author: kevans Date: Mon Nov 4 03:07:01 2019 New Revision: 354328 URL: https://svnweb.freebsd.org/changeset/base/354328 Log: patch(1): give /dev/null patches special treatment We have a bad habit of duplicating contents of files that are sourced from /dev/null and applied more than once.

svn commit: r354346 - in head: release/picobsd share/man/man8

2019-11-04 Thread Kyle Evans
Author: kevans Date: Tue Nov 5 02:30:41 2019 New Revision: 354346 URL: https://svnweb.freebsd.org/changeset/base/354346 Log: Remove picobsd build scripts and the remaining tinyware Postings were sent to -arch@ on 2019/09/13 and 2019/10/01, proposing and confirming a removal of these scri

Re: svn commit: r354361 - head

2019-11-05 Thread Kyle Evans
at removed picobsd(8) (r354346). > > MFC after:never > Ah, sorry about that! Thanks! Kyle Evans ___ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

svn commit: r354464 - head/sys/conf

2019-11-07 Thread Kyle Evans
Author: kevans Date: Thu Nov 7 19:13:53 2019 New Revision: 354464 URL: https://svnweb.freebsd.org/changeset/base/354464 Log: sys/conf/files.arm64: remove some unnecessary soc_* dependencies These files already have 'device' lines that they require; adding a dependency on SOC_* options is

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

2019-11-07 Thread Kyle Evans
Author: kevans Date: Thu Nov 7 21:31:15 2019 New Revision: 354488 URL: https://svnweb.freebsd.org/changeset/base/354488 Log: bcm_lintc: don't attach if "interrupt-controller" is missing This is a standard required property for interrupt controllers, and present on the bcm_lintc nodes for

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

2019-11-07 Thread Kyle Evans
Author: kevans Date: Fri Nov 8 03:27:56 2019 New Revision: 354524 URL: https://svnweb.freebsd.org/changeset/base/354524 Log: bcm2835_dma: Mark IRQs shareable On the RPi4, some of these IRQs are shared. Start moving toward a mode where we accept that shared IRQs happen and simply ignore i

svn commit: r354541 - head/lib/csu/common

2019-11-08 Thread Kyle Evans
Author: kevans Date: Fri Nov 8 14:28:39 2019 New Revision: 354541 URL: https://svnweb.freebsd.org/changeset/base/354541 Log: csu: Fix dynamiclib/init_test:jcr_test on !HAVE_CTORS archs .jcr still needs a 0-entry added in crtend, even on !HAVE_CTORS archs, as we're still getting .jcr sect

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

2019-11-08 Thread Kyle Evans
Author: kevans Date: Fri Nov 8 20:12:57 2019 New Revision: 354560 URL: https://svnweb.freebsd.org/changeset/base/354560 Log: bcm2835_sdhci: add some very basic support for rpi4 DMA is currently disabled while I work out why it's broken, but this is enough for upstream U-Boot + rpi-firmwa

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

2019-11-08 Thread Kyle Evans
Author: kevans Date: Fri Nov 8 20:14:36 2019 New Revision: 354561 URL: https://svnweb.freebsd.org/changeset/base/354561 Log: bcm2835_sdhci: remove unused power_id field This was once set, but I removed it by the time I committed it because both configurations use the same POWER_ID. This

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

2019-11-08 Thread Kyle Evans
Author: kevans Date: Fri Nov 8 20:53:56 2019 New Revision: 354563 URL: https://svnweb.freebsd.org/changeset/base/354563 Log: bcm2835: commit missing constant from r354560 Surgically pulling the patch from my debugging work lead to this slopiness- my apologies. Modified: head/sys/arm/b

svn commit: r354577 - in head/sys: arm64/conf conf

2019-11-09 Thread Kyle Evans
Author: kevans Date: Sun Nov 10 01:43:51 2019 New Revision: 354577 URL: https://svnweb.freebsd.org/changeset/base/354577 Log: arm64: add SOC_BRCM_BCM2838, build it in GENERIC BCM2838/BCM2711 is the Raspberry Pi 4, which we will soon be able to boot on once some ports bits are worked out.

svn commit: r354578 - head/sys/conf

2019-11-09 Thread Kyle Evans
Author: kevans Date: Sun Nov 10 02:31:29 2019 New Revision: 354578 URL: https://svnweb.freebsd.org/changeset/base/354578 Log: Revert premature part of r354577 bcm2835_vcbus.c will be the future home to some I/O address mapping routines, but it has neither been committed nor reviewed. Mod

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

2019-11-09 Thread Kyle Evans
Author: kevans Date: Sun Nov 10 03:06:03 2019 New Revision: 354579 URL: https://svnweb.freebsd.org/changeset/base/354579 Log: bcm2835_sdhci: don't panic in DMA interrupt if curcmd went away This is an exceptional case; generally found during controller errors. A panic when we attempt to a

svn commit: r354669 - head/lib/libc/secure

2019-11-12 Thread Kyle Evans
Author: kevans Date: Wed Nov 13 02:14:17 2019 New Revision: 354669 URL: https://svnweb.freebsd.org/changeset/base/354669 Log: ssp: add a priority to the __stack_chk_guard constructor First, this commit is a NOP on GCC <= 4.x; this decidedly doesn't work cleanly on GCC 4.2, and it will be

svn commit: r354672 - head/lib/libc/secure

2019-11-12 Thread Kyle Evans
Author: kevans Date: Wed Nov 13 03:00:32 2019 New Revision: 354672 URL: https://svnweb.freebsd.org/changeset/base/354672 Log: ssp: rework the logic to use priority=200 on clang builds The preproc logic was added at the last minute to appease GCC 4.2, and kevans@ did clearly not go back an

Re: svn commit: r354672 - head/lib/libc/secure

2019-11-12 Thread Kyle Evans
On Tue, Nov 12, 2019, 22:04 Pedro Giffuni wrote: > > On 12/11/2019 22:00, Kyle Evans wrote: > > Author: kevans > Date: Wed Nov 13 03:00:32 2019 > New Revision: 354672 > URL: https://svnweb.freebsd.org/changeset/base/354672 > > Log: > ssp: rework the logic to us

Re: svn commit: r354661 - head

2019-11-13 Thread Kyle Evans
MK_GDB=no MK_TESTS=no > > # kernel-tools stage This sounds wrong for any arch not currently supported by in-tree clang, and CI for those archs have been failing about since here: https://ci.freebsd.org/tinderbox/ Thanks, Kyle Evans ___ svn-src-h

svn commit: r354689 - head/lib/libc/secure

2019-11-13 Thread Kyle Evans
Author: kevans Date: Wed Nov 13 18:21:06 2019 New Revision: 354689 URL: https://svnweb.freebsd.org/changeset/base/354689 Log: ssp: further refine the conditional used for constructor priority __has_attribute(__constructor__) is a better test for clang than defined(__clang__). Switch to it

Re: svn commit: r354672 - head/lib/libc/secure

2019-11-13 Thread Kyle Evans
On Wed, Nov 13, 2019 at 12:23 PM Warner Losh wrote: > > > > On Wed, Nov 13, 2019 at 8:52 AM Pedro Giffuni wrote: >> >> Hi; >> >> On 12/11/2019 23:44, Warner Losh wrote: >> >> >> >> On Tue, Nov 12, 2019 at 9:20 PM Kyle Evans wrote: >

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

2019-11-14 Thread Kyle Evans
Author: kevans Date: Thu Nov 14 18:38:56 2019 New Revision: 354712 URL: https://svnweb.freebsd.org/changeset/base/354712 Log: arm64: busdma_bounce: fix BUS_DMA_ALLOCNOW for non-paged aligned sizes For any size that isn't page-aligned, we end up not pre-allocating enough for a single mappi

svn commit: r354786 - head/sys/tools

2019-11-17 Thread Kyle Evans
s.lua == --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sys/tools/makesyscalls.lua Sun Nov 17 14:08:19 2019 (r354786) @@ -0,0 +1,1322 @@ +-- +-- SPDX-License-Identifier: BSD-2-Clause-FreeBSD +-- +-- Copyright (c) 2019 Kyle

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

2019-11-18 Thread Kyle Evans
Author: kevans Date: Mon Nov 18 18:40:35 2019 New Revision: 354823 URL: https://svnweb.freebsd.org/changeset/base/354823 Log: bcm2835_sdhci: push DATA_END handling out of DMA interrupt path This simplifies the DMA interrupt handler quite a bit. The sdhci framework will call platform_finis

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

2019-11-18 Thread Kyle Evans
Author: kevans Date: Mon Nov 18 19:28:09 2019 New Revision: 354825 URL: https://svnweb.freebsd.org/changeset/base/354825 Log: bcm2835_sdhci: use a macro for interrupts we handle This is just further simplification, very little functional change. In the DMA interrupt handler, we *do* now a

svn commit: r354833 - in head: libexec libexec/flua libexec/flua/modules share/mk stand stand/liblua

2019-11-18 Thread Kyle Evans
Author: kevans Date: Mon Nov 18 23:21:13 2019 New Revision: 354833 URL: https://svnweb.freebsd.org/changeset/base/354833 Log: Add flua to the base system, install to /usr/libexec FreeBSDlua ("flua") is a FreeBSD-private lua, flavored with whatever extensions we need for base system operat

svn commit: r354835 - in head: . sys/amd64/linux sys/amd64/linux32 sys/arm64/linux sys/compat/cloudabi32 sys/compat/cloudabi64 sys/compat/freebsd32 sys/i386/linux sys/kern sys/sys tools/build

2019-11-18 Thread Kyle Evans
Author: kevans Date: Mon Nov 18 23:28:23 2019 New Revision: 354835 URL: https://svnweb.freebsd.org/changeset/base/354835 Log: Convert in-tree sysent targets to use new makesyscalls.lua flua is bootstrapped as part of the build for those on older versions/revisions that don't yet have flua

svn commit: r354836 - in head/sys: compat/freebsd32 kern sys

2019-11-18 Thread Kyle Evans
Author: kevans Date: Mon Nov 18 23:31:12 2019 New Revision: 354836 URL: https://svnweb.freebsd.org/changeset/base/354836 Log: sysent: regenerate after r354835 The lua-based makesyscalls produces slightly different output than its makesyscalls.sh predecessor, all whitespace differences mor

svn commit: r354837 - head/libexec/flua

2019-11-18 Thread Kyle Evans
Author: kevans Date: Tue Nov 19 00:02:56 2019 New Revision: 354837 URL: https://svnweb.freebsd.org/changeset/base/354837 Log: flua: newer GCC complains about format-nonliteral at WARNS=2 Disable that one, too. Modified: head/libexec/flua/Makefile Modified: head/libexec/flua/Makefile ===

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

2019-11-18 Thread Kyle Evans
Author: kevans Date: Tue Nov 19 03:40:17 2019 New Revision: 354844 URL: https://svnweb.freebsd.org/changeset/base/354844 Log: bcm2835_sdhci: drop an assert in start_dma_seg Trivial change to clarify locking expectations... no functional change. Modified: head/sys/arm/broadcom/bcm2835/bcm

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

2019-11-18 Thread Kyle Evans
Author: kevans Date: Tue Nov 19 03:45:41 2019 New Revision: 354845 URL: https://svnweb.freebsd.org/changeset/base/354845 Log: bcm2835_sdhci: some style cleanup, no functional change Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.

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

2019-11-18 Thread Kyle Evans
Author: kevans Date: Tue Nov 19 04:23:57 2019 New Revision: 354846 URL: https://svnweb.freebsd.org/changeset/base/354846 Log: bcm2835_sdhci: formalize DMA tag/segment scaling requirements This allows easy and care-free scaling of NUM_DMA_SEGS with proper-ish calculations to make sure we c

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

2019-11-19 Thread Kyle Evans
Author: kevans Date: Tue Nov 19 23:12:43 2019 New Revision: 354868 URL: https://svnweb.freebsd.org/changeset/base/354868 Log: bcm2835_sdhci: various refactoring of DMA path This round of refactoring is mostly about streamlining the interrupt handler to make it easier to verify and reason

svn commit: r354875 - in head/sys: arm/broadcom/bcm2835 conf

2019-11-19 Thread Kyle Evans
m2835/bcm2835_vcbus.c Wed Nov 20 03:57:46 2019(r354875) @@ -0,0 +1,263 @@ +/*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * + * Copyright (c) 2019 Kyle Evans + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided

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

2019-11-19 Thread Kyle Evans
Author: kevans Date: Wed Nov 20 05:04:44 2019 New Revision: 354876 URL: https://svnweb.freebsd.org/changeset/base/354876 Log: bcm2835_vcbus: add compatibility name for ^/sys/contrib/vchiq It's unclear how this didn't get caught in my last iteration, but the fix is easy- the interface is s

<    1   2   3   4   5   6   7   8   9   10   >