svn commit: r339958 - head/sys/kern

2018-10-31 Thread Brooks Davis
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

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

2018-11-01 Thread Brooks Davis
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

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

2018-11-01 Thread Brooks Davis
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

svn commit: r340055 - in head: share/man/man9 sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/fs/ext2fs sys/fs/fuse sys/fs/nandfs sys/fs/nfs sys/fs/nfsclient sys/fs/tmpfs sys/kern sys/sys sys/uf...

2018-11-02 Thread Brooks Davis
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

Re: svn commit: r340055 - in head: share/man/man9 sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/fs/ext2fs sys/fs/fuse sys/fs/nandfs sys/fs/nfs sys/fs/nfsclient sys/fs/tmpfs sys/kern sys/sys sys/u

2018-11-02 Thread Brooks Davis
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: >

svn commit: r340080 - in head/sys: compat/freebsd32 dev/filemon kern security/audit sys

2018-11-02 Thread Brooks Davis
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

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

2018-11-02 Thread Brooks Davis
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

svn commit: r340169 - head/usr.bin/elfdump

2018-11-05 Thread Brooks Davis
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

svn commit: r340172 - head/sys/kern

2018-11-05 Thread Brooks Davis
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 ==

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

2018-11-06 Thread Brooks Davis
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

svn commit: r340199 - in head/sys: compat/freebsd32 compat/linux fs/nfsclient kern sys

2018-11-06 Thread Brooks Davis
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

svn commit: r340201 - head/sys/kern

2018-11-06 Thread Brooks Davis
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

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

2018-11-07 Thread Brooks Davis
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

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

2018-11-07 Thread Brooks Davis
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

svn commit: r340242 - head

2018-11-07 Thread Brooks Davis
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

Re: svn commit: r340242 - head

2018-11-08 Thread Brooks Davis
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 > > > &

svn commit: r340272 - head/sys/compat/freebsd32

2018-11-08 Thread Brooks Davis
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

svn commit: r340273 - head/sys/compat/freebsd32

2018-11-08 Thread Brooks Davis
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

svn commit: r340275 - head/sys/compat/freebsd32

2018-11-08 Thread Brooks Davis
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

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

2018-11-08 Thread Brooks Davis
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

svn commit: r340294 - head/sys/compat/freebsd32

2018-11-09 Thread Brooks Davis
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

svn commit: r340295 - head/sys/compat/freebsd32

2018-11-09 Thread Brooks Davis
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

Re: svn commit: r340294 - head/sys/compat/freebsd32

2018-11-09 Thread Brooks Davis
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. > &

svn commit: r340303 - in head/sys: compat/freebsd32 sys

2018-11-09 Thread Brooks Davis
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

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

2018-11-09 Thread Brooks Davis
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

Re: svn commit: r340294 - head/sys/compat/freebsd32

2018-11-12 Thread Brooks Davis
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 > >

svn commit: r340371 - head

2018-11-12 Thread Brooks Davis
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 ==

svn commit: r340378 - in stable/12/sys: compat/freebsd32 kern

2018-11-12 Thread Brooks Davis
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

svn commit: r340379 - stable/12/sys/compat/freebsd32

2018-11-12 Thread Brooks Davis
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

svn commit: r340388 - in stable/12/sys: compat/freebsd32 kern

2018-11-12 Thread Brooks Davis
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

svn commit: r340389 - in stable/12/sys: compat/freebsd32 sys

2018-11-12 Thread Brooks Davis
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

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

2018-11-13 Thread Brooks Davis
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

Re: svn commit: r338990 - in head/sys: compat/freebsd32 dev/pci

2018-11-16 Thread Brooks Davis
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: > &

svn commit: r340489 - head/sys/dev/pci

2018-11-16 Thread Brooks Davis
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

svn commit: r340490 - head/sys/dev/pci

2018-11-16 Thread Brooks Davis
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

svn commit: r340643 - stable/12/sys/dev/pci

2018-11-19 Thread Brooks Davis
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:

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

2016-11-02 Thread Brooks Davis
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

svn commit: r309027 - head/sbin/dhclient

2016-11-22 Thread Brooks Davis
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

svn commit: r309303 - stable/11/sbin/dhclient

2016-11-29 Thread Brooks Davis
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

svn commit: r309304 - stable/10/sbin/dhclient

2016-11-29 Thread Brooks Davis
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

svn commit: r309305 - stable/9/sbin/dhclient

2016-11-29 Thread Brooks Davis
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

svn commit: r335979 - in head: . lib/libkvm sys/kern sys/netinet sys/sys usr.bin/netstat usr.bin/sockstat

2018-07-05 Thread Brooks Davis
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

svn commit: r335983 - in head: lib/libc/sys sys/compat/freebsd32 sys/kern

2018-07-05 Thread Brooks Davis
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

svn commit: r335990 - in head: lib/libc/sys sys/compat/freebsd32 sys/kern

2018-07-05 Thread Brooks Davis
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.

Re: svn commit: r335979 - in head: . lib/libkvm sys/kern sys/netinet sys/sys usr.bin/netstat usr.bin/sockstat

2018-07-05 Thread Brooks Davis
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

svn commit: r336002 - in head: usr.bin/netstat usr.sbin/tcpdrop

2018-07-05 Thread Brooks Davis
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

Re: svn commit: r335979 - in head: . lib/libkvm sys/kern sys/netinet sys/sys usr.bin/netstat usr.bin/sockstat

2018-07-06 Thread Brooks Davis
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

svn commit: r336023 - in head/sys: kern netinet

2018-07-06 Thread Brooks Davis
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

svn commit: r336033 - head/sys/netinet

2018-07-06 Thread Brooks Davis
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 =

Re: svn commit: r336046 - in head/sys: amd64/include i386/include sys

2018-07-09 Thread Brooks Davis
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 >

svn commit: r336170 - in head: sys/kern sys/netinet usr.bin/netstat usr.sbin/tcpdrop

2018-07-10 Thread Brooks Davis
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

svn commit: r336171 - in head: lib/libc/sys sys/compat/freebsd32 sys/kern

2018-07-10 Thread Brooks Davis
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

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

2018-07-10 Thread Brooks Davis
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

svn commit: r336238 - head/sys/kern

2018-07-13 Thread Brooks Davis
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

svn commit: r336340 - stable/11/sys/kern

2018-07-16 Thread Brooks Davis
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

Re: svn commit: r336526 - head

2018-07-26 Thread Brooks Davis
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

Re: svn commit: r336835 - head/lib/libc/gen

2018-07-30 Thread Brooks Davis
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

svn commit: r337508 - head/contrib/flex

2018-08-08 Thread Brooks Davis
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

Re: svn commit: r332782 - in head/sys: amd64/linux amd64/linux32 compat/freebsd32 i386/linux kern sys

2018-04-19 Thread Brooks Davis
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

svn commit: r332792 - in head/lib: libc/riscv libc/riscv/gen msun/riscv

2018-04-19 Thread Brooks Davis
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

svn commit: r332796 - head/tools/tools/sortbench

2018-04-19 Thread Brooks Davis
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

Re: svn commit: r332796 - head/tools/tools/sortbench

2018-04-19 Thread Brooks Davis
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. > > > >

Re: svn commit: r332796 - head/tools/tools/sortbench

2018-04-19 Thread Brooks Davis
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

svn commit: r332895 - in head: lib/libifconfig sbin/etherswitchcfg sbin/ifconfig sys/net

2018-04-23 Thread Brooks Davis
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

svn commit: r332997 - head/sys/net

2018-04-25 Thread Brooks Davis
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

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

2018-05-03 Thread Brooks Davis
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

Re: svn commit: r333240 - in head/sys: powerpc/powerpc sys

2018-05-04 Thread Brooks Davis
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

svn commit: r333635 - head/sys/compat/freebsd32

2018-05-15 Thread Brooks Davis
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

svn commit: r333640 - head/sys/netinet6

2018-05-15 Thread Brooks Davis
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 =

svn commit: r333641 - head/sys/netinet6

2018-05-15 Thread Brooks Davis
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 ==

svn commit: r333643 - head/sys/netinet

2018-05-15 Thread Brooks Davis
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 ==

svn commit: r333644 - head/sys/netinet

2018-05-15 Thread Brooks Davis
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 ==

svn commit: r333773 - head/sys/kern

2018-05-17 Thread Brooks Davis
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

Re: svn commit: r333929 - head/usr.bin/top

2018-05-21 Thread Brooks Davis
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

Re: svn commit: r305170 - head/lib/atf/libatf-c

2016-09-01 Thread Brooks Davis
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

Re: svn commit: r305170 - head/lib/atf/libatf-c

2016-09-01 Thread Brooks Davis
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

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

2016-09-01 Thread Brooks Davis
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

svn commit: r305288 - head/sys/kern

2016-09-02 Thread Brooks Davis
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

svn commit: r305506 - head/sys/kern

2016-09-06 Thread Brooks Davis
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

svn commit: r305574 - head/sys/compat/freebsd32

2016-09-07 Thread Brooks Davis
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

svn commit: r305630 - in head/lib/libc: aarch64/sys amd64/sys arm/sys i386/sys mips/sys powerpc/sys powerpc64/sys riscv/sys sparc64/sys sys

2016-09-08 Thread Brooks Davis
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

svn commit: r305666 - head/lib/libc/sys

2016-09-09 Thread Brooks Davis
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 ===

svn commit: r305843 - in head/sys/mips: include mips

2016-09-15 Thread Brooks Davis
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

svn commit: r328297 - head/usr.bin/procstat

2018-01-23 Thread Brooks Davis
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

svn commit: r328421 - stable/11/usr.bin/procstat

2018-01-25 Thread Brooks Davis
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

svn commit: r328422 - stable/10/usr.bin/procstat

2018-01-25 Thread Brooks Davis
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

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

2018-02-02 Thread Brooks Davis
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

svn commit: r328822 - head/usr.sbin/makefs/tests

2018-02-02 Thread Brooks Davis
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

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

2018-02-05 Thread Brooks Davis
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 ==

svn commit: r328896 - in head: contrib/netbsd-tests/kernel tests/sys/kern

2018-02-05 Thread Brooks Davis
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

svn commit: r328898 - head/sys/kern

2018-02-05 Thread Brooks Davis
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

svn commit: r328899 - head/sys/kern

2018-02-05 Thread Brooks Davis
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:

svn commit: r329001 - head/sys/sys

2018-02-07 Thread Brooks Davis
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 ==

svn commit: r329007 - head/sys/sys

2018-02-07 Thread Brooks Davis
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

svn commit: r329025 - head/sys/nfs

2018-02-08 Thread Brooks Davis
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

svn commit: r329092 - head/bin/df

2018-02-09 Thread Brooks Davis
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

svn commit: r329097 - head/sys/nlm

2018-02-09 Thread Brooks Davis
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

Re: svn commit: r329109 - head/share/man/man9

2018-02-11 Thread Brooks Davis
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

svn commit: r329128 - head/sys/kgssapi

2018-02-11 Thread Brooks Davis
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

svn commit: r329177 - in stable/11/sys: compat/freebsd32 kern

2018-02-12 Thread Brooks Davis
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

<    5   6   7   8   9   10   11   12   13   14   >