Re: svn commit: r356344 - head

2020-01-04 Thread John Baldwin
On 1/3/20 8:39 PM, Mark Millard wrote: > >> Author: jhb >> Date: Sat Jan 4 00:59:47 2020 >> New Revision: 356344 >> URL: >> https://svnweb.freebsd.org/changeset/base/356344 >> . . . >> +MAKE_PARAMS_powerpc?= CROSS_TOOLCHAIN=powerpc64-gcc6 >> . . . >> +TOOLCHAINS_powerpc= powerpc64-gcc6 >>

Re: svn commit: r356289 - head

2020-01-04 Thread John Baldwin
On 1/3/20 2:34 AM, Mark Millard wrote: > John Baldwin jhb at FreeBSD.org wrote on > Thu Jan 2 21:41:07 UTC 2020 : > >> On 1/2/20 1:34 PM, John Baldwin wrote: >>> Author: jhb >>> Date: Thu Jan 2 21:34:44 2020 >>> New Revision: 356289 >>> URL: https://svnweb.freebsd.org/changeset/base/356289 >>>

svn commit: r356356 - in head: . gnu/lib lib lib/libssp lib/libssp_nonshared share/mk tools/build/mk

2020-01-04 Thread Kyle Evans
eFiles.inc == --- head/ObsoleteFiles.inc Sat Jan 4 20:07:11 2020(r356355) +++ head/ObsoleteFiles.inc Sat Jan 4 20:19:25 2020(r356356) @@ -36,6 +36,13 @@ # xargs -n1 | sort | uniq -d; # done +# 20200104: gcc libssp removed +OLD_FILES+=usr/include

svn commit: r356367 - in head: . share/mk

2020-01-04 Thread Ed Maste
) @@ -26,6 +26,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20200104: + GCC 4.2.1 is now not built by default, as part of the GCC 4.2.1 + retir

svn commit: r356354 - in head/sys: amd64/amd64 arm64/arm64 i386/i386

2020-01-04 Thread Alan Cox
Author: alc Date: Sat Jan 4 19:50:25 2020 New Revision: 356354 URL: https://svnweb.freebsd.org/changeset/base/356354 Log: When a copy-on-write fault occurs, pmap_enter() is called on to replace the mapping to the old read-only page with a mapping to the new read-write page. To destroy the

svn commit: r356366 - head/contrib/libarchive/libarchive

2020-01-04 Thread Martin Matuska
Author: mm Date: Sun Jan 5 01:42:21 2020 New Revision: 356366 URL: https://svnweb.freebsd.org/changeset/base/356366 Log: MFV r356365: Sync libarchive with vendor Relevant vendor changes: Issue #1302: Plug memory leak on failure of archive_write_client_open() Modified:

svn commit: r356351 - in head/sys: conf vm

2020-01-04 Thread Jeff Roberson
Author: jeff Date: Sat Jan 4 18:48:13 2020 New Revision: 356351 URL: https://svnweb.freebsd.org/changeset/base/356351 Log: UMA NUMA flag day. UMA_ZONE_NUMA was a source of confusion. Make the names more consistent with other NUMA features as UMA_ZONE_FIRSTTOUCH and UMA_ZONE_ROUNDROBIN.

svn commit: r356358 - head/lib/libssp

2020-01-04 Thread Kyle Evans
Author: kevans Date: Sat Jan 4 22:05:00 2020 New Revision: 356358 URL: https://svnweb.freebsd.org/changeset/base/356358 Log: libssp: fix FORTIFY_SOURCE stub declarations The LSB 4.1 that I referenced omitted the varargs, and I failed to catch it. The __vsnprintf_chk error was from just

Re: svn commit: r356348 - in head/sys: kern vm

2020-01-04 Thread Mark Linimon
On Sat, Jan 04, 2020 at 03:15:34AM +, Jeff Roberson wrote: > Use a separate lock for the zone and keg. Out of curiosity, will there be measurable real-world speedups from this an similar work, or will this mostly apply to edge cases, or ... ? mcl

svn commit: r356352 - head/tests/sys/aio

2020-01-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Jan 4 18:59:46 2020 New Revision: 356352 URL: https://svnweb.freebsd.org/changeset/base/356352 Log: lio_listio_empty_nowait_thread sometimes does *not* hang. The other tests consistently do hang though. Sponsored by: DellEMC Modified:

svn commit: r356361 - head/sys/sys

2020-01-04 Thread Mateusz Guzik
Author: mjg Date: Sun Jan 5 00:58:20 2020 New Revision: 356361 URL: https://svnweb.freebsd.org/changeset/base/356361 Log: vfs: predict VN_IS_DOOMED as false The macro is used everywhere. Modified: head/sys/sys/vnode.h Modified: head/sys/sys/vnode.h

svn commit: r356372 - in head/sys: compat/cloudabi kern sys

2020-01-04 Thread Kyle Evans
Author: kevans Date: Sun Jan 5 04:06:40 2020 New Revision: 356372 URL: https://svnweb.freebsd.org/changeset/base/356372 Log: shm: correct KPI mistake introduced around memfd_create When file sealing and shm_open2 were introduced, we should have grown a new kern_shm_open2 helper that did

svn commit: r356353 - head/sys/vm

2020-01-04 Thread Jeff Roberson
Author: jeff Date: Sat Jan 4 19:29:25 2020 New Revision: 356353 URL: https://svnweb.freebsd.org/changeset/base/356353 Log: Fix an assertion introduced in r356348. On architectures without UMA_MD_SMALL_ALLOC vmem has a more complicated startup sequence that violated the new assert.

svn commit: r356360 - head/sys/vm

2020-01-04 Thread Kyle Evans
Author: kevans Date: Sat Jan 4 23:51:44 2020 New Revision: 356360 URL: https://svnweb.freebsd.org/changeset/base/356360 Log: kern_mmap: restore character deleted in transit Pointy hat to:kevans X-MFC-With: r356359 Modified: head/sys/vm/vm_mmap.c Modified:

svn commit: r356371 - head/sys/kern

2020-01-04 Thread Kyle Evans
Author: kevans Date: Sun Jan 5 03:15:16 2020 New Revision: 356371 URL: https://svnweb.freebsd.org/changeset/base/356371 Log: shmfd/mmap: restrict maxprot with MAP_SHARED + F_SEAL_WRITE If a write seal is set on a shared mapping, we must exclude VM_PROT_WRITE as the fd is effectively

svn commit: r356357 - in head: share/man/man4 sys/netinet

2020-01-04 Thread Michael Tuexen
Author: tuexen Date: Sat Jan 4 20:33:12 2020 New Revision: 356357 URL: https://svnweb.freebsd.org/changeset/base/356357 Log: Make the message size limit used for SCTP_SENDALL configurable via a sysctl variable instead of a compiled in constant. This is based on a patch provided by

svn commit: r356359 - in head/sys: compat/linux sys vm

2020-01-04 Thread Kyle Evans
Author: kevans Date: Sat Jan 4 23:39:58 2020 New Revision: 356359 URL: https://svnweb.freebsd.org/changeset/base/356359 Log: kern_mmap: add a variant that allows caller to inspect fp Linux mmap rejects mmap() on a write-only file with EACCES. linux_mmap_common currently does a fun dance

svn commit: r356363 - in head/sys: kern sys ufs/ffs

2020-01-04 Thread Mateusz Guzik
Author: mjg Date: Sun Jan 5 00:59:47 2020 New Revision: 356363 URL: https://svnweb.freebsd.org/changeset/base/356363 Log: vfs: drop thread argument from vinactive Modified: head/sys/kern/vfs_subr.c head/sys/sys/vnode.h head/sys/ufs/ffs/ffs_snapshot.c Modified: head/sys/kern/vfs_subr.c

svn commit: r356364 - head/sys/kern

2020-01-04 Thread Mateusz Guzik
Author: mjg Date: Sun Jan 5 01:00:11 2020 New Revision: 356364 URL: https://svnweb.freebsd.org/changeset/base/356364 Log: vfs: factor out avoidable branches in _vn_lock Modified: head/sys/kern/vfs_vnops.c Modified: head/sys/kern/vfs_vnops.c

svn commit: r356362 - head/sys/kern

2020-01-04 Thread Mateusz Guzik
Author: mjg Date: Sun Jan 5 00:59:16 2020 New Revision: 356362 URL: https://svnweb.freebsd.org/changeset/base/356362 Log: vfs: patch up vnode count assertions to report found value Modified: head/sys/kern/vfs_subr.c Modified: head/sys/kern/vfs_subr.c

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:03:34 2020 New Revision: 356369 URL: https://svnweb.freebsd.org/changeset/base/356369 Log: src.conf.5: regen after r356367, default to GCC off Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2020-01-04 Thread Ed Maste
On Sat, 4 Jan 2020 at 21:57, Mark Linimon wrote: > > On Sun, Jan 05, 2020 at 02:47:56AM +, Ed Maste wrote: > > Do not build GCC 4.2.1 by default for any CPU architecture > > And there was much rejoicing :-) > > (but plz not to MFC tnx) Indeed, I should have tagged it with: Relnotes: YES MFC

Re: svn commit: r356192 - head/sys/geom

2020-01-04 Thread Scott Long
Good job! > On Dec 29, 2019, at 7:46 PM, Alexander Motin wrote: > > Author: mav > Date: Mon Dec 30 00:46:10 2019 > New Revision: 356192 > URL: https://svnweb.freebsd.org/changeset/base/356192 > > Log: > Retire nstart/nend counters. > > Those counters were abused for decade to workaround

svn commit: r356355 - head/lib/libc/secure

2020-01-04 Thread Kyle Evans
Author: kevans Date: Sat Jan 4 20:07:11 2020 New Revision: 356355 URL: https://svnweb.freebsd.org/changeset/base/356355 Log: ssp: knock out some trivial warnings that come up with WARNS=6 A future commit will rebuild this as part of libssp. The exact warnings are fairly trivially fixed:

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:00:26 2020 New Revision: 356368 URL: https://svnweb.freebsd.org/changeset/base/356368 Log: Adjust WITH_/WITHOUT_ descriptions for GCC options after r356367 The options default to NO on all archs now, and will be removed before FreeBSD 13. Sponsored

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

2020-01-04 Thread Mark Linimon
On Sun, Jan 05, 2020 at 02:47:56AM +, Ed Maste wrote: > Do not build GCC 4.2.1 by default for any CPU architecture And there was much rejoicing :-) (but plz not to MFC tnx) mcl ___ svn-src-head@freebsd.org mailing list

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:07:59 2020 New Revision: 356370 URL: https://svnweb.freebsd.org/changeset/base/356370 Log: arch.7: update to show mips* and sparc64 use external GCC after r356367 Modified: head/share/man/man7/arch.7 Modified: head/share/man/man7/arch.7