svn commit: r359987 - in head/sys: amd64/ia32 amd64/linux32 compat/freebsd32 kern sys

2020-04-15 Thread Brooks Davis
Author: brooks Date: Wed Apr 15 20:21:30 2020 New Revision: 359987 URL: https://svnweb.freebsd.org/changeset/base/359987 Log: Make ps_strings in struct image_params into a pointer. This is a prepratory commit for D24407. Reviewed by: kib Obtained from:CheriBSD Sponsored

svn commit: r359986 - head/sys/sys

2020-04-15 Thread Brooks Davis
Author: brooks Date: Wed Apr 15 20:19:59 2020 New Revision: 359986 URL: https://svnweb.freebsd.org/changeset/base/359986 Log: Introduce an AUXARGS_ENTRY_PTR() macro. As the name implys, it uses the a_ptr member of the auxarg entry (except in compat32 where it uses a_val). This is more

svn commit: r359978 - in head: lib/libc/gen lib/libc/net lib/libc/rpc sys/dev/ocs_fc sys/net80211

2020-04-15 Thread Brooks Davis
Author: brooks Date: Wed Apr 15 18:15:58 2020 New Revision: 359978 URL: https://svnweb.freebsd.org/changeset/base/359978 Log: Fix -Wvoid-pointer-to-enum-cast warnings. This pattern is used in callbacks with void * data arguments and seems both relatively uncommon and relatively harmless.

svn commit: r359974 - head/sys/mips/mips

2020-04-15 Thread Brooks Davis
Author: brooks Date: Wed Apr 15 16:33:27 2020 New Revision: 359974 URL: https://svnweb.freebsd.org/changeset/base/359974 Log: Don't directly access userspace memory. Rather then using the racy useracc() followed by direct access to userspace memory, perform a copyin() and use the result

Re: svn commit: r359937 - in head/sys: amd64/linux amd64/linux32 arm64/linux compat/freebsd32 compat/linux dev/ipmi dev/mpr dev/mps dev/mpt i386/linux kern sys

2020-04-14 Thread Brooks Davis
On Tue, Apr 14, 2020 at 03:08:24PM -0700, Conrad Meyer wrote: > Brooks, > > On Tue, Apr 14, 2020 at 13:31 Brooks Davis wrote: > > > Author: brooks > > Date: Tue Apr 14 20:30:48 2020 > > New Revision: 359937 > > URL: https://svnweb.freebsd.org/changeset/base/

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

2020-04-14 Thread Brooks Davis
Author: brooks Date: Tue Apr 14 20:53:12 2020 New Revision: 359938 URL: https://svnweb.freebsd.org/changeset/base/359938 Log: Remove bogus use of useracc() in (clock_)nanosleep. There's no point in pre-checking that we can access the user's rmtp pointer before we do it in copyout().

svn commit: r359937 - in head/sys: amd64/linux amd64/linux32 arm64/linux compat/freebsd32 compat/linux dev/ipmi dev/mpr dev/mps dev/mpt i386/linux kern sys

2020-04-14 Thread Brooks Davis
Author: brooks Date: Tue Apr 14 20:30:48 2020 New Revision: 359937 URL: https://svnweb.freebsd.org/changeset/base/359937 Log: Centralize compatability translation macros. Copy the CP, PTRIN, etc macros from freebsd32.h into a sys/abi_compat.h and replace existing definitation with

Re: svn commit: r359690 - head/share/mk

2020-04-07 Thread Brooks Davis
On Tue, Apr 07, 2020 at 03:10:04PM +, Kyle Evans wrote: > Author: kevans > Date: Tue Apr 7 15:10:04 2020 > New Revision: 359690 > URL: https://svnweb.freebsd.org/changeset/base/359690 > > Log: > Fix port/kernel builds after r359681 > > Submitted by: bdrewery > Reported by:

svn commit: r359691 - head/sys/conf

2020-04-07 Thread Brooks Davis
Author: brooks Date: Tue Apr 7 15:32:08 2020 New Revision: 359691 URL: https://svnweb.freebsd.org/changeset/base/359691 Log: Allow the kernel to build with a compiler that sets -fno-common. The mechanism that generates assym.inc and offset.inc depends on the symbols in question being

svn commit: r359681 - in head: . share/mk

2020-04-06 Thread Brooks Davis
Author: brooks Date: Mon Apr 6 23:38:46 2020 New Revision: 359681 URL: https://svnweb.freebsd.org/changeset/base/359681 Log: Fix compilation with upstream clang builtin headers. By using -nobuiltininc and adding the clang builtin headers resource dir to the end of the compiler header

svn commit: r359601 - head/usr.sbin/pmc

2020-04-03 Thread Brooks Davis
Author: brooks Date: Fri Apr 3 16:10:42 2020 New Revision: 359601 URL: https://svnweb.freebsd.org/changeset/base/359601 Log: pmc: diable position-independent builds, they fail to link on amd64 PR: 245189 Reported by: Gordon Bergling Sponsored by: DARPA Modified:

svn commit: r359603 - head

2020-04-03 Thread Brooks Davis
Author: brooks Date: Fri Apr 3 16:19:07 2020 New Revision: 359603 URL: https://svnweb.freebsd.org/changeset/base/359603 Log: Pass the real value of MK_TESTS_SUPPORT to distribution. This allows kyua's config file to actually be installed. Reported by: arichardson Reviewed by:

svn commit: r359598 - head/usr.bin/kyua

2020-04-03 Thread Brooks Davis
Author: brooks Date: Fri Apr 3 15:47:15 2020 New Revision: 359598 URL: https://svnweb.freebsd.org/changeset/base/359598 Log: Install a kyua.conf based on the one in devel/kyua. The kyua.conf from examples doesn't match the expected config and contains a lot of undesirable entries such

svn commit: r359456 - head

2020-03-30 Thread Brooks Davis
Author: brooks Date: Mon Mar 30 20:04:55 2020 New Revision: 359456 URL: https://svnweb.freebsd.org/changeset/base/359456 Log: Relax existence check of ${LOCALBASE}/bin/kyua After the base kyua import the testsuite can utilize the in-base kyua just fine. Submitted by: Dries Michiels

svn commit: r359447 - stable/12/etc

2020-03-30 Thread Brooks Davis
Author: brooks Date: Mon Mar 30 17:07:05 2020 New Revision: 359447 URL: https://svnweb.freebsd.org/changeset/base/359447 Log: MFC r359368: Create and use a tests group for the tests user. No user (except nobody) should be a member of the nobody group. Reported by: rgrimes

svn commit: r359448 - stable/11/etc

2020-03-30 Thread Brooks Davis
Author: brooks Date: Mon Mar 30 17:11:21 2020 New Revision: 359448 URL: https://svnweb.freebsd.org/changeset/base/359448 Log: MFC r359368: Create and use a tests group for the tests user. No user (except nobody) should be a member of the nobody group. Reported by: rgrimes

svn commit: r359426 - head/usr.bin/kyua

2020-03-29 Thread Brooks Davis
Author: brooks Date: Sun Mar 29 19:48:28 2020 New Revision: 359426 URL: https://svnweb.freebsd.org/changeset/base/359426 Log: Fix build with src on a noexec filesystem. ${SH} expands to nothing on src builds so this worked by accident. Use a bare "sh" instead. PR: 245086

Re: svn commit: r359385 - head/usr.bin/kyua

2020-03-29 Thread Brooks Davis
On Sat, Mar 28, 2020 at 07:42:04PM -0700, Enji Cooper wrote: > > > On Mar 28, 2020, at 7:37 PM, Enji Cooper wrote: > > > >> > >> On Mar 27, 2020, at 8:22 PM, Brooks Davis >> <mailto:bro...@freebsd.org>> wrote: > >> > &g

Re: svn commit: r359385 - head/usr.bin/kyua

2020-03-27 Thread Brooks Davis
On Sat, Mar 28, 2020 at 01:08:20AM +, Enji Cooper wrote: > Author: ngie > Date: Sat Mar 28 01:08:20 2020 > New Revision: 359385 > URL: https://svnweb.freebsd.org/changeset/base/359385 > > Log: > Check in the generated copies of the manpages > > These manpages were meant to be templated

svn commit: r359382 - head

2020-03-27 Thread Brooks Davis
Author: brooks Date: Fri Mar 27 23:27:54 2020 New Revision: 359382 URL: https://svnweb.freebsd.org/changeset/base/359382 Log: Use the real value of MK_TESTS_SUPPORT in _libraries. We need to build kyua libraries for kyua. Because we set MK_TESTS=no, we can't not set

svn commit: r359368 - head/etc

2020-03-27 Thread Brooks Davis
Author: brooks Date: Fri Mar 27 16:05:37 2020 New Revision: 359368 URL: https://svnweb.freebsd.org/changeset/base/359368 Log: Create and use a tests group for the tests user. No user (except nobody) should be a member of the nobody group. Reported by: rgrimes Reviewed by: rgrimes

Re: svn commit: r359341 - stable/11/etc

2020-03-26 Thread Brooks Davis
On Thu, Mar 26, 2020 at 11:28:51AM -0700, Rodney W. Grimes wrote: > > Author: brooks > > Date: Thu Mar 26 17:59:48 2020 > > New Revision: 359341 > > URL: https://svnweb.freebsd.org/changeset/base/359341 > > > > Log: > > MFC r359247: > > > > Add the tests user, an unprivileged user from the

svn commit: r359335 - in head: etc/mtree lib/kyua lib/kyua/cli usr.bin/kyua

2020-03-26 Thread Brooks Davis
Author: brooks Date: Thu Mar 26 17:34:17 2020 New Revision: 359335 URL: https://svnweb.freebsd.org/changeset/base/359335 Log: Install expected kyua docs. The "kyua about" command assumes these files exist causing tests supplied devel/kyua to fail. Fix a bug defining the default

svn commit: r359339 - stable/12/etc

2020-03-26 Thread Brooks Davis
Author: brooks Date: Thu Mar 26 17:55:56 2020 New Revision: 359339 URL: https://svnweb.freebsd.org/changeset/base/359339 Log: MFC r359247: Add the tests user, an unprivileged user from the default kyua config. This is a preparatory commit for D24103. Reviewed by: emaste

svn commit: r359341 - stable/11/etc

2020-03-26 Thread Brooks Davis
Author: brooks Date: Thu Mar 26 17:59:48 2020 New Revision: 359341 URL: https://svnweb.freebsd.org/changeset/base/359341 Log: MFC r359247: Add the tests user, an unprivileged user from the default kyua config. This is a preparatory commit for D24103. Reviewed by: emaste

svn commit: r359262 - in head: lib/kyua/cli lib/kyua/drivers lib/kyua/engine lib/kyua/model lib/kyua/store lib/kyua/utils share/mk

2020-03-23 Thread Brooks Davis
Author: brooks Date: Mon Mar 23 21:21:38 2020 New Revision: 359262 URL: https://svnweb.freebsd.org/changeset/base/359262 Log: Improve LIBADD/_DP_* for kyua libraries. This fixes build with ld.bfd as the linker (e.g. on powerpc). This corrects a bug in D24103. Sponsored by: DARPA

Re: svn commit: r359260 - in head: contrib/kyua etc/mtree lib lib/kyua lib/kyua/cli lib/kyua/drivers lib/kyua/engine lib/kyua/model lib/kyua/store lib/kyua/utils share/mk tools/build/mk usr.bin usr.bi

2020-03-23 Thread Brooks Davis
On Mon, Mar 23, 2020 at 08:15:22PM +, Alexey Dokuchaev wrote: > On Mon, Mar 23, 2020 at 07:01:24PM +0000, Brooks Davis wrote: > > New Revision: 359260 > > URL: https://svnweb.freebsd.org/changeset/base/359260 > > > > Log: > > Import the kyua test fr

svn commit: r359261 - head/sys/sys

2020-03-23 Thread Brooks Davis
Author: brooks Date: Mon Mar 23 19:28:24 2020 New Revision: 359261 URL: https://svnweb.freebsd.org/changeset/base/359261 Log: Bump for kyua import. Reported by: cy Sponsored by: DARPA Modified: head/sys/sys/param.h Modified: head/sys/sys/param.h

Re: svn commit: r359260 - in head: contrib/kyua etc/mtree lib lib/kyua lib/kyua/cli lib/kyua/drivers lib/kyua/engine lib/kyua/model lib/kyua/store lib/kyua/utils share/mk tools/build/mk usr.bin usr.bi

2020-03-23 Thread Brooks Davis
On Mon, Mar 23, 2020 at 12:09:06PM -0700, Cy Schubert wrote: > In message <202003231901.02nj1olx063...@repo.freebsd.org>, Brooks Davis > writes: > > Author: brooks > > Date: Mon Mar 23 19:01:23 2020 > > New Revision: 359260 > > URL: https://svnweb.freebsd.o

svn commit: r359260 - in head: contrib/kyua etc/mtree lib lib/kyua lib/kyua/cli lib/kyua/drivers lib/kyua/engine lib/kyua/model lib/kyua/store lib/kyua/utils share/mk tools/build/mk usr.bin usr.bin...

2020-03-23 Thread Brooks Davis
Author: brooks Date: Mon Mar 23 19:01:23 2020 New Revision: 359260 URL: https://svnweb.freebsd.org/changeset/base/359260 Log: Import the kyua test framework. Having kyua in the base system will simplify automated testing in CI and eliminates bootstrapping issues on new platforms.

svn commit: r359255 - in head: contrib/lutok lib lib/liblutok share/mk

2020-03-23 Thread Brooks Davis
Author: brooks Date: Mon Mar 23 18:26:23 2020 New Revision: 359255 URL: https://svnweb.freebsd.org/changeset/base/359255 Log: Add liblutok a lightweight C++ API for lua. It is added an INTERNALLIB and not installed. It will be used by kyua. This is a preparatory commit for D24103.

svn commit: r359250 - stable/11/share/mk

2020-03-23 Thread Brooks Davis
Author: brooks Date: Mon Mar 23 17:50:00 2020 New Revision: 359250 URL: https://svnweb.freebsd.org/changeset/base/359250 Log: MFC r359046: Support SUBDIR.${MK_FOO}.${MK_BAR} expresssions. This allows simplification of Makefiles where some SUBDIR entries depend on two things (e.g.

svn commit: r359249 - stable/12/share/mk

2020-03-23 Thread Brooks Davis
Author: brooks Date: Mon Mar 23 17:45:31 2020 New Revision: 359249 URL: https://svnweb.freebsd.org/changeset/base/359249 Log: MFC r359046: Support SUBDIR.${MK_FOO}.${MK_BAR} expresssions. This allows simplification of Makefiles where some SUBDIR entries depend on two things (e.g.

svn commit: r359247 - head/etc

2020-03-23 Thread Brooks Davis
Author: brooks Date: Mon Mar 23 17:11:27 2020 New Revision: 359247 URL: https://svnweb.freebsd.org/changeset/base/359247 Log: Add the tests user, an unprivileged user from the default kyua config. This is a preparatory commit for D24103. Reviewed by: emaste Obtained from:

Re: svn commit: r359046 - head/share/mk

2020-03-18 Thread Brooks Davis
On Wed, Mar 18, 2020 at 12:29:24PM +0900, Hiroki Sato wrote: > Brooks Davis wrote > in <202003171817.02hihwdy035...@repo.freebsd.org>: > > br> Author: brooks > br> Date: Tue Mar 17 18:17:32 2020 > br> New Revision: 359046 > br> URL: https://svnweb.freeb

svn commit: r359046 - head/share/mk

2020-03-17 Thread Brooks Davis
Author: brooks Date: Tue Mar 17 18:17:32 2020 New Revision: 359046 URL: https://svnweb.freebsd.org/changeset/base/359046 Log: Support SUBDIR.${MK_FOO}.${MK_BAR} expresssions. This allows simplification of Makefiles where some SUBDIR entries depend on two things (e.g. something that

svn commit: r359045 - in head: . lib lib/liblua libexec/flua share/mk

2020-03-17 Thread Brooks Davis
Author: brooks Date: Tue Mar 17 17:28:12 2020 New Revision: 359045 URL: https://svnweb.freebsd.org/changeset/base/359045 Log: Add an internal liblua and use it in flua. The new liblua will be used in a forthcoming import of kyua. Reviewed by: kevans Obtained from:CheriBSD

svn commit: r359044 - svnadmin/conf

2020-03-17 Thread Brooks Davis
Author: brooks Date: Tue Mar 17 17:03:24 2020 New Revision: 359044 URL: https://svnweb.freebsd.org/changeset/base/359044 Log: Import complete. Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf

svn commit: r359043 - vendor/kyua/0.13-a685f91

2020-03-17 Thread Brooks Davis
Author: brooks Date: Tue Mar 17 16:58:13 2020 New Revision: 359043 URL: https://svnweb.freebsd.org/changeset/base/359043 Log: Tag import of kyua 0.13 plus changes to a685f91. Sponsored by: DARPA Added: vendor/kyua/0.13-a685f91/ - copied from r359042, vendor/kyua/dist/

svn commit: r359042 - in vendor/kyua: . dist dist/admin dist/bootstrap dist/cli dist/doc dist/drivers dist/engine dist/examples dist/integration dist/integration/helpers dist/m4 dist/misc dist/mode...

2020-03-17 Thread Brooks Davis
Author: brooks Date: Tue Mar 17 16:56:50 2020 New Revision: 359042 URL: https://svnweb.freebsd.org/changeset/base/359042 Log: Import the kyua testing framework for infrastructure software Imported at 0.13 plus assumulated changes to git hash a685f91. Obtained from:

svn commit: r359041 - svnadmin/conf

2020-03-17 Thread Brooks Davis
Author: brooks Date: Tue Mar 17 16:56:32 2020 New Revision: 359041 URL: https://svnweb.freebsd.org/changeset/base/359041 Log: Add to list for kyua import. Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf

svn commit: r359040 - vendor/lutok/0.4-8f8eaef

2020-03-17 Thread Brooks Davis
Author: brooks Date: Tue Mar 17 16:49:59 2020 New Revision: 359040 URL: https://svnweb.freebsd.org/changeset/base/359040 Log: Tag import of lutok-0.4 plus accumulated changes at 8f8eaef. Added: vendor/lutok/0.4-8f8eaef/ - copied from r359039, vendor/lutok/dist/

svn commit: r359039 - in vendor/lutok: . dist dist/admin dist/examples dist/include dist/include/lutok dist/m4

2020-03-17 Thread Brooks Davis
Author: brooks Date: Tue Mar 17 16:48:52 2020 New Revision: 359039 URL: https://svnweb.freebsd.org/changeset/base/359039 Log: Import lutok, a Lightweight C++ API for Lua. This a snapshot of the latest version with git hash: 8f8eaef. Obtained from:https://github.com/jmmv/lutok

svn commit: r359027 - stable/12/sys/dev/mxge

2020-03-16 Thread Brooks Davis
Author: brooks Date: Mon Mar 16 23:36:32 2020 New Revision: 359027 URL: https://svnweb.freebsd.org/changeset/base/359027 Log: MFC r358593: Use ifr_data_get_ptr() consistently. Obtained from:CheriBSD Sponsored by: DARPA Modified: stable/12/sys/dev/mxge/if_mxge.c Directory

svn commit: r359026 - stable/11/sys/dev/bnxt

2020-03-16 Thread Brooks Davis
Author: brooks Date: Mon Mar 16 23:29:03 2020 New Revision: 359026 URL: https://svnweb.freebsd.org/changeset/base/359026 Log: MFC r358630: bnxt(4): Fix ioctls when user addresses are inaccessable. Check copyin's error code (differ adding copyout checks at this time). Don't

svn commit: r359025 - stable/12/sys/dev/bnxt

2020-03-16 Thread Brooks Davis
Author: brooks Date: Mon Mar 16 23:20:56 2020 New Revision: 359025 URL: https://svnweb.freebsd.org/changeset/base/359025 Log: MFC r358630: bnxt(4): Fix ioctls when user addresses are inaccessable. Check copyin's error code (differ adding copyout checks at this time). Don't

svn commit: r359024 - stable/11/sys/net

2020-03-16 Thread Brooks Davis
Author: brooks Date: Mon Mar 16 23:15:20 2020 New Revision: 359024 URL: https://svnweb.freebsd.org/changeset/base/359024 Log: MFC r358592: Expose ifr_buffer_get_(buffer|length) outside if.c. This is a preparatory commit for D23933. Reviewed by: jhb Obtained from:

svn commit: r359023 - stable/12/sys/net

2020-03-16 Thread Brooks Davis
Author: brooks Date: Mon Mar 16 23:09:25 2020 New Revision: 359023 URL: https://svnweb.freebsd.org/changeset/base/359023 Log: MFC r358592: Expose ifr_buffer_get_(buffer|length) outside if.c. This is a preparatory commit for D23933. Reviewed by: jhb Obtained from:

svn commit: r358726 - head/sys/vm

2020-03-06 Thread Brooks Davis
Author: brooks Date: Fri Mar 6 23:31:09 2020 New Revision: 358726 URL: https://svnweb.freebsd.org/changeset/base/358726 Log: Remove an apparently incorrect assertion. Without this change mips64 fails to boot. Discussed with: markj Sponsored by: DARPA Modified:

svn commit: r358650 - in head/sys: compat/linux sys vm

2020-03-04 Thread Brooks Davis
Author: brooks Date: Wed Mar 4 21:27:12 2020 New Revision: 358650 URL: https://svnweb.freebsd.org/changeset/base/358650 Log: Introduce kern_mmap_req(). This presents an extensible interface to the generic mmap(2) implementation via a struct pointer intended to use a designated

Re: svn commit: r358439 - head/sys/amd64/include

2020-03-04 Thread Brooks Davis
On Wed, Mar 04, 2020 at 12:27:08PM +0100, Guido Falsi wrote: > On 02/03/20 18:13, Ryan Libby wrote: > > On Mon, Mar 2, 2020 at 12:45 AM Alexander V. Chernikov > > wrote: > >> > >> 28.02.2020, 18:32, "Ryan Libby" : > >>> Author: rlibby > >>> Date: Fri Feb 28 18:32:36 2020 > >>> New Revision:

svn commit: r358630 - head/sys/dev/bnxt

2020-03-04 Thread Brooks Davis
Author: brooks Date: Wed Mar 4 17:55:57 2020 New Revision: 358630 URL: https://svnweb.freebsd.org/changeset/base/358630 Log: bnxt(4): Fix ioctls when user addresses are inaccessable. Check copyin's error code (differ adding copyout checks at this time). Don't directly access user

svn commit: r358593 - head/sys/dev/mxge

2020-03-03 Thread Brooks Davis
Author: brooks Date: Tue Mar 3 18:58:43 2020 New Revision: 358593 URL: https://svnweb.freebsd.org/changeset/base/358593 Log: Use ifr_data_get_ptr() consistently. Modified: head/sys/dev/mxge/if_mxge.c Modified: head/sys/dev/mxge/if_mxge.c

svn commit: r358592 - head/sys/net

2020-03-03 Thread Brooks Davis
Author: brooks Date: Tue Mar 3 18:05:11 2020 New Revision: 358592 URL: https://svnweb.freebsd.org/changeset/base/358592 Log: Expose ifr_buffer_get_(buffer|length) outside if.c. This is a preparatory commit for D23933. Reviewed by: jhb Modified: head/sys/net/if.c

Re: svn commit: r358454 - in head: . etc/mtree gnu/lib gnu/lib/libgcov gnu/lib/libgomp gnu/lib/libstdc++ gnu/lib/libsupc++ gnu/usr.bin gnu/usr.bin/cc gnu/usr.bin/gperf share/mk targets/pseudo/bootstra

2020-02-29 Thread Brooks Davis
On Sat, Feb 29, 2020 at 03:25:51AM +, Ed Maste wrote: > Author: emaste > Date: Sat Feb 29 03:25:51 2020 > New Revision: 358454 > URL: https://svnweb.freebsd.org/changeset/base/358454 > > Log: > remove GCC 4.2.1 build infrastructure > > As described in Warner's email message[1] to the

Re: svn commit: r358416 - head/sys/sys

2020-02-28 Thread Brooks Davis
On Fri, Feb 28, 2020 at 01:02:02AM +, Warner Losh wrote: > Author: imp > Date: Fri Feb 28 01:02:01 2020 > New Revision: 358416 > URL: https://svnweb.freebsd.org/changeset/base/358416 > > Log: > Remove duplicated ATA_CHECK_POWER_MODE > > Modified: > head/sys/sys/ata.h > > Modified:

svn commit: r358449 - head/sys/sys

2020-02-28 Thread Brooks Davis
Author: brooks Date: Fri Feb 28 21:13:15 2020 New Revision: 358449 URL: https://svnweb.freebsd.org/changeset/base/358449 Log: Define SCTL_MASK32 when COMPAT_FREEBSD32 is defined. Remove the list of architectures and depend on COMPAT_FREEBSD32 which is defined (if relevent) in

svn commit: r358414 - head/sys/amd64/conf

2020-02-27 Thread Brooks Davis
Author: brooks Date: Thu Feb 27 23:06:40 2020 New Revision: 358414 URL: https://svnweb.freebsd.org/changeset/base/358414 Log: Remove trailing whitespace. Modified: head/sys/amd64/conf/GENERIC-NODEBUG Modified: head/sys/amd64/conf/GENERIC-NODEBUG

svn commit: r358409 - head/sys/riscv/conf

2020-02-27 Thread Brooks Davis
Author: brooks Date: Thu Feb 27 20:26:37 2020 New Revision: 358409 URL: https://svnweb.freebsd.org/changeset/base/358409 Log: riscv: Add a GENERIC-NODEBUG (copied from amd64) Sponsored by: DARPA Added: head/sys/riscv/conf/GENERIC-NODEBUG - copied, changed from r358301,

svn commit: r358408 - head/contrib/llvm-project/llvm/lib/Target/RISCV

2020-02-27 Thread Brooks Davis
Author: brooks Date: Thu Feb 27 20:08:46 2020 New Revision: 358408 URL: https://svnweb.freebsd.org/changeset/base/358408 Log: Merge commit 7214f7a79 from llvm git (by Sam Elliott): [RISCV] Lower llvm.trap and llvm.debugtrap Summary: Until this commit, these have lowered to a

svn commit: r358084 - in stable/12: share/man/man4 sys/dev/hme

2020-02-18 Thread Brooks Davis
Author: brooks Date: Tue Feb 18 21:36:54 2020 New Revision: 358084 URL: https://svnweb.freebsd.org/changeset/base/358084 Log: MFC r357788: Mark hme(4) as deprecated. It was saved from the initial purge of drivers in fcp-101 due to being the onboard Ethernet device on a number of

svn commit: r357837 - stable/11/lib/libc/gen

2020-02-12 Thread Brooks Davis
Author: brooks Date: Wed Feb 12 18:48:39 2020 New Revision: 357837 URL: https://svnweb.freebsd.org/changeset/base/357837 Log: MFC r356942: Correct a misleading indent. This dates to before the beginning of our repo and was found by clang 10. Sponsored by: DARPA Modified:

svn commit: r357836 - stable/12/lib/libc/gen

2020-02-12 Thread Brooks Davis
Author: brooks Date: Wed Feb 12 18:40:29 2020 New Revision: 357836 URL: https://svnweb.freebsd.org/changeset/base/357836 Log: MFC r356942: Correct a misleading indent. This dates to before the beginning of our repo and was found by clang 10. Sponsored by: DARPA Modified:

svn commit: r357834 - in head: . share/mk

2020-02-12 Thread Brooks Davis
Author: brooks Date: Wed Feb 12 18:09:20 2020 New Revision: 357834 URL: https://svnweb.freebsd.org/changeset/base/357834 Log: Make the warning for deprecated NO_ variables an error. Support for NO_CTF, NO_DEBUG_FILES, NO_INSTALLLIB, NO_MAN, NO_PROFILE, and NO_WARNS as deprecated in 2014

svn commit: r357788 - in head: share/man/man4 sys/dev/hme

2020-02-11 Thread Brooks Davis
Author: brooks Date: Wed Feb 12 00:58:17 2020 New Revision: 357788 URL: https://svnweb.freebsd.org/changeset/base/357788 Log: Mark hme(4) as deprecated. It was saved from the initial purge of drivers in fcp-101 due to being the onboard Ethernet device on a number of sparc64 machines.

svn commit: r357303 - head/usr.sbin/makefs/msdos

2020-01-30 Thread Brooks Davis
Author: brooks Date: Thu Jan 30 18:34:08 2020 New Revision: 357303 URL: https://svnweb.freebsd.org/changeset/base/357303 Log: Fix an indentation bug in r357169. Modified: head/usr.sbin/makefs/msdos/msdosfs_denode.c Modified: head/usr.sbin/makefs/msdos/msdosfs_denode.c

svn commit: r357037 - svnadmin/conf

2020-01-23 Thread Brooks Davis
Author: brooks Date: Thu Jan 23 08:45:31 2020 New Revision: 357037 URL: https://svnweb.freebsd.org/changeset/base/357037 Log: Enable commit access for James Clarke (jrtc27). John Baldwin will co-mentor. Approved by: core Modified: svnadmin/conf/access svnadmin/conf/mentors

svn commit: r356942 - head/lib/libc/gen

2020-01-21 Thread Brooks Davis
Author: brooks Date: Tue Jan 21 16:31:08 2020 New Revision: 356942 URL: https://svnweb.freebsd.org/changeset/base/356942 Log: Correct a misleading indent. This dates to before the beginning of our repo and was found clang 10. MFC after:3 days Sponsored by: DARPA Modified:

Re: svn commit: r356797 - head/share/mk

2020-01-16 Thread Brooks Davis
On Thu, Jan 16, 2020 at 02:18:14PM -0500, Ed Maste wrote: > On Thu, 16 Jan 2020 at 12:34, John Baldwin wrote: > > > > I would support having MK_PROFILE default to off for 13. > > I agree. I'd suggest we got further and turn them off in 13 and announce that we will remove support after the

Re: svn commit: r356113 - in head: libexec/rtld-elf sys/kern sys/sys

2020-01-03 Thread Brooks Davis
On Fri, Dec 27, 2019 at 04:07:03AM +, Justin Hibbits wrote: > Author: jhibbits > Date: Fri Dec 27 04:07:03 2019 > New Revision: 356113 > URL: https://svnweb.freebsd.org/changeset/base/356113 > > Log: > Eliminate the last MI difference in AT_* definitions (for powerpc). > > Summary: >

Re: svn commit: r356108 - head/sys/geom/vinum

2020-01-03 Thread Brooks Davis
On Fri, Dec 27, 2019 at 01:36:53AM +, Alexander Motin wrote: > Author: mav > Date: Fri Dec 27 01:36:53 2019 > New Revision: 356108 > URL: https://svnweb.freebsd.org/changeset/base/356108 > > Log: > Reimplement gvinum orphanization. > > gvinum was the only GEOM class, using consumer

Re: svn commit: r355936 - in head/sys: arm/broadcom/bcm2835 arm/freescale/imx arm/ti/am335x arm/versatile powerpc/ofw

2020-01-02 Thread Brooks Davis
On Mon, Dec 23, 2019 at 03:14:07PM -0600, Kyle Evans wrote: > On Fri, Dec 20, 2019 at 10:22 AM Kyle Evans wrote: > > > > Author: kevans > > Date: Fri Dec 20 16:22:14 2019 > > New Revision: 355936 > > URL: https://svnweb.freebsd.org/changeset/base/355936 > > > > Log: > > Kill off dummy kbd

svn commit: r355965 - stable/11/sys/dev/ata/chipsets

2019-12-20 Thread Brooks Davis
Author: brooks Date: Fri Dec 20 22:12:21 2019 New Revision: 355965 URL: https://svnweb.freebsd.org/changeset/base/355965 Log: MFC r355830: Avoid a tautological bitwise compare. This looks like a bit of debugging code that sliped into the initial import of the sos@ ATA framework.

svn commit: r355964 - stable/12/sys/dev/ata/chipsets

2019-12-20 Thread Brooks Davis
Author: brooks Date: Fri Dec 20 22:07:05 2019 New Revision: 355964 URL: https://svnweb.freebsd.org/changeset/base/355964 Log: MFC r355830: Avoid a tautological bitwise compare. This looks like a bit of debugging code that sliped into the initial import of the sos@ ATA framework.

Re: svn commit: r355828 - head/sys/sys

2019-12-17 Thread Brooks Davis
On Tue, Dec 17, 2019 at 01:28:20PM -0500, Pedro Giffuni wrote: > On 16/12/2019 23:42, Cy Schubert wrote: > > In message <201912162355.xbgntuq6078...@repo.freebsd.org>, "Pedro F. > > Giffuni" w > > rites: > >> Author: pfg > >> Date: Mon Dec 16 23:55:30 2019 > >> New Revision: 355828 > >> URL:

svn commit: r355830 - head/sys/dev/ata/chipsets

2019-12-16 Thread Brooks Davis
Author: brooks Date: Tue Dec 17 00:10:19 2019 New Revision: 355830 URL: https://svnweb.freebsd.org/changeset/base/355830 Log: Avoid a tautological bitwise compare. This looks like a bit of debugging code that sliped into the initial import of the new ATA framework. This changes the

svn commit: r355473 - in head/sys: amd64/linux amd64/linux32 arm64/linux compat/cloudabi32 compat/cloudabi64 compat/freebsd32 i386/linux kern

2019-12-06 Thread Brooks Davis
Author: brooks Date: Fri Dec 6 23:59:23 2019 New Revision: 355473 URL: https://svnweb.freebsd.org/changeset/base/355473 Log: sysent: Reduce duplication and improve readability. Use the power of variable to avoid spelling out source and generated files too many times. The previous

svn commit: r355454 - stable/11/sys/dev/bwn

2019-12-06 Thread Brooks Davis
Author: brooks Date: Fri Dec 6 18:15:27 2019 New Revision: 355454 URL: https://svnweb.freebsd.org/changeset/base/355454 Log: MFC r355139: Fix a logic bug when "mask" contains a ?: operator. Newer versions of clang warn that '&' evaluates before '?:'. Reviewed by: markj

svn commit: r355453 - stable/12/sys/dev/bwn

2019-12-06 Thread Brooks Davis
Author: brooks Date: Fri Dec 6 17:58:27 2019 New Revision: 355453 URL: https://svnweb.freebsd.org/changeset/base/355453 Log: MFC r355139: Fix a logic bug when "mask" contains a ?: operator. Newer versions of clang warn that '&' evaluates before '?:'. Reviewed by: markj

svn commit: r355139 - head/sys/dev/bwn

2019-11-27 Thread Brooks Davis
Author: brooks Date: Wed Nov 27 20:00:44 2019 New Revision: 355139 URL: https://svnweb.freebsd.org/changeset/base/355139 Log: Fix a logic bug when "mask" contains a ?: operator. Newer versions of clang warn that '&' evaluates before '?:'. Reviewed by: markj MFC after:3 days

svn commit: r355011 - in head: . share/mk

2019-11-22 Thread Brooks Davis
Author: brooks Date: Fri Nov 22 18:41:09 2019 New Revision: 355011 URL: https://svnweb.freebsd.org/changeset/base/355011 Log: Revert r354909: Make the warning for deprecated NO_ variables an error. An unexpectidly large number of ports define NO_MAN (and sometimes the long-dead NOMAN).

Re: svn commit: r354909 - in head: . share/mk

2019-11-21 Thread Brooks Davis
On Thu, Nov 21, 2019 at 04:13:37PM +, Glen Barber wrote: > On Wed, Nov 20, 2019 at 06:36:58PM +0000, Brooks Davis wrote: > > Author: brooks > > Date: Wed Nov 20 18:36:58 2019 > > New Revision: 354909 > > URL: https://svnweb.freebsd.org/changeset/base/354909 > >

svn commit: r354928 - in stable/12: lib/libc/gen sys/sys

2019-11-20 Thread Brooks Davis
Author: brooks Date: Thu Nov 21 00:40:12 2019 New Revision: 354928 URL: https://svnweb.freebsd.org/changeset/base/354928 Log: MFC r354694, r354699 r354694: elf_aux_info: Add support for AT_EXECPATH. Reviewed by: emaste, sef Sponsored by: DARPA, AFRL Differential Revision:

svn commit: r354921 - stable/12/sys/mips/mips

2019-11-20 Thread Brooks Davis
Author: brooks Date: Wed Nov 20 23:09:21 2019 New Revision: 354921 URL: https://svnweb.freebsd.org/changeset/base/354921 Log: MFC r354688: Fix a typo in the PMAP_PTE_SET_CACHE_BITS macro. The second argument should have been "pa" not "ps". It worked by accident because the argument

svn commit: r354909 - in head: . share/mk

2019-11-20 Thread Brooks Davis
Author: brooks Date: Wed Nov 20 18:36:58 2019 New Revision: 354909 URL: https://svnweb.freebsd.org/changeset/base/354909 Log: Make the warning for deprecated NO_ variables an error. Support for NO_CTF, NO_DEBUG_FILES, NO_INSTALLLIB, NO_MAN, NO_PROFILE, and NO_WARNS as deprecated in 2014

svn commit: r354711 - in head/sys: compat/freebsd32 i386/linux kern

2019-11-14 Thread Brooks Davis
Author: brooks Date: Thu Nov 14 17:11:52 2019 New Revision: 354711 URL: https://svnweb.freebsd.org/changeset/base/354711 Log: Tidy syscall declerations. Pointer arguments should be of the form " *..." and not "* ...". No functional change. Reviewed by: kevans Sponsored by:

Re: svn commit: r354707 - head/contrib/llvm/lib/Support/Unix

2019-11-14 Thread Brooks Davis
On Thu, Nov 14, 2019 at 03:10:01PM +, Ed Maste wrote: > Author: emaste > Date: Thu Nov 14 15:10:01 2019 > New Revision: 354707 > URL: https://svnweb.freebsd.org/changeset/base/354707 > > Log: > llvm: use elf_aux_info to get executable's path, if available Thanks! Encoding ABI details

svn commit: r354699 - head/lib/libc/gen

2019-11-13 Thread Brooks Davis
Author: brooks Date: Wed Nov 13 23:31:23 2019 New Revision: 354699 URL: https://svnweb.freebsd.org/changeset/base/354699 Log: Improve the description of AT_EXECPATH availability. Reported by: kib Sponsored by: DARPA, AFRL Modified: head/lib/libc/gen/auxv.3 Modified:

svn commit: r354698 - stable/12

2019-11-13 Thread Brooks Davis
Author: brooks Date: Wed Nov 13 23:26:12 2019 New Revision: 354698 URL: https://svnweb.freebsd.org/changeset/base/354698 Log: MFC r353871 Record prior MFC of r353408 r353408: Fix -DNO_CLEAN build across r353340 and r353381 opensolaris_atomic.S is now only used on i386 with

Re: svn commit: r354694 - in head: lib/libc/gen sys/sys

2019-11-13 Thread Brooks Davis
On Thu, Nov 14, 2019 at 12:46:40AM +0200, Konstantin Belousov wrote: > On Wed, Nov 13, 2019 at 09:51:55PM +0000, Brooks Davis wrote: > > Author: brooks > > Date: Wed Nov 13 21:51:55 2019 > > New Revision: 354694 > > URL: https://svnweb.freebsd.org/changes

svn commit: r354695 - stable/12/sys/sys

2019-11-13 Thread Brooks Davis
Author: brooks Date: Wed Nov 13 22:25:53 2019 New Revision: 354695 URL: https://svnweb.freebsd.org/changeset/base/354695 Log: MFC r354420: Fix the alignment of struct xunpcb on systems with >64-bit pointers. Reviewed by: emaste Obtained from:CheriBSD Sponsored by: DARPA,

svn commit: r354694 - in head: lib/libc/gen sys/sys

2019-11-13 Thread Brooks Davis
Author: brooks Date: Wed Nov 13 21:51:55 2019 New Revision: 354694 URL: https://svnweb.freebsd.org/changeset/base/354694 Log: elf_aux_info: Add support for AT_EXECPATH. Reviewed by: emaste, sef MFC after:3 days Sponsored by: DARPA, AFRL Differential Revision:

svn commit: r354688 - head/sys/mips/mips

2019-11-13 Thread Brooks Davis
Author: brooks Date: Wed Nov 13 18:10:42 2019 New Revision: 354688 URL: https://svnweb.freebsd.org/changeset/base/354688 Log: Fix a typo in the PMAP_PTE_SET_CACHE_BITS macro. The second argument should have been "pa" not "ps". It worked by accident because the argument was always "pa"

Re: svn commit: r354491 - in head: . lib/msun/src libexec libexec/rtld-elf libexec/rtld-elf32 share/mk usr.bin usr.bin/ldd32

2019-11-12 Thread Brooks Davis
On Tue, Nov 12, 2019 at 10:14:28PM +0100, Guido Falsi wrote: > On 07/11/19 23:58, Brooks Davis wrote: > > Author: brooks > > Date: Thu Nov 7 22:58:10 2019 > > New Revision: 354491 > > URL: https://svnweb.freebsd.org/changeset/base/354491 > > > > Log: >

svn commit: r354663 - in head: libexec/rtld-elf libexec/rtld-elf32 usr.bin/ldd32

2019-11-12 Thread Brooks Davis
Author: brooks Date: Tue Nov 12 22:31:59 2019 New Revision: 354663 URL: https://svnweb.freebsd.org/changeset/base/354663 Log: libcompat: Correct rtld MLINKS Don't install duplicate ld-elf.so.1.1 and ld.so.1 links in rtld-elf32. Do install lib-elf32.so.1.1 and ldd32.1 links. Reported

svn commit: r354523 - head/share/mk

2019-11-07 Thread Brooks Davis
Author: brooks Date: Fri Nov 8 03:14:06 2019 New Revision: 354523 URL: https://svnweb.freebsd.org/changeset/base/354523 Log: Turn the error about a lack of LIBCOMPAT into a warning. Add some diagnostic output. This works around the fact that buildworld calls cleandir in libexec

svn commit: r354519 - in head: . share/mk

2019-11-07 Thread Brooks Davis
Author: brooks Date: Thu Nov 7 23:54:40 2019 New Revision: 354519 URL: https://svnweb.freebsd.org/changeset/base/354519 Log: Revert r354518 and commit the intented fix rather than the diagnostic check. This fixes the definition of MK_LIB32 in Makefile.inc1. Modified:

svn commit: r354518 - head

2019-11-07 Thread Brooks Davis
Author: brooks Date: Thu Nov 7 23:50:33 2019 New Revision: 354518 URL: https://svnweb.freebsd.org/changeset/base/354518 Log: Fix the ARCH check for LIB32 from Makefile.inc1. Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r354491 - in head: . lib/msun/src libexec libexec/rtld-elf libexec/rtld-elf32 share/mk usr.bin usr.bin/ldd32

2019-11-07 Thread Brooks Davis
Author: brooks Date: Thu Nov 7 22:58:10 2019 New Revision: 354491 URL: https://svnweb.freebsd.org/changeset/base/354491 Log: libcompat: build 32-bit rtld and ldd as part of "everything" Alter bsd.compat.mk to set MACHINE and MACHINE_ARCH when included directly so MD paths in Makefiles

svn commit: r354467 - head/lib/msun/src

2019-11-07 Thread Brooks Davis
Author: brooks Date: Thu Nov 7 19:31:56 2019 New Revision: 354467 URL: https://svnweb.freebsd.org/changeset/base/354467 Log: Fix declaration of S1 by swapping misplaced ',' and ';'. Reported by: kargl Obtained from:OpenBSD (t...@openbsd.org) MFC after:1 week Modified:

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