Author: brooks
Date: Wed Oct 31 16:17:45 2018
New Revision: 339958
URL: https://svnweb.freebsd.org/changeset/base/339958
Log:
Reformat syscalls.master for better readability.
This takes advantage of two recents changes to makesyscalls.sh:
r328598: Permit a range of syscall numbers for UNI
Author: brooks
Date: Thu Nov 1 23:06:50 2018
New Revision: 340034
URL: https://svnweb.freebsd.org/changeset/base/340034
Log:
Use mode_t when the documented signature does.
This is more clear and produces better results when generating function
stubs from syscalls.master.
Reviewed by
Author: brooks
Date: Thu Nov 1 23:10:53 2018
New Revision: 340035
URL: https://svnweb.freebsd.org/changeset/base/340035
Log:
Regent after r340034: Use mode_t when the documented signature does.
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D17784
Mo
Author: brooks
Date: Fri Nov 2 14:42:36 2018
New Revision: 340055
URL: https://svnweb.freebsd.org/changeset/base/340055
Log:
Make vop_symlink take a const target path.
This will enable callers to take const paths as part of syscall
decleration improvements.
Where doing so is easy an
On Fri, Nov 02, 2018 at 04:49:00PM +0200, Andriy Gapon wrote:
> On 02/11/2018 16:42, Brooks Davis wrote:
> > Author: brooks
> > Date: Fri Nov 2 14:42:36 2018
> > New Revision: 340055
> > URL: https://svnweb.freebsd.org/changeset/base/340055
> >
> > Log:
>
Author: brooks
Date: Fri Nov 2 20:50:22 2018
New Revision: 340080
URL: https://svnweb.freebsd.org/changeset/base/340080
Log:
Add const to input-only char * arguments.
These arguments are mostly paths handled by NAMEI*() macros which already
take const char * arguments.
This change i
Author: brooks
Date: Fri Nov 2 20:56:19 2018
New Revision: 340081
URL: https://svnweb.freebsd.org/changeset/base/340081
Log:
Regen after r340080: Add const to input-only char * arguments.
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D17812
Modified
Author: brooks
Date: Mon Nov 5 22:53:50 2018
New Revision: 340169
URL: https://svnweb.freebsd.org/changeset/base/340169
Log:
elfdump: Add -E to test if a file is an ELF binary.
This is intended to replace potentially unreliable checks like:
file -b $1 | grep -q '^ELF ..-bit .SB
Author: brooks
Date: Tue Nov 6 00:09:43 2018
New Revision: 340172
URL: https://svnweb.freebsd.org/changeset/base/340172
Log:
Fix a couple indentation errors in r339958.
Modified:
head/sys/kern/syscalls.master
Modified: head/sys/kern/syscalls.master
==
Author: brooks
Date: Tue Nov 6 18:47:29 2018
New Revision: 340200
URL: https://svnweb.freebsd.org/changeset/base/340200
Log:
Regen after r340199: Use declared types for caddr_t arguments.
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D17852
Modified
Author: brooks
Date: Tue Nov 6 18:46:38 2018
New Revision: 340199
URL: https://svnweb.freebsd.org/changeset/base/340199
Log:
Use declared types for caddr_t arguments.
Leave ptrace(2) alone for the moment as it's defined to take a caddr_t.
Reviewed by: kib
Obtained from:Cher
Author: brooks
Date: Tue Nov 6 20:45:15 2018
New Revision: 340201
URL: https://svnweb.freebsd.org/changeset/base/340201
Log:
Update some comments made obsolete by recent commits.
Modified:
head/sys/kern/syscalls.master
Modified: head/sys/kern/syscalls.master
Author: brooks
Date: Wed Nov 7 16:55:04 2018
New Revision: 340221
URL: https://svnweb.freebsd.org/changeset/base/340221
Log:
makesyscalls.sh: allow pointer return types.
The previous code required that the return type be a single word. This
allows it to be a pointer without using a type
Author: brooks
Date: Wed Nov 7 16:56:07 2018
New Revision: 340222
URL: https://svnweb.freebsd.org/changeset/base/340222
Log:
Regen after r340221: allow pointer return types.
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D17873
Modified:
head/sys/c
Author: brooks
Date: Thu Nov 8 00:35:00 2018
New Revision: 340242
URL: https://svnweb.freebsd.org/changeset/base/340242
Log:
Add a top-level make target to rebuild all sysent files.
The sysent target is useful when changing makesyscalls.sh, when
making paired changes to syscalls.master f
On Thu, Nov 08, 2018 at 06:23:55AM +, Bjoern A. Zeeb wrote:
> On 8 Nov 2018, at 0:35, Brooks Davis wrote:
>
> > Author: brooks
> > Date: Thu Nov 8 00:35:00 2018
> > New Revision: 340242
> > URL: https://svnweb.freebsd.org/changeset/base/340242
> >
> &
Author: brooks
Date: Fri Nov 9 00:21:58 2018
New Revision: 340272
URL: https://svnweb.freebsd.org/changeset/base/340272
Log:
Make __sysctl follow the freebsd32_foo convention.
Sponsored by: DARPA, AFRL
Modified:
head/sys/compat/freebsd32/freebsd32_misc.c
head/sys/compat/freebsd32/sysc
Author: brooks
Date: Fri Nov 9 00:22:45 2018
New Revision: 340273
URL: https://svnweb.freebsd.org/changeset/base/340273
Log:
Regen after 340272: Make __sysctl follow the freebsd32_foo convention
Sponsored by: DARPA, AFRL
Modified:
head/sys/compat/freebsd32/freebsd32_proto.h
head/sys/c
Author: brooks
Date: Fri Nov 9 00:46:50 2018
New Revision: 340275
URL: https://svnweb.freebsd.org/changeset/base/340275
Log:
Regen after r340274: Make freebsd32_utmx_op follow the freebsd32_foo
convention.
Modified:
head/sys/compat/freebsd32/freebsd32_proto.h
head/sys/compat/freebsd32/fr
Author: brooks
Date: Fri Nov 9 00:46:10 2018
New Revision: 340274
URL: https://svnweb.freebsd.org/changeset/base/340274
Log:
Make freebsd32_umtx_op follow the freebsd32_foo convention.
Sponsored by: DARPA, AFRL
Modified:
head/sys/compat/freebsd32/syscalls.master
head/sys/kern/kern_umt
Author: brooks
Date: Fri Nov 9 18:03:01 2018
New Revision: 340294
URL: https://svnweb.freebsd.org/changeset/base/340294
Log:
Fix a number of bugs in freebsd32's capabilities.conf.
Bugs range from failure to update after changing syscall implementaion
names to using the wrong name. Somew
Author: brooks
Date: Fri Nov 9 18:06:25 2018
New Revision: 340295
URL: https://svnweb.freebsd.org/changeset/base/340295
Log:
Regen after r340294: Fix a number of bugs in freebsd32's capabilities.conf.
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D17
On Fri, Nov 09, 2018 at 06:03:01PM +, Brooks Davis wrote:
> Author: brooks
> Date: Fri Nov 9 18:03:01 2018
> New Revision: 340294
> URL: https://svnweb.freebsd.org/changeset/base/340294
>
> Log:
> Fix a number of bugs in freebsd32's capabilities.conf.
>
&
Author: brooks
Date: Fri Nov 9 21:02:07 2018
New Revision: 340303
URL: https://svnweb.freebsd.org/changeset/base/340303
Log:
Regen after r340302: Fix freebsd32 mknod(at).
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D17928
Modified:
head/sys/comp
Author: brooks
Date: Fri Nov 9 21:01:16 2018
New Revision: 340302
URL: https://svnweb.freebsd.org/changeset/base/340302
Log:
Fix freebsd32 mknod(at).
As dev_t is now a 64-bit integer, it requires special handling as a
system call argument. 64-bit arguments are split between two 64-bit
On Sat, Nov 10, 2018 at 12:18:13AM -0800, Eitan Adler wrote:
> On Fri, 9 Nov 2018 at 10:19, Brooks Davis wrote:
> >
> > On Fri, Nov 09, 2018 at 06:03:01PM +0000, Brooks Davis wrote:
> > > Author: brooks
> > > Date: Fri Nov 9 18:03:01 2018
> >
Author: brooks
Date: Mon Nov 12 16:55:20 2018
New Revision: 340371
URL: https://svnweb.freebsd.org/changeset/base/340371
Log:
Use ...-freebsd13.0 in -target strings.
Reported by: Mark Millard
Modified:
head/Makefile.libcompat
Modified: head/Makefile.libcompat
==
Author: brooks
Date: Mon Nov 12 18:21:17 2018
New Revision: 340378
URL: https://svnweb.freebsd.org/changeset/base/340378
Log:
MFC r340272, r340274, r340294
r340272:
Make __sysctl follow the freebsd32_foo convention.
Sponsored by: DARPA, AFRL
r340274:
Make freebsd32_umtx_op fol
Author: brooks
Date: Mon Nov 12 18:23:51 2018
New Revision: 340379
URL: https://svnweb.freebsd.org/changeset/base/340379
Log:
Regen after r340377: MFC r340272, r340274, r340294
r340272: Make __sysctl follow the freebsd32_foo convention.
r340274: Make freebsd32_umtx_op follow the freebsd32
Author: brooks
Date: Mon Nov 12 21:51:36 2018
New Revision: 340388
URL: https://svnweb.freebsd.org/changeset/base/340388
Log:
MFC r340302:
Fix freebsd32 mknod(at).
As dev_t is now a 64-bit integer, it requires special handling as a
system call argument. 64-bit arguments are split be
Author: brooks
Date: Mon Nov 12 21:53:47 2018
New Revision: 340389
URL: https://svnweb.freebsd.org/changeset/base/340389
Log:
Regen after r340388: MFC r340302: Fix freebsd32 mknod(at).
Approved by: re (gjb, implicit)
Sponsored by: DARPA, AFRL
Differential Revision:https://revie
Author: brooks
Date: Wed Nov 14 00:46:02 2018
New Revision: 340424
URL: https://svnweb.freebsd.org/changeset/base/340424
Log:
Use the main capabilities.conf for freebsd32.
Allow the location of capabilities.conf to be configured.
Also allow a per-abi syscall prefix to be configured wit
On Fri, Nov 16, 2018 at 11:52:09PM +0100, Jan Beich wrote:
> Brooks Davis writes:
>
> > Author: brooks
> > Date: Thu Sep 27 21:08:32 2018
> > New Revision: 338990
> > URL: https://svnweb.freebsd.org/changeset/base/338990
> >
> > Log:
> &
Author: brooks
Date: Fri Nov 16 23:58:51 2018
New Revision: 340489
URL: https://svnweb.freebsd.org/changeset/base/340489
Log:
Fix freebsd32 support for PCIOCGETCONF.
This fixes regresssions in pciconf -l and some ports as reported on
freebsd-current:
https://lists.freebsd.org/piperma
Author: brooks
Date: Sat Nov 17 00:03:04 2018
New Revision: 340490
URL: https://svnweb.freebsd.org/changeset/base/340490
Log:
Fix stray tab.
Reported by: jbeich
MFC after:3 days
MFC with: r340489
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebs
Author: brooks
Date: Mon Nov 19 18:26:11 2018
New Revision: 340643
URL: https://svnweb.freebsd.org/changeset/base/340643
Log:
MFC r340489-r340490
r340489:
Fix freebsd32 support for PCIOCGETCONF.
This fixes regresssions in pciconf -l and some ports as reported on
freebsd-current:
On Wed, Nov 02, 2016 at 04:55:22AM -0230, Jonathan Anderson wrote:
> Hi,
>
> On 1 Nov 2016, at 21:10, Dimitry Andric wrote:
>
> > Please note, I reverted r307823 (which changed the suffixes from .bco
> > and .llo to .bc and .ll) in r308003, since it caused a number of ports
> > failures. These p
Author: brooks
Date: Tue Nov 22 22:45:15 2016
New Revision: 309027
URL: https://svnweb.freebsd.org/changeset/base/309027
Log:
Allocate a struct ifreq rather than using a (wrong) computed size for
the BIOCSETIF ioctl.
The kernel always copies an entire struct ifreq and IPv4 addresses will
Author: brooks
Date: Wed Nov 30 01:17:02 2016
New Revision: 309303
URL: https://svnweb.freebsd.org/changeset/base/309303
Log:
MFC r309027:
Allocate a struct ifreq rather than using a (wrong) computed size for
the BIOCSETIF ioctl.
The kernel always copies an entire struct ifreq and IP
Author: brooks
Date: Wed Nov 30 01:22:12 2016
New Revision: 309304
URL: https://svnweb.freebsd.org/changeset/base/309304
Log:
MFC r309027:
Allocate a struct ifreq rather than using a (wrong) computed size for
the BIOCSETIF ioctl.
The kernel always copies an entire struct ifreq and IP
Author: brooks
Date: Wed Nov 30 01:41:40 2016
New Revision: 309305
URL: https://svnweb.freebsd.org/changeset/base/309305
Log:
MFC r309027:
Allocate a struct ifreq rather than using a (wrong) computed size for
the BIOCSETIF ioctl.
The kernel always copies an entire struct ifreq and IP
Author: brooks
Date: Thu Jul 5 13:13:48 2018
New Revision: 335979
URL: https://svnweb.freebsd.org/changeset/base/335979
Log:
Make struct xinpcb and friends word-size independent.
Replace size_t members with ksize_t (uint64_t) and pointer members
(never used as pointers in userspace, but
Author: brooks
Date: Thu Jul 5 14:12:56 2018
New Revision: 335983
URL: https://svnweb.freebsd.org/changeset/base/335983
Log:
Get rid of netbsd_lchown and netbsd_msync syscall entries.
No valid FreeBSD binary ever called them (they would call lchown and
msync directly) and we haven't supp
Author: brooks
Date: Thu Jul 5 16:03:03 2018
New Revision: 335990
URL: https://svnweb.freebsd.org/changeset/base/335990
Log:
Revert r335983.
The bfd linker in tree doesn't support multiple names for the same
symbol (at least with current flags).
Deleted:
head/lib/libc/sys/compat-stub.
On Thu, Jul 05, 2018 at 09:10:54AM -0700, Ravi Pokala wrote:
> Hi Brooks,
>
> -Original Message-
> From: on behalf of Brooks Davis
>
> Date: 2018-07-05, Thursday at 06:13
> To: , ,
>
> Subject: svn commit: r335979 - in head: . lib/libkvm sys/kern sys
Author: brooks
Date: Thu Jul 5 17:02:10 2018
New Revision: 336002
URL: https://svnweb.freebsd.org/changeset/base/336002
Log:
Work around lame warnings in ancient gcc on 32-bit platforms.
Fixes r335979.
Modified:
head/usr.bin/netstat/inet.c
head/usr.bin/netstat/unix.c
head/usr.sbin/t
Sorry about that. I'm working on it.
-- brooks
On Thu, Jul 05, 2018 at 06:45:33PM -0700, Matthew Macy wrote:
> this breaks the MIPS builds.
>
> On Thu, Jul 5, 2018 at 9:33 AM, Brooks Davis wrote:
> > On Thu, Jul 05, 2018 at 09:10:54AM -0700, Ravi Pokala w
Author: brooks
Date: Fri Jul 6 10:03:33 2018
New Revision: 336023
URL: https://svnweb.freebsd.org/changeset/base/336023
Log:
Correct breakage on 32-bit platforms from r335979.
Modified:
head/sys/kern/kern_descrip.c
head/sys/kern/uipc_socket.c
head/sys/kern/uipc_usrreq.c
head/sys/netine
Author: brooks
Date: Fri Jul 6 13:34:45 2018
New Revision: 336033
URL: https://svnweb.freebsd.org/changeset/base/336033
Log:
One more 32-bit fix for r335979.
Reported by: tuexen
Modified:
head/sys/netinet/sctp_sysctl.c
Modified: head/sys/netinet/sctp_sysctl.c
=
On Sat, Jul 07, 2018 at 02:18:56AM +, Alexey Dokuchaev wrote:
> On Fri, Jul 06, 2018 at 10:52:37PM +0300, Konstantin Belousov wrote:
> > On Fri, Jul 06, 2018 at 07:50:25PM +, Konstantin Belousov wrote:
> > > New Revision: 336046
> > > URL: https://svnweb.freebsd.org/changeset/base/336046
>
Author: brooks
Date: Tue Jul 10 13:03:06 2018
New Revision: 336170
URL: https://svnweb.freebsd.org/changeset/base/336170
Log:
Use uintptr_t alone when assigning to kvaddr_t variables.
Suggested by: jhb
Modified:
head/sys/kern/kern_descrip.c
head/sys/kern/uipc_socket.c
head/sys/kern/u
Author: brooks
Date: Tue Jul 10 13:32:04 2018
New Revision: 336171
URL: https://svnweb.freebsd.org/changeset/base/336171
Log:
Get rid of netbsd_lchown and netbsd_msync syscall entries.
No valid FreeBSD binary very called them (they would call lchown and
msync directly) and we haven't supp
Author: brooks
Date: Tue Jul 10 14:04:52 2018
New Revision: 336172
URL: https://svnweb.freebsd.org/changeset/base/336172
Log:
Regen after r336171.
Modified:
head/sys/compat/freebsd32/freebsd32_syscall.h
head/sys/compat/freebsd32/freebsd32_syscalls.c
head/sys/compat/freebsd32/freebsd32_sys
Author: brooks
Date: Fri Jul 13 11:32:27 2018
New Revision: 336238
URL: https://svnweb.freebsd.org/changeset/base/336238
Log:
Round down the location of execpathp to slightly improve copyout speed.
In practice, this moves the padding from below the canary to above
execpathp has no impact
Author: brooks
Date: Mon Jul 16 14:17:23 2018
New Revision: 336340
URL: https://svnweb.freebsd.org/changeset/base/336340
Log:
MFC r336238:
Round down the location of execpathp to slightly improve copyout speed.
In practice, this moves the padding from below the canary to above
execpa
On Thu, Jul 26, 2018 at 06:15:46PM +0200, Roger Pau Monn?? wrote:
> On Thu, Jul 26, 2018 at 09:05:18AM -0600, Ian Lepore wrote:
> > On Thu, 2018-07-26 at 16:54 +0200, Roger Pau Monn? wrote:
> > > On Thu, Jul 26, 2018 at 08:49:12AM -0600, Ian Lepore wrote:
> > > >
> > > > On Thu, 2018-07-26 at 15:5
On Sun, Jul 29, 2018 at 12:45:23AM +0300, Konstantin Belousov wrote:
> On Sat, Jul 28, 2018 at 01:59:16PM -0700, Conrad Meyer wrote:
> > On Sat, Jul 28, 2018 at 1:32 PM, Konstantin Belousov
> > wrote:
> > > Our existing practice is to not provide an advise in the man pages
> > > for the userspace
Author: brooks
Date: Wed Aug 8 22:45:30 2018
New Revision: 337508
URL: https://svnweb.freebsd.org/changeset/base/337508
Log:
Terminate filter_create_ext() args with NULL, not 0.
filter_create_ext() is documented to take a NULL terminated set of
arguments. 0 is promoted to an int so this
On Thu, Apr 19, 2018 at 04:00:34PM +, John Baldwin wrote:
> Author: jhb
> Date: Thu Apr 19 16:00:34 2018
> New Revision: 332782
> URL: https://svnweb.freebsd.org/changeset/base/332782
>
> Log:
> Simplify the code to allocate stack for auxv, argv[], and environment
> vectors.
>
> Remove
Author: brooks
Date: Thu Apr 19 20:36:15 2018
New Revision: 332792
URL: https://svnweb.freebsd.org/changeset/base/332792
Log:
Replace SOFTFLOAT with __riscv_float_abi_*.
With SOFTFLOAT, libc and libm were built correctly, but any program
including fenv.h itself assumed it was on a hardflo
Author: brooks
Date: Thu Apr 19 21:53:57 2018
New Revision: 332796
URL: https://svnweb.freebsd.org/changeset/base/332796
Log:
Add sortbench.
This is a set of benchmarks of qsort, mergesort, heapsort, and
optionally wikisort and a script to run them.
Submitted by: Miles Fertel
Spon
nrad
>
> On Thu, Apr 19, 2018 at 2:53 PM, Brooks Davis wrote:
> > Author: brooks
> > Date: Thu Apr 19 21:53:57 2018
> > New Revision: 332796
> > URL: https://svnweb.freebsd.org/changeset/base/332796
> >
> > Log:
> > Add sortbench.
> >
> >
On Thu, Apr 19, 2018 at 04:53:03PM -0700, Rodney W. Grimes wrote:
> -- Start of PGP signed section.
> > The goal is to replace our merge sort with its weird limitations (you
> > can't sort things smaller than int on amd64 and it doesn't work with
> > pointer integrity schemes) with wikisort. This
Author: brooks
Date: Mon Apr 23 21:10:33 2018
New Revision: 332895
URL: https://svnweb.freebsd.org/changeset/base/332895
Log:
Finish removing FDDI and tokenring media support.
This fixes media display for 802.11 wireless devices.
Software outside the base system that uses these media t
Author: brooks
Date: Wed Apr 25 15:30:42 2018
New Revision: 332997
URL: https://svnweb.freebsd.org/changeset/base/332997
Log:
Translate 32-bit ifmedia requests into native ones.
We use transformation rather than accessors as virtually ever driver
implements SIOCGIFMEDIA and all would have
Author: brooks
Date: Thu May 3 20:05:57 2018
New Revision: 333226
URL: https://svnweb.freebsd.org/changeset/base/333226
Log:
MFC r332997:
Translate 32-bit ifmedia requests into native ones.
We use transformation rather than accessors as virtually ever driver
implements SIOCGIFMEDIA
On Fri, May 04, 2018 at 04:00:48AM +, Mateusz Guzik wrote:
> Author: mjg
> Date: Fri May 4 04:00:48 2018
> New Revision: 333240
> URL: https://svnweb.freebsd.org/changeset/base/333240
>
> Log:
> Allow __builtin_memmove instead of bcopy for small buffers of known size
What is the justificat
Author: brooks
Date: Tue May 15 16:24:58 2018
New Revision: 333635
URL: https://svnweb.freebsd.org/changeset/base/333635
Log:
Allow freebsd32 __sysctl(2) to return ENOMEM.
This is required by programs like sockstat that read variably sized
sysctls such as kern.file. The normal path has n
Author: brooks
Date: Tue May 15 17:57:46 2018
New Revision: 333640
URL: https://svnweb.freebsd.org/changeset/base/333640
Log:
Remove stray tabs in in6_lltable_dump_entry(). NFC.
Modified:
head/sys/netinet6/in6.c
Modified: head/sys/netinet6/in6.c
=
Author: brooks
Date: Tue May 15 17:59:46 2018
New Revision: 333641
URL: https://svnweb.freebsd.org/changeset/base/333641
Log:
Unwrap some not-so-long lines now that extra tabs been removed.
Modified:
head/sys/netinet6/in6.c
Modified: head/sys/netinet6/in6.c
==
Author: brooks
Date: Tue May 15 20:13:00 2018
New Revision: 333643
URL: https://svnweb.freebsd.org/changeset/base/333643
Log:
Remove stray tabs from in_lltable_dump_entry().
Modified:
head/sys/netinet/in.c
Modified: head/sys/netinet/in.c
==
Author: brooks
Date: Tue May 15 20:14:38 2018
New Revision: 333644
URL: https://svnweb.freebsd.org/changeset/base/333644
Log:
Unwrap a line that no longer requires wrapping.
Modified:
head/sys/netinet/in.c
Modified: head/sys/netinet/in.c
==
Author: brooks
Date: Thu May 17 23:07:51 2018
New Revision: 333773
URL: https://svnweb.freebsd.org/changeset/base/333773
Log:
Use strsep() to parse init_path in start_init().
This simplifies the use of the path variable by making it NUL
terminated. This is a prerequisite for further clea
On Sun, May 20, 2018 at 05:59:59PM +, Eitan Adler wrote:
> Author: eadler
> Date: Sun May 20 17:59:59 2018
> New Revision: 333929
> URL: https://svnweb.freebsd.org/changeset/base/333929
>
> Log:
> top(1): Make lack of "percent" information explicit
>
> When count is 1, no delta informat
On Thu, Sep 01, 2016 at 02:42:11AM +, Ngie Cooper wrote:
> Author: ngie
> Date: Thu Sep 1 02:42:11 2016
> New Revision: 305170
> URL: https://svnweb.freebsd.org/changeset/base/305170
>
> Log:
> Don't bake all of CC/CPP/CXX into CFLAGS
>
> Capture executable names for CC, CPP, CXX (assu
On Thu, Sep 01, 2016 at 11:43:48AM -0700, Ngie Cooper (yaneurabeya) wrote:
>
> > On Sep 1, 2016, at 09:54, Brooks Davis wrote:
>
> > I've run into to some problems with them on CheriBSD because the
> > external compiler isn't available on the test target, bu
Author: brooks
Date: Fri Sep 2 00:16:19 2016
New Revision: 305262
URL: https://svnweb.freebsd.org/changeset/base/305262
Log:
Initialize lists of signals using C99 designators
Reviewed by: jilles
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D7601
Author: brooks
Date: Fri Sep 2 18:22:56 2016
New Revision: 305288
URL: https://svnweb.freebsd.org/changeset/base/305288
Log:
Merge from CheriBSD:
Rename sigprop-table constants to SIGPROP_ from SA_ to reduce the
impression of a namespace collision.
Submitted by: rwatson
Reviewed b
Author: brooks
Date: Tue Sep 6 22:03:53 2016
New Revision: 305506
URL: https://svnweb.freebsd.org/changeset/base/305506
Log:
Modernize the initalization of sigproptbl.
Use C99 designators to set the value of each slot and the nitems macro to
check for valid entries. In the process, switc
Author: brooks
Date: Thu Sep 8 00:38:50 2016
New Revision: 305574
URL: https://svnweb.freebsd.org/changeset/base/305574
Log:
Remove a pointless translation of struct ioc_toc_header.
struct ioc_toc_header will be the same size (and thus IOREADTOCHEADER
will have the same value on all supp
Author: brooks
Date: Thu Sep 8 22:38:20 2016
New Revision: 305630
URL: https://svnweb.freebsd.org/changeset/base/305630
Log:
Reduce duplicate NOASM and PSEUDO definitions
The initial value of NOASM is nearly the same in all cases and the
initial value of PSEUDO is the same in all cases s
Author: brooks
Date: Fri Sep 9 16:18:44 2016
New Revision: 305666
URL: https://svnweb.freebsd.org/changeset/base/305666
Log:
Fix spelling in comment.
Submitted by: brueffer
Modified:
head/lib/libc/sys/Makefile.inc
Modified: head/lib/libc/sys/Makefile.inc
===
Author: brooks
Date: Thu Sep 15 17:25:52 2016
New Revision: 305843
URL: https://svnweb.freebsd.org/changeset/base/305843
Log:
The TLS offset is a property of the process ABI.
Move to a per-proc TLS offset rather than incorrectly keying off the
presense of freebsd32 compability in the kern
Author: brooks
Date: Tue Jan 23 20:07:51 2018
New Revision: 328297
URL: https://svnweb.freebsd.org/changeset/base/328297
Log:
Don't escape '?'s in protocol output.
This isn't required by mandoc and is nonfunctional in groff.
PR: 224632
Reported by: w.schwarzenf...@utanet.a
Author: brooks
Date: Fri Jan 26 00:34:33 2018
New Revision: 328421
URL: https://svnweb.freebsd.org/changeset/base/328421
Log:
MFC r328297:
Don't escape '?'s in protocol output.
This isn't required by mandoc and is nonfunctional in groff.
PR: 224632
Reported by: w.schw
Author: brooks
Date: Fri Jan 26 00:35:33 2018
New Revision: 328422
URL: https://svnweb.freebsd.org/changeset/base/328422
Log:
MFC r328297:
Don't escape '?'s in protocol output.
This isn't required by mandoc and is nonfunctional in groff.
PR: 224632
Reported by: w.schw
Author: brooks
Date: Fri Feb 2 18:03:12 2018
New Revision: 328799
URL: https://svnweb.freebsd.org/changeset/base/328799
Log:
Add kern.ipc.{msqids,semsegs,sema} sysctls for FreeBSD32.
Stop leaking kernel pointers though theses sysctls and make sure that the
padding in the structures is ze
Author: brooks
Date: Fri Feb 2 23:34:33 2018
New Revision: 328822
URL: https://svnweb.freebsd.org/changeset/base/328822
Log:
Check for cd9660 support before attempting to mount created images
This extends the set in r316028 to allow all tests to pass or be skipped
on a system without cd9
Author: brooks
Date: Mon Feb 5 18:06:54 2018
New Revision: 328892
URL: https://svnweb.freebsd.org/changeset/base/328892
Log:
Garbage collect trailing whitespace.
Sponsored by: DARPA, AFRL
Modified:
head/sys/mips/mips/busdma_machdep.c
Modified: head/sys/mips/mips/busdma_machdep.c
==
Author: brooks
Date: Mon Feb 5 18:48:00 2018
New Revision: 328896
URL: https://svnweb.freebsd.org/changeset/base/328896
Log:
Fix and enable SysV IPC tests.
Don't declare some types that FreeBSD incorrectly declares.
Fix an incorrect call to open() (missing mode).
ANSIfy prototype
Author: brooks
Date: Mon Feb 5 18:58:55 2018
New Revision: 328898
URL: https://svnweb.freebsd.org/changeset/base/328898
Log:
ANSIfy syscall implementations.
Reviewed by: rwatson
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D14172
Modified:
hea
Author: brooks
Date: Mon Feb 5 19:06:34 2018
New Revision: 328899
URL: https://svnweb.freebsd.org/changeset/base/328899
Log:
Reduce duplication in extattr_*_(file|link) syscalls.
Reviewed by: rwatson
Obtained from:CheriBSD
Sponsored by: DARPA, AFRL
Differential Revision:
Author: brooks
Date: Wed Feb 7 23:45:13 2018
New Revision: 329001
URL: https://svnweb.freebsd.org/changeset/base/329001
Log:
Remove part of a comment reverting to nonexistant struct members.
Modified:
head/sys/sys/msg.h
Modified: head/sys/sys/msg.h
==
Author: brooks
Date: Thu Feb 8 00:42:28 2018
New Revision: 329007
URL: https://svnweb.freebsd.org/changeset/base/329007
Log:
style(9): use a type for each member in struct defintions.
Shorten a comment to fit in 80 columns.
Modified:
head/sys/sys/msg.h
head/sys/sys/sem.h
Modified: he
Author: brooks
Date: Thu Feb 8 20:09:42 2018
New Revision: 329025
URL: https://svnweb.freebsd.org/changeset/base/329025
Log:
Modernize nfssvc(2) registartion.
Use syscall_helper_register() to register syscalls and do it through the
module interface rather than sysinit.
This pattern
Author: brooks
Date: Sat Feb 10 00:22:25 2018
New Revision: 329092
URL: https://svnweb.freebsd.org/changeset/base/329092
Log:
Add a deprecation warning when using the feature which mounts devices
to see how much space it on them.
Adjust MOUNT_CHAR_DEVS to allow the free space of already m
Author: brooks
Date: Sat Feb 10 01:09:22 2018
New Revision: 329097
URL: https://svnweb.freebsd.org/changeset/base/329097
Log:
Use syscall_helper_register() to register syscalls and initialize though
the module interface.
This is the more common approach and the syscall_helper interface is
On Sat, Feb 10, 2018 at 08:34:09PM +, Conrad Meyer wrote:
> Author: cem
> Date: Sat Feb 10 20:34:09 2018
> New Revision: 329109
> URL: https://svnweb.freebsd.org/changeset/base/329109
>
> Log:
> Document syscall_helper_register(9), syscall_helper_unregister(9)
Thanks!
We should probably al
Author: brooks
Date: Sun Feb 11 18:37:08 2018
New Revision: 329128
URL: https://svnweb.freebsd.org/changeset/base/329128
Log:
Use syscall_helper_register(9) rather than syscall_register().
The usage is simpler, documented, and more common.
Reviewed by: cem
Sponsored by: DARPA, AFRL
Author: brooks
Date: Mon Feb 12 18:40:19 2018
New Revision: 329177
URL: https://svnweb.freebsd.org/changeset/base/329177
Log:
MFC r328799:
Add kern.ipc.{msqids,semsegs,sema} sysctls for FreeBSD32.
Stop leaking kernel pointers though theses sysctls and make sure that the
padding in th
901 - 1000 of 1354 matches
Mail list logo