Re: svn commit: r361429 - in head/sys: kern sys

2020-05-24 Thread Ed Maste
On Sat, 23 May 2020 at 23:50, Mateusz Guzik wrote: > > Author: mjg > Date: Sun May 24 03:50:49 2020 > New Revision: 361429 > URL: https://svnweb.freebsd.org/changeset/base/361429 > > Log: > vfs: scale foffset_lock by using atomics instead of serializing on mtx pool > > Contending cases still s

svn commit: r361437 - head/release/i386

2020-05-24 Thread Ed Maste
Author: emaste Date: Sun May 24 18:25:49 2020 New Revision: 361437 URL: https://svnweb.freebsd.org/changeset/base/361437 Log: Make i386 memstick images bootable. This reverts the i386 part of r342283, "Rework UEFI ESP generation", and the followup commit in r342690. r342283 added an

Re: svn commit: r361440 - head/sys/kern

2020-05-25 Thread Ed Maste
On Mon, 25 May 2020 at 00:56, Mateusz Guzik wrote: > > Author: mjg > Date: Mon May 25 04:56:41 2020 > New Revision: 361440 > URL: https://svnweb.freebsd.org/changeset/base/361440 > > Log: > vfs: restore mtx-protected foffset locking for 32 bit platforms Thanks. The BBB smoke test is green again

svn commit: r361596 - head/usr.bin/fortune

2020-05-28 Thread Ed Maste
Author: emaste Date: Thu May 28 20:39:27 2020 New Revision: 361596 URL: https://svnweb.freebsd.org/changeset/base/361596 Log: fortune: remove warning about potentially offensive fortunes They were removed long ago. PR: 246736 Submitted by: Ruby Lazuli Lord MFC after:3

svn commit: r361607 - in head: . etc/mtree lib lib/libevent lib/libevent1 share/mk usr.sbin/ftp-proxy usr.sbin/ypldap

2020-05-28 Thread Ed Maste
Author: emaste Date: Thu May 28 22:05:50 2020 New Revision: 361607 URL: https://svnweb.freebsd.org/changeset/base/361607 Log: rename in-tree libevent v1 to libevent1 r316063 installed pf's embedded libevent as a private lib, with headers in /usr/include/private/event. Unfortunately we al

svn commit: r361628 - head/share/mk

2020-05-29 Thread Ed Maste
Author: emaste Date: Fri May 29 17:36:54 2020 New Revision: 361628 URL: https://svnweb.freebsd.org/changeset/base/361628 Log: Disable BINUTILS by default on i386 The retirement of obsolete binutils 2.17.50 has been in progress for quite some time. All tools other than GNU as were removed

svn commit: r361629 - head/share/man/man5

2020-05-29 Thread Ed Maste
Author: emaste Date: Fri May 29 17:39:25 2020 New Revision: 361629 URL: https://svnweb.freebsd.org/changeset/base/361629 Log: regen src.conf.5 after BINUTILS changes Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r361648 - head/share/mk

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 16:12:00 2020 New Revision: 361648 URL: https://svnweb.freebsd.org/changeset/base/361648 Log: Disable BINUTILS by default on amd64 The retirement of obsolete binutils 2.17.50 has been in progress for quite some time. All tools other than GNU as were remove

svn commit: r361649 - head/share/man/man5

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 16:12:50 2020 New Revision: 361649 URL: https://svnweb.freebsd.org/changeset/base/361649 Log: Add deprecation notice to WITH_BINUTILS option description Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r361650 - head/tools/build/options

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 16:13:21 2020 New Revision: 361650 URL: https://svnweb.freebsd.org/changeset/base/361650 Log: Add deprecation notice to WITH_BINUTILS option description Modified: head/tools/build/options/WITH_BINUTILS Modified: head/tools/build/options/WITH_BINUTILS =

svn commit: r361651 - head

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 16:20:18 2020 New Revision: 361651 URL: https://svnweb.freebsd.org/changeset/base/361651 Log: Makefile.inc1: remove BINUTILS_BOOTSTRAP linker support As of r359347 BINUTILS_BOOTSTRAP does not include the bfd linker. Modified: head/Makefile.inc1 Modified:

svn commit: r361656 - head/gnu/usr.bin/binutils

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 19:16:33 2020 New Revision: 361656 URL: https://svnweb.freebsd.org/changeset/base/361656 Log: binutils: build as with BINUTILS || BINUTILS_BOOTSTRAP Previously we descended into as only if MK_BINUTILS was true, including during the bootstrap tool phase. BI

svn commit: r361657 - head/sys/sys

2020-05-30 Thread Ed Maste
Author: emaste Date: Sat May 30 19:57:26 2020 New Revision: 361657 URL: https://svnweb.freebsd.org/changeset/base/361657 Log: elf_common.h: define DF_1_PIE DF_1_PIE indicates that the object is a position-independent executable. Reference: https://docs.oracle.com/cd/E36784_01/html/E3

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

2020-05-30 Thread Ed Maste
On Sat, 30 May 2020 at 16:14, Konstantin Belousov wrote: > > On Sat, May 30, 2020 at 07:57:27PM +0000, Ed Maste wrote: > > Author: emaste > > Date: Sat May 30 19:57:26 2020 > > New Revision: 361657 > > URL: https://svnweb.freebsd.org/changeset/base/361657 > >

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

2020-05-30 Thread Ed Maste
On Sat, 30 May 2020 at 16:17, Ed Maste wrote: > > On Sat, 30 May 2020 at 16:14, Konstantin Belousov wrote: > > > > On Sat, May 30, 2020 at 07:57:27PM +, Ed Maste wrote: > > > Author: emaste > > > Date: Sat May 30 19:57:26 2020 > > > New Revision:

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

2020-05-30 Thread Ed Maste
On Sat, 30 May 2020 at 19:39, Konstantin Belousov wrote: > > > It looks like GNU ld has done it since 2015 in fact. Further, glibc > > will refuse to dlopen() an object with DF_1_PIE set, as of last June; > > this seems like it would be a reasonable thing for us to do too. > > > > glibc bug for th

svn commit: r361662 - head/contrib/elftoolchain/readelf

2020-05-31 Thread Ed Maste
Author: emaste Date: Sun May 31 15:31:47 2020 New Revision: 361662 URL: https://svnweb.freebsd.org/changeset/base/361662 Log: readelf: add more DT_FLAGS_1 flags Reference: https://docs.oracle.com/cd/E36784_01/html/E36857/chapter6-42444.html > DF_1_SINGLETON Singleton symbols exist.

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

2020-06-01 Thread Ed Maste
On Sat, 30 May 2020 at 12:12, Ed Maste wrote: > > Author: emaste > Date: Sat May 30 16:12:00 2020 > New Revision: 361648 > URL: https://svnweb.freebsd.org/changeset/base/361648 > > Log: > Disable BINUTILS by default on amd64 I received a private query about this but wil

svn commit: r361713 - head/share/mk

2020-06-01 Thread Ed Maste
Author: emaste Date: Tue Jun 2 00:46:15 2020 New Revision: 361713 URL: https://svnweb.freebsd.org/changeset/base/361713 Log: bsd.prog.mk: split MK_PIE test for clarity And a comment explaining why PIE flags are disabled for static binaries. Modified: head/share/mk/bsd.prog.mk Modified:

svn commit: r361739 - in head/contrib/llvm-project/llvm: include/llvm/BinaryFormat tools/llvm-readobj

2020-06-02 Thread Ed Maste
Author: emaste Date: Tue Jun 2 22:55:51 2020 New Revision: 361739 URL: https://svnweb.freebsd.org/changeset/base/361739 Log: llvm: Add DF_1_PIE Discussed with: dim Obtained from:LLVM d9943e7f0ce8 MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: hea

svn commit: r361740 - head/contrib/llvm-project/lld/ELF

2020-06-02 Thread Ed Maste
Author: emaste Date: Tue Jun 2 22:57:13 2020 New Revision: 361740 URL: https://svnweb.freebsd.org/changeset/base/361740 Log: lld: Set DF_1_PIE for -pie DF_1_PIE originated from Solaris[1]. GNU ld[2] sets the flag on non-Solaris platforms. It can help distinguish PIE from ET_DYN.

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

2020-06-03 Thread Ed Maste
Author: emaste Date: Wed Jun 3 20:42:52 2020 New Revision: 361769 URL: https://svnweb.freebsd.org/changeset/base/361769 Log: mmap.2: correct prot argument terminology One of the error descriptions referred to permissions; in context the meaning was probably clear, but the prot values are

svn commit: r361781 - head/sys/vm

2020-06-03 Thread Ed Maste
Author: emaste Date: Thu Jun 4 01:49:29 2020 New Revision: 361781 URL: https://svnweb.freebsd.org/changeset/base/361781 Log: Correct terminology in vm.imply_prot_max sysctl description As with r361769 (man page), PROT_* are properly called protections, not permissions. MFC after:

svn commit: r361840 - in head: lib/libmd sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 17:00:38 2020 New Revision: 361840 URL: https://svnweb.freebsd.org/changeset/base/361840 Log: Apply C SKEIN_LOOP setting only to skein_block.c Otherwise if assembling skein_block_asm.s with Clang's integrated assembler we can pass conflicting SKEIN_LOOP set

svn commit: r361843 - head/sys/crypto/skein/amd64

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 18:37:04 2020 New Revision: 361843 URL: https://svnweb.freebsd.org/changeset/base/361843 Log: skein_block_asm.S: use #ifdef not .ifdef, for Clang IAS Clang IAS does not support the --defsym argument, and .ifndef SKEIN_USE_ASM gets turned into .

svn commit: r361845 - in head: lib/libmd sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 18:56:43 2020 New Revision: 361845 URL: https://svnweb.freebsd.org/changeset/base/361845 Log: Also pass SKEIN_USE_ASM to the assembler, via AFLAGS Modified: head/lib/libmd/Makefile head/sys/modules/crypto/Makefile Modified: head/lib/libmd/Makefile ==

svn commit: r361850 - head

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 20:18:55 2020 New Revision: 361850 URL: https://svnweb.freebsd.org/changeset/base/361850 Log: Makefile.inc1: remove stale dependency cleanup from 2018 Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 ===

svn commit: r361853 - in head: lib/libmd sys/crypto/skein/amd64 sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 00:35:41 2020 New Revision: 361853 URL: https://svnweb.freebsd.org/changeset/base/361853 Log: Rename skein_block_asm.s to .S and assemble using Clang IAS Comparing the object files produced by GNU as 2.17.50 and Clang IAS shows many immaterial changes in st

svn commit: r361857 - head/share/mk

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:27:28 2020 New Revision: 361857 URL: https://svnweb.freebsd.org/changeset/base/361857 Log: src.opts.mk: disable BINUTILS_BOOTSTRAP universally As of r361853 skein_block_asm.S is assembled using Clang's integrated assembler. PR: 233611 Sp

svn commit: r361858 - head/share/man/man5

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:28:21 2020 New Revision: 361858 URL: https://svnweb.freebsd.org/changeset/base/361858 Log: src.conf.5: regen after r361857, BINUTILS_BOOTSTRAP off by default Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r361860 - in head/gnu/usr.bin/binutils: objcopy objdump

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:45:57 2020 New Revision: 361860 URL: https://svnweb.freebsd.org/changeset/base/361860 Log: Remove GNU objcopy and objdump build infrastructure We haven't used the GNU versions of these tools for some time. Deleted: head/gnu/usr.bin/binutils/objcopy/ h

svn commit: r361876 - head/tools/build/options

2020-06-06 Thread Ed Maste
Author: emaste Date: Sat Jun 6 21:07:50 2020 New Revision: 361876 URL: https://svnweb.freebsd.org/changeset/base/361876 Log: Update SYSTEM_LINKER descriptions wrt BINUTILS GNU ld hasn't been built with the BINUTILS option for some time. Modified: head/tools/build/options/WITHOUT_SYSTEM_

svn commit: r361879 - head/share/man/man5

2020-06-06 Thread Ed Maste
Author: emaste Date: Sat Jun 6 22:26:44 2020 New Revision: 361879 URL: https://svnweb.freebsd.org/changeset/base/361879 Log: src.conf.5: regen after r361876, SYSTEM_LINKER description update Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ==

svn commit: r361880 - in head: . gnu/usr.bin gnu/usr.bin/binutils share/mk tools/build/mk tools/build/options

2020-06-06 Thread Ed Maste
Author: emaste Date: Sun Jun 7 00:07:21 2020 New Revision: 361880 URL: https://svnweb.freebsd.org/changeset/base/361880 Log: Retire BINUTILS and BINUTILS_BOOTSTRAP options As of r361857 all BINUTILS options are disabled by default - ports have been changed to depend on binutils if they r

svn commit: r361892 - head/share/man/man5

2020-06-07 Thread Ed Maste
Author: emaste Date: Sun Jun 7 13:52:49 2020 New Revision: 361892 URL: https://svnweb.freebsd.org/changeset/base/361892 Log: src.conf.5: regen after BINUTILS options removal Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ===

svn commit: r361894 - head/gnu/usr.bin/binutils/as

2020-06-07 Thread Ed Maste
Author: emaste Date: Sun Jun 7 13:53:23 2020 New Revision: 361894 URL: https://svnweb.freebsd.org/changeset/base/361894 Log: Remove now-unused GNU as build infrastructure Deleted: head/gnu/usr.bin/binutils/as/ ___ svn-src-head@freebsd.org mailing l

svn commit: r361930 - head/usr.sbin/crashinfo

2020-06-08 Thread Ed Maste
Author: emaste Date: Mon Jun 8 16:11:44 2020 New Revision: 361930 URL: https://svnweb.freebsd.org/changeset/base/361930 Log: crashinfo: stop looking for gdb in /usr/bin/gdb As of r359457 we removed the GDB_LIBEXEC option, always installing in-tree gdb into /usr/libexec/. Thus, there is

svn commit: r362013 - head/sys/kern

2020-06-10 Thread Ed Maste
Author: emaste Date: Wed Jun 10 16:00:43 2020 New Revision: 362013 URL: https://svnweb.freebsd.org/changeset/base/362013 Log: Fix arm64 kernel build with DEBUG on Submitted by: Greg V , andrew Differential Revision:https://reviews.freebsd.org/D24986 Modified: head/sys/kern/subr

Re: svn commit: r362217 - head/stand/common

2020-06-16 Thread Ed Maste
On Tue, 16 Jun 2020 at 13:01, Ian Lepore wrote: > > As much as I prefer doing it this way, style(9) doesn't allow for > variable declarations inside a for() statement (or even inside a local > block, which is just too 1980s for me, but it is still our standard). Perhaps it's time to update style(

svn commit: r324279 - head/share/man/man7

2017-10-04 Thread Ed Maste
Author: emaste Date: Wed Oct 4 14:39:55 2017 New Revision: 324279 URL: https://svnweb.freebsd.org/changeset/base/324279 Log: arch.7: correct statement about time_t size After r320347 it is 64-bit on every architecture except i386. Sponsored by: The FreeBSD Foundation Modified: head

Re: svn commit: r324178 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua

2017-10-04 Thread Ed Maste
On 1 October 2017 at 22:12, Andriy Gapon wrote: > > Author: avg > Date: Sun Oct 1 20:12:30 2017 > New Revision: 324178 > URL: https://svnweb.freebsd.org/changeset/base/324178 > > Log: > unbreak kernel builds on sparc64 and powerpc after r324163, ZFS Channel > Programs Seems this is still brok

Re: svn commit: r324178 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua

2017-10-05 Thread Ed Maste
On 5 October 2017 at 08:29, Andriy Gapon wrote: > > Now I see where I tripped. The code built fine on sparc64 and powerpc does > not > build ZFS at all and powerpc64 (with char unsigned) kept failing. > > I am going to commit a platform independent fix soon. Thanks! And sorry for the powerpc64/

svn commit: r324503 - head/sys/dev/uart

2017-10-10 Thread Ed Maste
Author: emaste Date: Tue Oct 10 20:08:30 2017 New Revision: 324503 URL: https://svnweb.freebsd.org/changeset/base/324503 Log: uart: detect 256-byte FIFOs Submitted by: Zakary Nafziger Sponsored by: The FreeBSD Foundation Modified: head/sys/dev/uart/uart_dev_ns8250.c Modified: head/sy

svn commit: r324507 - head/sbin/growfs

2017-10-10 Thread Ed Maste
Author: emaste Date: Tue Oct 10 21:16:07 2017 New Revision: 324507 URL: https://svnweb.freebsd.org/changeset/base/324507 Log: growfs: ANSIfy cgckhash() The build was broken on GCC-using architectures with: growfs.c: In function 'cgckhash': growfs.c:1753: warning: old-style function d

svn commit: r324509 - head/share/man/man9

2017-10-10 Thread Ed Maste
Author: emaste Date: Tue Oct 10 23:54:25 2017 New Revision: 324509 URL: https://svnweb.freebsd.org/changeset/base/324509 Log: sysctl.9: document CTLFLAG_CAPRD and CTLFLAG_CAPWR Reported by: Shawn Webb MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/share/man

svn commit: r324531 - head/tools/build/mk

2017-10-11 Thread Ed Maste
Author: emaste Date: Wed Oct 11 14:34:06 2017 New Revision: 324531 URL: https://svnweb.freebsd.org/changeset/base/324531 Log: OptionalObsoleteFiles: remove diff from MK_GNU_DIFF=no block diff (and man page) are not from GNU, as of r317209, and should not be deleted if WITHOUT_GNU_DIFF is

svn commit: r324536 - head/contrib/llvm/projects/libunwind/src

2017-10-11 Thread Ed Maste
Author: emaste Date: Wed Oct 11 19:26:39 2017 New Revision: 324536 URL: https://svnweb.freebsd.org/changeset/base/324536 Log: libunwind: use upstream patch to disable executable stacks arm uses '@' as a comment character, and cannot use @progbits in the .section directive. Apply the upstr

svn commit: r324560 - in head: lib/libc/sys sys/kern

2017-10-12 Thread Ed Maste
Author: emaste Date: Thu Oct 12 15:45:53 2017 New Revision: 324560 URL: https://svnweb.freebsd.org/changeset/base/324560 Log: allow posix_fallocate in capability mode posix_fallocate is logically equivalent to writing zero blocks to the desired file size and there is no reason to prevent

svn commit: r324561 - head/sys/kern

2017-10-12 Thread Ed Maste
Author: emaste Date: Thu Oct 12 15:48:37 2017 New Revision: 324561 URL: https://svnweb.freebsd.org/changeset/base/324561 Log: regen init_sysent.c r324560 Modified: head/sys/kern/init_sysent.c Modified: head/sys/kern/init_sysent.c ==

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

2017-10-12 Thread Ed Maste
Author: emaste Date: Thu Oct 12 18:30:54 2017 New Revision: 324564 URL: https://svnweb.freebsd.org/changeset/base/324564 Log: allow posix_fallocate in 32-bit compat capability mode Reported by: kib MFC after:2 weeks MFC with: r324560 Sponsored by: The FreeBSD Foundation Modi

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

2017-10-12 Thread Ed Maste
Author: emaste Date: Thu Oct 12 18:31:28 2017 New Revision: 324565 URL: https://svnweb.freebsd.org/changeset/base/324565 Log: regen freebsd32_sysent.c after r324564 (freebsd32_posix_fallocate) Modified: head/sys/compat/freebsd32/freebsd32_sysent.c Modified: head/sys/compat/freebsd32/freebsd3

svn commit: r324594 - head/usr.bin/truss

2017-10-13 Thread Ed Maste
Author: emaste Date: Fri Oct 13 13:47:55 2017 New Revision: 324594 URL: https://svnweb.freebsd.org/changeset/base/324594 Log: truss: mention 'H' in usage r295930 introduced the 'H' option to display thread IDs, but did not add the option to usage(). PR: 222837 Submitted b

svn commit: r324595 - head/sys/vm

2017-10-13 Thread Ed Maste
Author: emaste Date: Fri Oct 13 13:53:19 2017 New Revision: 324595 URL: https://svnweb.freebsd.org/changeset/base/324595 Log: ANSIfy vm_kern.c PR: 222673 Submitted by: o...@j.email.ne.jp MFC after:1 week Modified: head/sys/vm/vm_kern.c Modified: head/sys/vm/vm_kern.c =

svn commit: r324603 - head

2017-10-13 Thread Ed Maste
Author: emaste Date: Fri Oct 13 17:15:17 2017 New Revision: 324603 URL: https://svnweb.freebsd.org/changeset/base/324603 Log: ObsoleteFiles.inc: correct year on libstand removal Modified: head/ObsoleteFiles.inc Modified: head/ObsoleteFiles.inc

svn commit: r324604 - head/targets/pseudo/userland/gnu

2017-10-13 Thread Ed Maste
Author: emaste Date: Fri Oct 13 18:23:08 2017 New Revision: 324604 URL: https://svnweb.freebsd.org/changeset/base/324604 Log: Remove additional groff leftovers (r319664) Modified: head/targets/pseudo/userland/gnu/Makefile.depend Modified: head/targets/pseudo/userland/gnu/Makefile.depend

svn commit: r324605 - head/targets/pseudo/userland/gnu

2017-10-13 Thread Ed Maste
Author: emaste Date: Fri Oct 13 18:30:32 2017 New Revision: 324605 URL: https://svnweb.freebsd.org/changeset/base/324605 Log: clean up remnants of removed GPL software send-pr r267486 texinfo r276551 ranlibr286332 sdiff r298823 rcs r307351 diff r317209 Modi

svn commit: r324683 - in head/lib: libc/sys libstand

2017-10-16 Thread Ed Maste
Author: emaste Date: Tue Oct 17 02:51:45 2017 New Revision: 324683 URL: https://svnweb.freebsd.org/changeset/base/324683 Log: write.2: correct maximum nbytes size for EINVAL error In FreeBSD 11 and later debug.iosize_max_clamp defaults to 0, and the maximum nbytes count for write(2) is SS

svn commit: r324684 - head/lib/libstand

2017-10-16 Thread Ed Maste
Author: emaste Date: Tue Oct 17 02:53:42 2017 New Revision: 324684 URL: https://svnweb.freebsd.org/changeset/base/324684 Log: Remove lib/libstand again, accidentally readded in r324683 Deleted: head/lib/libstand/ ___ svn-src-head@freebsd.org mailing

svn commit: r324700 - head/sys/boot/common

2017-10-17 Thread Ed Maste
Author: emaste Date: Tue Oct 17 18:00:01 2017 New Revision: 324700 URL: https://svnweb.freebsd.org/changeset/base/324700 Log: loader: initialize dv_cleanup in md.c to eliminate clang warning Submitted by: Zakary Nafziger Sponsored by: The FreeBSD Foundation Modified: head/sys/boot/com

svn commit: r324703 - head/sys/boot

2017-10-17 Thread Ed Maste
Author: emaste Date: Tue Oct 17 19:11:29 2017 New Revision: 324703 URL: https://svnweb.freebsd.org/changeset/base/324703 Log: loader.mk: clean md.o even if MD_IMAGE_SIZE not defined We don't normally provide special handling for optionally-included src files, but md.o depends on both md.c

svn commit: r324707 - head/sys/tools

2017-10-17 Thread Ed Maste
Author: emaste Date: Tue Oct 17 21:13:26 2017 New Revision: 324707 URL: https://svnweb.freebsd.org/changeset/base/324707 Log: embed_mfs: add error handling, usage Ensure that we are called with two arguments, and that the output file is writable. Also, if we cannot find the mfs section re

svn commit: r324753 - head/sys/fs/msdosfs

2017-10-19 Thread Ed Maste
Author: emaste Date: Thu Oct 19 12:55:11 2017 New Revision: 324753 URL: https://svnweb.freebsd.org/changeset/base/324753 Log: msdosfs: fix build with MSDOSFS_DEBUG Inspired by a patch submission by longw...@incore.de with many changes for ino64 in HEAD. PR: 199152 MFC aft

svn commit: r324758 - head/sys/dev/psci

2017-10-19 Thread Ed Maste
Author: emaste Date: Thu Oct 19 16:40:17 2017 New Revision: 324758 URL: https://svnweb.freebsd.org/changeset/base/324758 Log: psci: change bootverbose string to 'PSCI 0.2 compatible' Prior to r324754 we treated PSCI 0.2 and 1.0 as identical, and r324754 extended that to include all PSCI 1

svn commit: r324936 - head/share/man/man8

2017-10-23 Thread Ed Maste
Author: emaste Date: Mon Oct 23 20:32:18 2017 New Revision: 324936 URL: https://svnweb.freebsd.org/changeset/base/324936 Log: uefi.8: mention use on (32-bit) arm Sponsored by: The FreeBSD Foundation Modified: head/share/man/man8/uefi.8 Modified: head/share/man/man8/uefi.8 ==

svn commit: r325042 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2017-10-27 Thread Ed Maste
Author: emaste Date: Fri Oct 27 16:23:45 2017 New Revision: 325042 URL: https://svnweb.freebsd.org/changeset/base/325042 Log: libdtrace: replace "DOODAD" with more descriptive string Previously some unimplemented libdtrace routines printed the function, file and line number, followed by "

svn commit: r325047 - head/contrib/dma

2017-10-27 Thread Ed Maste
Author: emaste Date: Fri Oct 27 20:21:09 2017 New Revision: 325047 URL: https://svnweb.freebsd.org/changeset/base/325047 Log: dma: fix use-after-free Sponsored by: The FreeBSD Foundation Modified: head/contrib/dma/dma.c Modified: head/contrib/dma/dma.c ==

Re: svn commit: r325092 - head/usr.bin/fortune/datfiles

2017-10-29 Thread Ed Maste
On 29 October 2017 at 00:53, Eitan Adler wrote: > Author: eadler > Date: Sun Oct 29 04:53:33 2017 > New Revision: 325092 > URL: https://svnweb.freebsd.org/changeset/base/325092 > > Log: > Modernize freebsd-tips a bit ... > % > Want to run the same command again? > -In tcsh you can type "!!". >

Re: svn commit: r325042 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2017-10-31 Thread Ed Maste
On 27 October 2017 at 12:39, Michal Meloun wrote: > > On 27.10.2017 18:23, Ed Maste wrote: >> Author: emaste >> Date: Fri Oct 27 16:23:45 2017 >> New Revision: 325042 >> URL: https://svnweb.freebsd.org/changeset/base/325042 >> >> Log: >> libdtrac

Re: svn commit: r325368 - head/sys/kern

2017-11-03 Thread Ed Maste
"On 3 November 2017 at 16:42, Bryan Drewery wrote: > >> Differential Revision: D12929 > > Apparently this format closes the review now? I thought we needed a full > URL? Interesting, Phabricator reports "We found a "Differential Revision" field with value "12929" in the commit message, and

Re: svn commit: r325320 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs [breaks lld on zfs: lld uses fallocate]

2017-11-04 Thread Ed Maste
On 4 November 2017 at 07:41, Andriy Gapon wrote: > On 04/11/2017 12:32, Mark Millard wrote: >> if (int Err = ::posix_fallocate(FD, 0, Size)) { >> if (Err != EOPNOTSUPP) >> return std::error_code(Err, std::generic_category()); >> } > > The commit message that you didn't include into y

svn commit: r325420 - head/contrib/llvm/lib/Support/Unix

2017-11-04 Thread Ed Maste
Author: emaste Date: Sun Nov 5 00:51:53 2017 New Revision: 325420 URL: https://svnweb.freebsd.org/changeset/base/325420 Log: lld: accept EINVAL to indicate posix_fallocate is unsupported As of r325320 posix_fallocate on a ZFS filesystem returns EINVAL to indicate that the operation is no

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

2017-11-04 Thread Ed Maste
Author: emaste Date: Sun Nov 5 03:02:19 2017 New Revision: 325422 URL: https://svnweb.freebsd.org/changeset/base/325422 Log: posix_fallocate.2: add an EINVAL errno case As of r325320 posix_fallocate returns EINVAL on ZFS to indicate that the underlying filesystem does not support this op

svn commit: r325444 - head/sys/kern

2017-11-05 Thread Ed Maste
Author: emaste Date: Sun Nov 5 19:49:44 2017 New Revision: 325444 URL: https://svnweb.freebsd.org/changeset/base/325444 Log: ANSIfy sys/kern/md4c.c PR: 223453 Submitted by: o...@j.email.ne.jp MFC After:2 weeks Modified: head/sys/kern/md4c.c Modified: head/sys/kern/md4

svn commit: r325664 - in head/usr.sbin: jail jexec

2017-11-10 Thread Ed Maste
Author: emaste Date: Fri Nov 10 14:53:16 2017 New Revision: 325664 URL: https://svnweb.freebsd.org/changeset/base/325664 Log: Strip EOL whitespace in usr.sbin/{jail,jexec} Modified: head/usr.sbin/jail/command.c head/usr.sbin/jail/jail.8 head/usr.sbin/jail/jail.c head/usr.sbin/jexec/jexe

svn commit: r325681 - head/sys/boot/efi/boot1

2017-11-10 Thread Ed Maste
Author: emaste Date: Fri Nov 10 21:26:44 2017 New Revision: 325681 URL: https://svnweb.freebsd.org/changeset/base/325681 Log: boot1: avoid using NULL device path As of r323063 boot1 printed out the path & device from which it was loaded, but uboot's EFI implementation lacked some support,

svn commit: r325683 - head/sys/dev/vnic

2017-11-10 Thread Ed Maste
Author: emaste Date: Fri Nov 10 22:17:30 2017 New Revision: 325683 URL: https://svnweb.freebsd.org/changeset/base/325683 Log: vnic: apply BPF tap before passing packet to hardware Previously we passed tx packets to hardware via nicvf_tx_mbuf_locked and then to the BPF tap, with a possibly

svn commit: r325744 - head/sys/boot/efi/boot1

2017-11-12 Thread Ed Maste
Author: emaste Date: Sun Nov 12 17:15:54 2017 New Revision: 325744 URL: https://svnweb.freebsd.org/changeset/base/325744 Log: boot1: also check for NULL device r325681 fixed a NULL pointer dereference on RPi3 caused by a lack of functionality in uboot's EFI implementation. That rev check

svn commit: r325811 - head/sys/dev/vnic

2017-11-14 Thread Ed Maste
Author: emaste Date: Tue Nov 14 16:31:11 2017 New Revision: 325811 URL: https://svnweb.freebsd.org/changeset/base/325811 Log: vnic: report that the driver supports multicast The driver is currently hardcoded to force promiscuous mode, so all of the MAC filtering code is presently unused a

svn commit: r325825 - head/sys/kern

2017-11-14 Thread Ed Maste
Author: emaste Date: Tue Nov 14 18:18:18 2017 New Revision: 325825 URL: https://svnweb.freebsd.org/changeset/base/325825 Log: disallow clock_settime too far in the future to avoid panic clock_ts_to_ct has a KASSERT that the converted year fits into four digits. By default (sysctl debug.a

svn commit: r325859 - head

2017-11-15 Thread Ed Maste
Author: emaste Date: Wed Nov 15 18:03:31 2017 New Revision: 325859 URL: https://svnweb.freebsd.org/changeset/base/325859 Log: Sort pkgbase mtree metadata, for reproducible builds Packaged base packages are created by running the stageworld and stagekernel targets with -DNO_ROOT, and conve

svn commit: r325860 - head/sbin/newfs

2017-11-15 Thread Ed Maste
Author: emaste Date: Wed Nov 15 18:40:40 2017 New Revision: 325860 URL: https://svnweb.freebsd.org/changeset/base/325860 Log: newfs: warn if newer than kernel Creating a UFS filesystem with a newfs newer than the running kernel, and then mounting that filesystem, can lead to interesting f

Re: svn commit: r325860 - head/sbin/newfs

2017-11-15 Thread Ed Maste
On 15 November 2017 at 13:47, Rodney W. Grimes wrote: >> Author: emaste >> Date: Wed Nov 15 18:40:40 2017 >> New Revision: 325860 >> URL: https://svnweb.freebsd.org/changeset/base/325860 >> >> Log: >> newfs: warn if newer than kernel >> >> Creating a UFS filesystem with a newfs newer than the

Re: svn commit: r325860 - head/sbin/newfs

2017-11-15 Thread Ed Maste
On 15 November 2017 at 19:36, Warner Losh wrote: > > On Wed, Nov 15, 2017 at 5:05 PM, Ed Maste wrote: >> >> On 15 November 2017 at 13:47, Rodney W. Grimes >> wrote: >> >> Author: emaste >> >> Date: Wed Nov 15 18:40:40 2017 >> >>

svn commit: r325988 - head/sys/libkern

2017-11-18 Thread Ed Maste
Author: emaste Date: Sun Nov 19 00:31:13 2017 New Revision: 325988 URL: https://svnweb.freebsd.org/changeset/base/325988 Log: ANSIfy sys/libkern PR: 223641 Submitted by: o...@j.email.ne.jp MFC after:1 week Modified: head/sys/libkern/ashrdi3.c head/sys/libkern/bcmp.c

Re: svn commit: r325988 - head/sys/libkern

2017-11-20 Thread Ed Maste
Hi Bruce, notes on a few of the points you raised (I'll look at others later): On 19 November 2017 at 04:07, Bruce Evans wrote: > > The vendor version is in libc/string. It has been ANSIfied, but the > libkern version has large churning to "optimize" it. It is the libkern > version that should

svn commit: r326030 - in head: lib usr.bin

2017-11-20 Thread Ed Maste
Author: emaste Date: Mon Nov 20 20:55:41 2017 New Revision: 326030 URL: https://svnweb.freebsd.org/changeset/base/326030 Log: Install strings unconditionally Previously it was enabled by WITH_/WITHOUT_TOOLCHAIN, but it is commonly expected to be available and may have non-toolchain consum

Re: svn commit: r326039 - in head: etc/mtree usr.bin/head usr.bin/head/tests

2017-11-20 Thread Ed Maste
On 20 November 2017 at 17:55, Alan Somers wrote: > Author: asomers > Date: Mon Nov 20 22:55:02 2017 > New Revision: 326039 > URL: https://svnweb.freebsd.org/changeset/base/326039 > > Log: > Add ATF tests for head(1) > > Submitted by: Fred Schlecter > Reviewed

Re: svn commit: r326039 - in head: etc/mtree usr.bin/head usr.bin/head/tests

2017-11-20 Thread Ed Maste
On 20 November 2017 at 20:32, Ed Maste wrote: > I'd suggest we just go with: > Pull request: https://github.com/freebsd/freebsd/pull/127 In fact, imp@ has already used this format for a number of changes from pull requests, e.g. r314407, r3144

svn commit: r326046 - head/cddl/contrib/opensolaris/lib/libdtrace/common

2017-11-20 Thread Ed Maste
Author: emaste Date: Tue Nov 21 03:15:32 2017 New Revision: 326046 URL: https://svnweb.freebsd.org/changeset/base/326046 Log: dt_modtext: return error on archs lacking an implementation Reported by: mmel Reviewed by: markj MFC after:1 week MFC with: r325042 Sponsored by: T

svn commit: r326057 - head/usr.sbin/vidcontrol

2017-11-21 Thread Ed Maste
Author: emaste Date: Tue Nov 21 13:55:10 2017 New Revision: 326057 URL: https://svnweb.freebsd.org/changeset/base/326057 Log: vidcontrol: correct history size error message `vidcontrol -h 0` is acceptable, so be explicit that it's less than zero that is not allowed. Reported by: Siv

Re: svn commit: r316336 - head/sys/dev/vnic

2017-11-21 Thread Ed Maste
On 31 March 2017 at 14:04, Zbigniew Bodek wrote: > Author: zbb > Date: Fri Mar 31 18:04:34 2017 > New Revision: 316336 > URL: https://svnweb.freebsd.org/changeset/base/316336 > > Log: > Rework BGX detection to support both new and old firmware Should this be merged to stable/11 as well? ___

Re: svn commit: r313019 - in head/sys: dev/e1000 dev/vnic net

2017-11-21 Thread Ed Maste
On 31 January 2017 at 11:12, Stephen J. Kiernan wrote: > Author: stevek > Date: Tue Jan 31 16:12:31 2017 > New Revision: 313019 > URL: https://svnweb.freebsd.org/changeset/base/313019 > > Log: > Add the folowing set accessor functions for recently-added members of ifnet > structure: Should we

svn commit: r326074 - head/etc/periodic/daily

2017-11-21 Thread Ed Maste
Author: emaste Date: Tue Nov 21 20:31:54 2017 New Revision: 326074 URL: https://svnweb.freebsd.org/changeset/base/326074 Log: filter all passwords (not only changed) from periodic passwd backup The periodic 200.backup-passwd script outputs any differences it finds in master.passwd, relati

svn commit: r326082 - head/usr.sbin/freebsd-update

2017-11-21 Thread Ed Maste
Author: emaste Date: Wed Nov 22 01:50:23 2017 New Revision: 326082 URL: https://svnweb.freebsd.org/changeset/base/326082 Log: freebsd-update: do not duplicate patchlist entries PR: 221079 Submitted by: Masachika ISHIZUKA Submitted by: o...@j.email.ne.jp Reviewed by: cperciv

svn commit: r326094 - head/usr.sbin/bsdinstall/scripts

2017-11-22 Thread Ed Maste
Author: emaste Date: Wed Nov 22 15:18:11 2017 New Revision: 326094 URL: https://svnweb.freebsd.org/changeset/base/326094 Log: Fix indentation in bsdinstall-created wpa_supplicant.conf r309934 cleaned up some cases in bsdinstall to use heredocs but broke the indentation of the generated ou

svn commit: r326135 - head/contrib/binutils/bfd

2017-11-23 Thread Ed Maste
Author: emaste Date: Thu Nov 23 14:30:41 2017 New Revision: 326135 URL: https://svnweb.freebsd.org/changeset/base/326135 Log: bfd: fix segfault in the ihex parser on malformed ihex file From binutils commit 0102ea8cec5fc509bba6c91df61b7ce23a799d32, made available under GPLv2 by Nick Clift

svn commit: r326136 - head/contrib/binutils/bfd

2017-11-23 Thread Ed Maste
Author: emaste Date: Thu Nov 23 16:04:52 2017 New Revision: 326136 URL: https://svnweb.freebsd.org/changeset/base/326136 Log: bfd: avoid crash on corrupt binaries From binutils commits 5a4b0ccc20ba30caef53b01bee2c0aaa5b855339 and 7e1e19887abd24aeb15066b141cdff5541e0ec8e, made available un

svn commit: r326179 - head/sys/arm64/conf

2017-11-24 Thread Ed Maste
Author: emaste Date: Fri Nov 24 19:21:21 2017 New Revision: 326179 URL: https://svnweb.freebsd.org/changeset/base/326179 Log: Temporarily disable VIMAGE on arm64 Loading a kernel module with a static VNET_DEFINE'd variable (e.g. if_lagg) currently results in a kernel panic. PR:

svn commit: r357577 - in head/sys: amd64/linux amd64/linux32 arm/linux arm64/linux compat/linux i386/linux

2020-02-05 Thread Ed Maste
Author: emaste Date: Wed Feb 5 16:53:02 2020 New Revision: 357577 URL: https://svnweb.freebsd.org/changeset/base/357577 Log: linuxulator: implement sendfile Submitted by: Bora Özarslan Submitted by: Yang Wang <2...@outlook.jp> Reviewed by: markj Sponsored by: The FreeBSD Foundation

svn commit: r357578 - in head/sys: amd64/linux32 arm/linux i386/linux

2020-02-05 Thread Ed Maste
Author: emaste Date: Wed Feb 5 16:54:16 2020 New Revision: 357578 URL: https://svnweb.freebsd.org/changeset/base/357578 Log: regen linuxulator sysent after r357577 Modified: head/sys/amd64/linux32/linux32_proto.h head/sys/amd64/linux32/linux32_syscall.h head/sys/amd64/linux32/linux32_sys

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