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
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
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.
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
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/
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().
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
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:
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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:
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
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
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
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
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/
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:
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
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/
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
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
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
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
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:
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:
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:
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
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:
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
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
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
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
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:
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
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
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,
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
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
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:
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:
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
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.
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
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
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:
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
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:
>
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
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
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.
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.
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:
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
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
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
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
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
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).
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
> >
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:
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
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
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:
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
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:
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
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
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,
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:
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"
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:
>
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
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
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:
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
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
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:
101 - 200 of 1323 matches
Mail list logo