Author: brooks
Date: Mon Apr 9 22:59:10 2018
New Revision: 332343
URL: https://svnweb.freebsd.org/changeset/base/332343
Log:
Refactor PCIOCGETCONF for improved readability.
The code now has a single, consistant flow for all three ioctl
variants. ifdefs and for pre-FreeBSD-7
Author: brooks
Date: Mon Apr 9 15:21:40 2018
New Revision: 332329
URL: https://svnweb.freebsd.org/changeset/base/332329
Log:
MFC r332151:
ifconf(): correct handling of sockaddrs smaller than struct sockaddr.
Portable programs that use SIOCGIFCONF (e.g. traceroute) assume
that each
Author: brooks
Date: Mon Apr 9 16:18:02 2018
New Revision: 332331
URL: https://svnweb.freebsd.org/changeset/base/332331
Log:
Fix wl(4) after r332288.
I missed that this was an assignment (a bad pattern, use another
member) on i386. As wl(4) is i386 only and gone in head, just
expand
Author: brooks
Date: Thu Apr 5 18:17:46 2018
New Revision: 332080
URL: https://svnweb.freebsd.org/changeset/base/332080
Log:
Remove architecture specific shmat.S files.
These files are identical to the generated system calls.
In the case of MIPS, the file was already disconnected from
Author: brooks
Date: Thu Apr 5 18:19:48 2018
New Revision: 332081
URL: https://svnweb.freebsd.org/changeset/base/332081
Log:
Allow -DNO_CLEAN buildworld after r332080.
Modified:
head/Makefile.inc1
Modified: head/Makefile.inc1
Author: brooks
Date: Fri Apr 6 17:17:34 2018
New Revision: 332119
URL: https://svnweb.freebsd.org/changeset/base/332119
Log:
Remove caching from getlogin(2).
This caching has existed since the CSRG import, but serves no obvious
purpose. Sure, setlogin() is called rarely, but calls to
Author: brooks
Date: Fri Apr 6 17:23:47 2018
New Revision: 332121
URL: https://svnweb.freebsd.org/changeset/base/332121
Log:
Support -DNO_CLEAN builds across r332119.
Modified:
head/Makefile.inc1
Modified: head/Makefile.inc1
Author: brooks
Date: Fri Apr 6 17:35:35 2018
New Revision: 332122
URL: https://svnweb.freebsd.org/changeset/base/332122
Log:
Move most of the contents of opt_compat.h to opt_global.h.
opt_compat.h is mentioned in nearly 180 files. In-progress network
driver compabibility improvements
Author: brooks
Date: Tue Apr 17 16:36:53 2018
New Revision: 332650
URL: https://svnweb.freebsd.org/changeset/base/332650
Log:
Stop using fuswintr() and suswintr() in the profiler.
Always take the AST path rather than calling MD functions which are
often implemented as always failing. The
Author: brooks
Date: Mon Apr 16 18:07:51 2018
New Revision: 332630
URL: https://svnweb.freebsd.org/changeset/base/332630
Log:
Remove support for FDDI and token ring media types in userland utilities.
Reviewed by: kib
Sponsored by: DARPA, AFRL
Differential Revision:
Author: brooks
Date: Mon Apr 16 17:43:26 2018
New Revision: 332629
URL: https://svnweb.freebsd.org/changeset/base/332629
Log:
Remove unused badaddr() function.
Reviewed by: jmallett
Sponsored by: DARPA, AFRL
Differential Revision:https://reviews.freebsd.org/D15078
Modified:
Author: brooks
Date: Sun Apr 15 15:06:07 2018
New Revision: 332512
URL: https://svnweb.freebsd.org/changeset/base/332512
Log:
Remove device cm which was removed in r332490.
Modified:
head/sys/conf/NOTES
Modified: head/sys/conf/NOTES
Author: brooks
Date: Sun Apr 15 15:23:47 2018
New Revision: 332514
URL: https://svnweb.freebsd.org/changeset/base/332514
Log:
Manpages are .gz files.
Reported by: trasz
Modified:
head/ObsoleteFiles.inc
Modified: head/ObsoleteFiles.inc
On Sun, Apr 15, 2018 at 07:28:29PM +0200, Dimitry Andric wrote:
> On 15 Apr 2018, at 17:37, Brooks Davis <bro...@freebsd.org> wrote:
> >
> > On Sun, Apr 15, 2018 at 10:33:18AM -0500, Benjamin Kaduk wrote:
> >> On Sun, Apr 15, 2018 at 10:13 AM, Brooks Da
On Sun, Apr 15, 2018 at 03:06:07PM +, Brooks Davis wrote:
> Author: brooks
> Date: Sun Apr 15 15:06:07 2018
> New Revision: 332512
> URL: https://svnweb.freebsd.org/changeset/base/332512
>
> Log:
> Remove device cm which was removed in r332490.
I'm quite confused by th
On Sun, Apr 15, 2018 at 10:33:18AM -0500, Benjamin Kaduk wrote:
> On Sun, Apr 15, 2018 at 10:13 AM, Brooks Davis <bro...@freebsd.org> wrote:
>
> > On Sun, Apr 15, 2018 at 03:06:07PM +, Brooks Davis wrote:
> > > Author: brooks
> > > Date: Sun Apr 15 15:0
On Sat, Apr 14, 2018 at 08:54:15AM -0400, Ed Maste wrote:
> On 14 April 2018 at 07:31, Magnus Ringman wrote:
> > Hi Brooks, this MFC missed your r331077
> > (https://reviews.freebsd.org/D14706) thus stable buildkernel currently
> > breaks on missing those two macros.
>
> Thanks
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.
>
>
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
Author: brooks
Date: Tue Apr 17 17:20:04 2018
New Revision: 332654
URL: https://svnweb.freebsd.org/changeset/base/332654
Log:
Remove unused implementations of copyoutstr().
Also remove the commented out documentation. The documentation arrived
with the import of the copy.9 manpage. I
Author: brooks
Date: Tue Apr 17 18:04:28 2018
New Revision: 332656
URL: https://svnweb.freebsd.org/changeset/base/332656
Log:
Remove the unused fuwintr() and suiwintr() functions.
Half of implementations always failed (returned (-1)) and they were
previously used in only one place.
Author: brooks
Date: Tue Apr 17 22:30:00 2018
New Revision: 332660
URL: https://svnweb.freebsd.org/changeset/base/332660
Log:
Remove references to fs_nofault_intr_begin/end.
These should have removed in r332656.
Reported by: mjg, lidl
Modified:
head/sys/sparc64/sparc64/trap.c
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
hu, Apr 19, 2018 at 2:53 PM, Brooks Davis <bro...@freebsd.org> 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: 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
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
Author: brooks
Date: Tue Mar 27 15:20:03 2018
New Revision: 331621
URL: https://svnweb.freebsd.org/changeset/base/331621
Log:
Move uio enums to sys/_uio.h.
Include _uio.h instead of uio.h in several headers to reduce header
polution.
Fix a few places that relied on header polution
Author: brooks
Date: Tue Mar 27 16:07:54 2018
New Revision: 331623
URL: https://svnweb.freebsd.org/changeset/base/331623
Log:
Move 32-bit compat for md(4) ioctls into the md code.
This is more correct in that ioctl commands have no meaning until they
hit the handler associated with the
Author: brooks
Date: Tue Mar 27 17:42:04 2018
New Revision: 331632
URL: https://svnweb.freebsd.org/changeset/base/331632
Log:
MFC r330819, r330885, r330934
r330819:
Reject CAMIOGET and CAMIOQUEUE ioctl's on pass(4) in 32-bit compat mode.
These take a union ccb argument which is full
Author: brooks
Date: Tue Mar 27 17:39:27 2018
New Revision: 331631
URL: https://svnweb.freebsd.org/changeset/base/331631
Log:
MFC r330820:
Reject ioctls to SCSI enclosures from 32-bit compat processes.
The ioctl objects contain pointers and require translation and some
refactoring
Author: brooks
Date: Tue Mar 27 17:48:39 2018
New Revision: 331635
URL: https://svnweb.freebsd.org/changeset/base/331635
Log:
MFC r330876, r330945
r330876:
Fix ISP_FC_LIP and ISP_RESCAN on big-endian 64-bit systems.
For _IO() ioctls, addr is a pointer to uap->data which is a
Author: brooks
Date: Tue Mar 27 17:43:03 2018
New Revision: 331633
URL: https://svnweb.freebsd.org/changeset/base/331633
Log:
MFC r330820:
Reject ioctls to SCSI enclosures from 32-bit compat processes.
The ioctl objects contain pointers and require translation and some
refactoring
Author: brooks
Date: Tue Mar 27 17:35:15 2018
New Revision: 331629
URL: https://svnweb.freebsd.org/changeset/base/331629
Log:
MFC r330819, r330885, r330934
r330819:
Reject CAMIOGET and CAMIOQUEUE ioctl's on pass(4) in 32-bit compat mode.
These take a union ccb argument which is full
Author: brooks
Date: Tue Mar 27 17:46:25 2018
New Revision: 331634
URL: https://svnweb.freebsd.org/changeset/base/331634
Log:
MFC r330876, r330945
r330876:
Fix ISP_FC_LIP and ISP_RESCAN on big-endian 64-bit systems.
For _IO() ioctls, addr is a pointer to uap->data which is a
Author: brooks
Date: Tue Mar 27 17:51:45 2018
New Revision: 331636
URL: https://svnweb.freebsd.org/changeset/base/331636
Log:
MFC r330949:
Fix FSACTL_GET_NEXT_ADAPTER_FIB under 32-bit compat.
This includes FSACTL_LNX_GET_NEXT_ADAPTER_FIB.
Reviewed by: cem
Obtained from:
Author: brooks
Date: Tue Mar 27 18:26:50 2018
New Revision: 331641
URL: https://svnweb.freebsd.org/changeset/base/331641
Log:
Fix access to ifru_buffer on freebsd32.
Make all kernel accesses to ifru_buffer go via access functions
which take the process ABI into account and use an
Author: brooks
Date: Tue Mar 27 18:55:39 2018
New Revision: 331644
URL: https://svnweb.freebsd.org/changeset/base/331644
Log:
Fix a whitespace bug missed in refactoring prior to r331641.
MFC with: r331641
Modified:
head/sys/net/if.c
Modified: head/sys/net/if.c
Author: brooks
Date: Tue Mar 27 17:52:52 2018
New Revision: 331637
URL: https://svnweb.freebsd.org/changeset/base/331637
Log:
MFC r330949:
Fix FSACTL_GET_NEXT_ADAPTER_FIB under 32-bit compat.
This includes FSACTL_LNX_GET_NEXT_ADAPTER_FIB.
Reviewed by: cem
Obtained from:
Author: brooks
Date: Fri Mar 30 18:50:13 2018
New Revision: 331797
URL: https://svnweb.freebsd.org/changeset/base/331797
Log:
Use an accessor function to access ifr_data.
This fixes 32-bit compat (no ioctl command defintions are required
as struct ifreq is the same size). This is
Author: brooks
Date: Fri Mar 30 20:24:29 2018
New Revision: 331829
URL: https://svnweb.freebsd.org/changeset/base/331829
Log:
Fall back to ether_ioctl() by default.
The common pratice in ethernet device drivers is to fall back to
ether_ioctl() to implement generic ioctls not implemented
Author: brooks
Date: Fri Mar 30 21:38:53 2018
New Revision: 331831
URL: https://svnweb.freebsd.org/changeset/base/331831
Log:
Document and enforce assumptions about struct (in6_)ifreq.
- The two types must be type-punnable for shared members of ifr_ifru.
This allows compatibility
Author: brooks
Date: Wed Mar 28 23:33:26 2018
New Revision: 331714
URL: https://svnweb.freebsd.org/changeset/base/331714
Log:
Remove infrastructure for token-ring networks.
Reviewed by: cem, imp, jhb, jmallett
Relnotes: yes
Sponsored by: DARPA, AFRL
Differential Revision:
Author: brooks
Date: Thu Mar 29 17:44:55 2018
New Revision: 331740
URL: https://svnweb.freebsd.org/changeset/base/331740
Log:
It is March not May.
Reported by: jkim
Modified:
head/UPDATING
Modified: head/UPDATING
Author: brooks
Date: Thu Mar 29 19:53:56 2018
New Revision: 331747
URL: https://svnweb.freebsd.org/changeset/base/331747
Log:
MFC r328522:
Create deprecation management functions.
gone_in(majar, msg); If we're running in FreeBSD major, tell
the user this code
Author: brooks
Date: Mon Apr 2 16:11:49 2018
New Revision: 331882
URL: https://svnweb.freebsd.org/changeset/base/331882
Log:
MFC r331830:
Add deprecation notices for Arcnet and FDDI drivers.
We intend to remove support before FreeBSD 12 is branched.
Reviewed by: imp, emaste
On Sun, Apr 01, 2018 at 06:53:27PM +, Ian Lepore wrote:
> Author: ian
> Date: Sun Apr 1 18:53:27 2018
> New Revision: 331869
> URL: https://svnweb.freebsd.org/changeset/base/331869
>
> Log:
> Fix the build on arches with default unsigned char. Capture the fubyte()
> return value in an
Author: brooks
Date: Mon Apr 2 16:08:51 2018
New Revision: 331881
URL: https://svnweb.freebsd.org/changeset/base/331881
Log:
fea(4) was removed in HEAD with the removal of EISA support.
This is a direct commit.
Modified:
stable/11/sys/dev/pdq/if_fea.c
Modified:
Author: brooks
Date: Fri Mar 30 20:27:47 2018
New Revision: 331830
URL: https://svnweb.freebsd.org/changeset/base/331830
Log:
Add deprecation notices for Arcnet and FDDI drivers.
We intend to remove support before FreeBSD 12 is branched.
Reviewed by: imp, emaste
MFC after:3
On Fri, Mar 30, 2018 at 02:13:22PM -0700, Rodney W. Grimes wrote:
> > Author: brooks
> > Date: Fri Mar 30 20:27:47 2018
> > New Revision: 331830
> > URL: https://svnweb.freebsd.org/changeset/base/331830
> >
> > Log:
> > Add deprecation notices for Arcnet and FDDI drivers.
> >
> > We intend
Author: brooks
Date: Fri Mar 30 18:26:29 2018
New Revision: 331776
URL: https://svnweb.freebsd.org/changeset/base/331776
Log:
Remove a comment that suggests checking that a non-pointer is non-NULL.
Reviewed by: melifaro, markj, hrs, ume
Sponsored by: DARPA, AFRL
Differential Revision:
Author: brooks
Date: Tue Mar 27 21:03:29 2018
New Revision: 331651
URL: https://svnweb.freebsd.org/changeset/base/331651
Log:
Copy flags over ifr_union directly rather than via casts through ifr_data.
No functional change in practice. If the sbni driver supported
64-bit big-endian
Author: brooks
Date: Tue Mar 27 20:51:49 2018
New Revision: 331648
URL: https://svnweb.freebsd.org/changeset/base/331648
Log:
Improve copy-and-pasted versions of SIOCGIFADDR.
The original implementation used a reference to ifr_data and a cast to
do the equivalent of accessing ifr_addr.
Author: brooks
Date: Tue Mar 27 21:04:54 2018
New Revision: 331652
URL: https://svnweb.freebsd.org/changeset/base/331652
Log:
Revert r331651 to recommit with proper commit metadata.
Modified:
head/sys/dev/sbni/if_sbni.c
Modified: head/sys/dev/sbni/if_sbni.c
On Tue, Mar 27, 2018 at 08:51:49PM +, Brooks Davis wrote:
> Author: brooks
> Date: Tue Mar 27 20:51:49 2018
> New Revision: 331648
> URL: https://svnweb.freebsd.org/changeset/base/331648
>
> Log:
> Improve copy-and-pasted versions of SIOCGIFADDR.
>
> The o
Author: brooks
Date: Tue Mar 27 21:06:18 2018
New Revision: 331653
URL: https://svnweb.freebsd.org/changeset/base/331653
Log:
Copy flags over ifr_union directly rather than via casts through ifr_data.
No functional change in practice. If the sbni driver supported
64-bit big-endian
Author: brooks
Date: Thu Mar 29 15:58:49 2018
New Revision: 331737
URL: https://svnweb.freebsd.org/changeset/base/331737
Log:
GC never enabled support for SIOCGADDRROM and SIOCGCHIPID.
When de(4) was imported in 1997 the world was not ready for these ioctls.
In over 20 years that hasn't
Author: brooks
Date: Tue Mar 27 21:14:39 2018
New Revision: 331654
URL: https://svnweb.freebsd.org/changeset/base/331654
Log:
Don't access userspace directly from the kernel in nxge(4).
Update to what the previous code seemed to be doing via the correct
interfaces. Further issues exist
Author: brooks
Date: Fri Mar 16 22:23:04 2018
New Revision: 331077
URL: https://svnweb.freebsd.org/changeset/base/331077
Log:
Add _IOC_NEWLEN() and _IOC_NEWTYPE() macros.
These macros take an existing ioctl(2) command and replace the length
with the specified length or length of the
Author: brooks
Date: Sun Mar 4 20:06:02 2018
New Revision: 330409
URL: https://svnweb.freebsd.org/changeset/base/330409
Log:
Refer to SysV IPC permissions as numeric constants.
POSIX defines no macros for these permissions.
Also remove unneeded headers from synopsis.
PR:
Author: brooks
Date: Mon Mar 5 17:02:50 2018
New Revision: 330518
URL: https://svnweb.freebsd.org/changeset/base/330518
Log:
Regen after r330517.
Modified:
head/sys/compat/freebsd32/freebsd32_syscalls.c
head/sys/compat/freebsd32/freebsd32_sysent.c
head/sys/kern/init_sysent.c
Author: brooks
Date: Mon Mar 5 17:02:16 2018
New Revision: 330517
URL: https://svnweb.freebsd.org/changeset/base/330517
Log:
Remove remenants of 1990s efforts to let us run Net/OpenBSD binaries.
No functional change (comments change in some generated files.)
Reviewed by: kib
On Fri, Mar 02, 2018 at 12:43:34PM -0500, Pedro Giffuni wrote:
> (cc in Eitan as he may be interested in the extra restrict cases)
>
>
> On 02/03/2018 11:47, Konstantin Belousov wrote:
> > Author: kib
> > Date: Fri Mar 2 16:47:02 2018
> > New Revision: 330285
> > URL:
On Fri, Mar 02, 2018 at 10:10:49PM +, Brooks Davis wrote:
> Author: brooks
> Date: Fri Mar 2 22:10:48 2018
> New Revision: 330297
> URL: https://svnweb.freebsd.org/changeset/base/330297
>
> Log:
> Rename kernel-only members of semid_ds and msgid_ds.
>
>
Author: brooks
Date: Fri Mar 2 22:10:48 2018
New Revision: 330297
URL: https://svnweb.freebsd.org/changeset/base/330297
Log:
Rename kernel-only members of semid_ds and msgid_ds.
This deliberately breaks the API in preperation for future syscall
revisions which will remove these
Author: brooks
Date: Fri Mar 2 22:13:29 2018
New Revision: 330298
URL: https://svnweb.freebsd.org/changeset/base/330298
Log:
Don't define struct mymsg.
PR: 224299, 224443 (exp-run)
Reviewed by: kib, jhb
Exp-run by: antoine
Sponsored by: DARPA, AFRL
Differential
Author: brooks
Date: Fri Mar 2 22:32:53 2018
New Revision: 330299
URL: https://svnweb.freebsd.org/changeset/base/330299
Log:
Don't declare union semun in userspace unless _WANT_SEMUN is defined.
POSIX explicitly states that the application must declare union semun.
This makes no sense,
On Fri, Mar 02, 2018 at 03:31:36PM -0800, Cy Schubert wrote:
> In message <201803022325.w22npyiw050...@slippy.cwsent.com>, Cy Schubert
> writes:
> > In message <20180302223138.ga83...@spindle.one-eyed-alien.net>, Brooks
> > Davis wr
> > ites:
> > >
Author: brooks
Date: Fri Mar 2 23:31:55 2018
New Revision: 330300
URL: https://svnweb.freebsd.org/changeset/base/330300
Log:
Fix build post r330299
Modified:
head/contrib/netbsd-tests/kernel/t_sysv.c
head/usr.bin/ipcrm/ipcrm.c
Modified: head/contrib/netbsd-tests/kernel/t_sysv.c
Author: brooks
Date: Tue Mar 6 01:52:04 2018
New Revision: 330527
URL: https://svnweb.freebsd.org/changeset/base/330527
Log:
Use umtx_copyin_umtx_time32() in __umtx_op_lock_umutex_compat32().
Non-NULL timeouts where copied in improperly and could produce failures
due to incompatible
Author: brooks
Date: Thu Jun 28 21:23:05 2018
New Revision: 335781
URL: https://svnweb.freebsd.org/changeset/base/335781
Log:
MFC r335641:
Fix a stack overflow in mount_smbfs when hostname is too long.
The local hostname was blindly copied into the to the nn_name array.
When the
Author: brooks
Date: Thu Jun 28 20:33:12 2018
New Revision: 335774
URL: https://svnweb.freebsd.org/changeset/base/335774
Log:
MFC r335641:
Fix a stack overflow in mount_smbfs when hostname is too long.
The local hostname was blindly copied into the to the nn_name array.
When the
Author: brooks
Date: Fri Jun 29 16:07:56 2018
New Revision: 335797
URL: https://svnweb.freebsd.org/changeset/base/335797
Log:
Correct link metadata created when installing with -DNO_ROOT.
Explicitly specify owner/group/mode metadata when creating links.
More consistently use
Author: brooks
Date: Mon Oct 22 22:13:00 2018
New Revision: 339624
URL: https://svnweb.freebsd.org/changeset/base/339624
Log:
Remove the need for backslashes in syscalls.master.
Join non-special lines together until we hit a line containing a '}'
character. This allows the function
Author: brooks
Date: Mon Oct 22 22:24:32 2018
New Revision: 339625
URL: https://svnweb.freebsd.org/changeset/base/339625
Log:
Consolidate identical ELF auxargs type defintions.
All platforms except powerpc use the same values and powerpc shares a
majority of them.
Go ahead and
Author: brooks
Date: Mon Oct 22 21:50:43 2018
New Revision: 339622
URL: https://svnweb.freebsd.org/changeset/base/339622
Log:
Remove __restrict qualifiers from syscalls.master.
The restruct qualifier is intended to aid code generation in the
compiler, but the only access to storage
Author: brooks
Date: Mon Oct 22 21:51:59 2018
New Revision: 339623
URL: https://svnweb.freebsd.org/changeset/base/339623
Log:
Regen after r339622.
Note: changes to freebsd32 syscalls.master impacted no generated files.
Modified:
head/sys/sys/sysproto.h
Modified: head/sys/sys/sysproto.h
Author: brooks
Date: Thu Oct 25 04:10:41 2018
New Revision: 339703
URL: https://svnweb.freebsd.org/changeset/base/339703
Log:
Deprecate a number of less used 10 and 10/100 Ethernet devices.
The current deprecated list is: ae, bm, cs, de, dme, ed, ep, ex, fe,
pcn, sf, sn, tl, tx, txp, vx,
On Thu, Oct 25, 2018 at 04:10:41AM +, Brooks Davis wrote:
> Author: brooks
> Date: Thu Oct 25 04:10:41 2018
> New Revision: 339703
> URL: https://svnweb.freebsd.org/changeset/base/339703
>
> Log:
> Deprecate a number of less used 10 and 10/100 Ethernet devices.
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
Author: brooks
Date: Fri Oct 26 17:59:25 2018
New Revision: 339779
URL: https://svnweb.freebsd.org/changeset/base/339779
Log:
Move 32-bit compat support for FIODGNAME to the right place.
ioctl(2) commands only have meaning in the context of a file descriptor
so translating them in the
Author: brooks
Date: Thu Oct 25 17:00:39 2018
New Revision: 339735
URL: https://svnweb.freebsd.org/changeset/base/339735
Log:
MFC r339703:
Deprecate a number of less used 10 and 10/100 Ethernet devices.
The current deprecated list is: ae, bm, cs, de, dme, ed, ep, ex, fe,
pcn, sf,
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
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
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
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
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
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: 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:
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
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: 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
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:
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
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
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
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
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
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
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
801 - 900 of 1323 matches
Mail list logo