svn commit: r350437 - head/sys/sys

2019-07-29 Thread Xin LI
Author: delphij Date: Tue Jul 30 05:14:28 2019 New Revision: 350437 URL: https://svnweb.freebsd.org/changeset/base/350437 Log: Bump __FreeBSD_version after removal of gzip'ed a.out support. Modified: head/sys/sys/param.h Modified: head/sys/sys/param.h

svn commit: r350436 - in head/sys: amd64/conf arm/arm conf i386/conf kern sys

2019-07-29 Thread Xin LI
Author: delphij Date: Tue Jul 30 05:13:16 2019 New Revision: 350436 URL: https://svnweb.freebsd.org/changeset/base/350436 Log: Remove gzip'ed a.out support. The current implementation of gzipped a.out support was based on a very old version of InfoZIP which ships with an ancient modifie

svn commit: r350433 - head/sys/dev/sound/pci/hda

2019-07-29 Thread Marcelo Araujo
Author: araujo Date: Tue Jul 30 02:01:49 2019 New Revision: 350433 URL: https://svnweb.freebsd.org/changeset/base/350433 Log: Fix sound on headset jack for ALC255 and ALC256 codec. PR: 219350 [1], [2] Submitted by: Masachika ISHIZUKA (ish_at_amail.plala.or.jp) [1]

Re: svn commit: r350420 - in head: include lib/libc/stdio

2019-07-29 Thread Mark Johnston
On Mon, Jul 29, 2019 at 06:38:42PM -0400, Shawn Webb wrote: > On Mon, Jul 29, 2019 at 07:02:16PM +, Mark Johnston wrote: > > Author: markj > > Date: Mon Jul 29 19:02:16 2019 > > New Revision: 350420 > > URL: https://svnweb.freebsd.org/changeset/base/350420 > > > > Log: > > Add mkostempsat(3)

Re: svn commit: r350420 - in head: include lib/libc/stdio

2019-07-29 Thread Shawn Webb
On Mon, Jul 29, 2019 at 07:02:16PM +, Mark Johnston wrote: > Author: markj > Date: Mon Jul 29 19:02:16 2019 > New Revision: 350420 > URL: https://svnweb.freebsd.org/changeset/base/350420 > > Log: > Add mkostempsat(3). > > This is a variant of mkostemps() which takes a directory descript

svn commit: r350432 - head/contrib/elftoolchain/elfcopy

2019-07-29 Thread Mark Johnston
Author: markj Date: Mon Jul 29 22:07:43 2019 New Revision: 350432 URL: https://svnweb.freebsd.org/changeset/base/350432 Log: Merge r3778 and r3779 from ELFToolchain. Modify strip(1) to not accept multiple input files when an output file is specified. There is no good way to handle this c

svn commit: r350431 - in head/sys: kern vm

2019-07-29 Thread Mark Johnston
Author: markj Date: Mon Jul 29 22:01:28 2019 New Revision: 350431 URL: https://svnweb.freebsd.org/changeset/base/350431 Log: Centralize the logic in vfs_vmio_unwire() and sendfile_free_page(). Both of these functions atomically unwire a page, optionally attempt to free the page, and enque

svn commit: r350430 - in head: share/man/man9 sys/sys

2019-07-29 Thread Mariusz Zaborski
Author: oshogbo Date: Mon Jul 29 21:53:02 2019 New Revision: 350430 URL: https://svnweb.freebsd.org/changeset/base/350430 Log: seqc: add man page Reviewed by: markj Earlier version reviewed by: emaste, mjg, bcr, 0mp Differential Revision:https://reviews.freebsd.org/D16744 Add

svn commit: r350429 - in head/sys: kern sys

2019-07-29 Thread Mariusz Zaborski
Author: oshogbo Date: Mon Jul 29 21:42:57 2019 New Revision: 350429 URL: https://svnweb.freebsd.org/changeset/base/350429 Log: proc: make clear_orphan an public API This will be useful for other patches with process descriptors. Change its name as well. Reviewed by: markj, kib Modi

svn commit: r350428 - head/lib/libcasper/libcasper

2019-07-29 Thread Mariusz Zaborski
Author: oshogbo Date: Mon Jul 29 21:26:26 2019 New Revision: 350428 URL: https://svnweb.freebsd.org/changeset/base/350428 Log: libcasper: remove reference to deprecated system.random Modified: head/lib/libcasper/libcasper/libcasper.3 Modified: head/lib/libcasper/libcasper/libcasper.3 ===

svn commit: r350427 - head/sys/arm64/arm64

2019-07-29 Thread Mark Johnston
Author: markj Date: Mon Jul 29 21:21:53 2019 New Revision: 350427 URL: https://svnweb.freebsd.org/changeset/base/350427 Log: Have arm64's pmap_fault() handle WnR faults on dirty PTEs. If we take a WnR permission fault on a managed, writeable and dirty PTE, simply return success without ca

svn commit: r350426 - head/sys/kern

2019-07-29 Thread Alan Somers
Author: asomers Date: Mon Jul 29 20:50:26 2019 New Revision: 350426 URL: https://svnweb.freebsd.org/changeset/base/350426 Log: sendfile: don't panic when VOP_GETPAGES_ASYNC returns an error This is a partial merge of 350144 from projects/fuse2 PR: 236466 Reviewed by: markj

svn commit: r350425 - head/usr.bin/printf

2019-07-29 Thread Jilles Tjoelker
Author: jilles Date: Mon Jul 29 20:43:07 2019 New Revision: 350425 URL: https://svnweb.freebsd.org/changeset/base/350425 Log: printf(1): Note that \c only works in %b strings PR: 238313 Reported by: Andras Farkas MFC after:1 week Modified: head/usr.bin/printf/printf.1

svn commit: r350424 - head/sbin/camcontrol

2019-07-29 Thread Alexander Motin
Author: mav Date: Mon Jul 29 20:41:11 2019 New Revision: 350424 URL: https://svnweb.freebsd.org/changeset/base/350424 Log: Use present now scsi_mode_sense_subpage(). MFC after:2 weeks Modified: head/sbin/camcontrol/timestamp.c Modified: head/sbin/camcontrol/timestamp.c =

svn commit: r350423 - head/lib/libarchive/tests

2019-07-29 Thread Mark Johnston
Author: markj Date: Mon Jul 29 20:37:04 2019 New Revision: 350423 URL: https://svnweb.freebsd.org/changeset/base/350423 Log: Remove a duplicate file listing in the libarchive tests. MFC after:3 days Modified: head/lib/libarchive/tests/Makefile Modified: head/lib/libarchive/tests/Mak

svn commit: r350422 - head/sys/arm64/arm64

2019-07-29 Thread Mark Johnston
Author: markj Date: Mon Jul 29 20:31:28 2019 New Revision: 350422 URL: https://svnweb.freebsd.org/changeset/base/350422 Log: Remove an unneeded trunc_page() in pmap_fault(). Reported by: alc MFC with: r350004 Sponsored by: The FreeBSD Foundation Modified: head/sys/arm64/arm64/pm

svn commit: r350421 - in head/sys: compat/freebsd32 dev/bhnd/nvram dev/drm2 fs/devfs fs/ext2fs fs/fuse kern mips/broadcom rpc

2019-07-29 Thread Mark Johnston
Author: markj Date: Mon Jul 29 20:26:01 2019 New Revision: 350421 URL: https://svnweb.freebsd.org/changeset/base/350421 Log: Avoid relying on header pollution from sys/refcount.h. MFC after:3 days Sponsored by: The FreeBSD Foundation Modified: head/sys/compat/freebsd32/freebsd32_ca

svn commit: r350420 - in head: include lib/libc/stdio

2019-07-29 Thread Mark Johnston
Author: markj Date: Mon Jul 29 19:02:16 2019 New Revision: 350420 URL: https://svnweb.freebsd.org/changeset/base/350420 Log: Add mkostempsat(3). This is a variant of mkostemps() which takes a directory descriptor and returns a descriptor for a tempfile relative to that directory. Unlike

svn commit: r350418 - in head/sys: arm64/conf conf dev/altera/dwc

2019-07-29 Thread Ruslan Bukin
Author: br Date: Mon Jul 29 16:32:23 2019 New Revision: 350418 URL: https://svnweb.freebsd.org/changeset/base/350418 Log: Add glue driver for Altera SOCFPGA Ethernet MAC (EMAC) found in Terasic DE10-Pro (an Intel Stratix 10 GX/SX FPGA Development Kit). The Altera EMAC is an instance of Sy

svn commit: r350417 - head/sys/netpfil/ipfw

2019-07-29 Thread Andrey V. Elsukov
Author: ae Date: Mon Jul 29 15:09:12 2019 New Revision: 350417 URL: https://svnweb.freebsd.org/changeset/base/350417 Log: dd ipfw_get_action() function to get the pointer to action opcode. ACTION_PTR() returns pointer to the start of rule action section, but rule can keep several rule mod

svn commit: r350416 - head/sys/riscv/riscv

2019-07-29 Thread Kristof Provost
Author: kp Date: Mon Jul 29 14:59:14 2019 New Revision: 350416 URL: https://svnweb.freebsd.org/changeset/base/350416 Log: riscv: Fix copyin/copyout r343275 introduced a performance optimisation to the copyin/copyout routines by attempting to copy word-per-word rather than byte-per-byte

svn commit: r350415 - head/sys/dev/mii

2019-07-29 Thread Ruslan Bukin
Author: br Date: Mon Jul 29 14:58:29 2019 New Revision: 350415 URL: https://svnweb.freebsd.org/changeset/base/350415 Log: Find the correct node of PHY chip using "phy-handle" property of ethernet MAC node. This fixes operation on Terasic DE10-Pro (Intel Stratix 10 GX/SX FPGA Development

svn commit: r350414 - head/sys/netpfil/pf

2019-07-29 Thread Kristof Provost
Author: kp Date: Mon Jul 29 13:21:31 2019 New Revision: 350414 URL: https://svnweb.freebsd.org/changeset/base/350414 Log: pf: Remove partial RFC2675 support Remove our (very partial) support for RFC2675 Jumbograms. They're not used, not actually supported and not a good idea. Reviewe

svn commit: r350413 - head/sys/netpfil/ipfw

2019-07-29 Thread Andrey V. Elsukov
Author: ae Date: Mon Jul 29 12:55:48 2019 New Revision: 350413 URL: https://svnweb.freebsd.org/changeset/base/350413 Log: Avoid possible lock leaking. After r343619 ipfw uses own locking for packets flow. PULLUP_LEN() macro is used in ipfw_chk() to make m_pullup(). When m_pullup() fails,

svn commit: r350410 - head/sys/arm/ti/cpsw

2019-07-29 Thread Emmanuel Vadot
Author: manu Date: Mon Jul 29 10:42:15 2019 New Revision: 350410 URL: https://svnweb.freebsd.org/changeset/base/350410 Log: arm: ti: cpsw: Check the new slave node address Since DTS from >= Linux 5.0 the slave address are relative to the parent node address and aren't the full ones. Che

svn commit: r350408 - head/sys/arm/ti

2019-07-29 Thread Emmanuel Vadot
Author: manu Date: Mon Jul 29 10:40:51 2019 New Revision: 350408 URL: https://svnweb.freebsd.org/changeset/base/350408 Log: arm: ti: Get the hwmods property either from the node or the parent r350229 changed the code to lookup the ti,hwmods property in the parent as it's now like that in

svn commit: r350404 - head/sys/netinet/cc

2019-07-29 Thread Michael Tuexen
Author: tuexen Date: Mon Jul 29 09:19:48 2019 New Revision: 350404 URL: https://svnweb.freebsd.org/changeset/base/350404 Log: When performing after_idle() or post_recovery(), don't disable the DCTCP specific methods. Also fallthrough NewReno for non ECN capable TCP connections and improve th

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

2019-07-29 Thread Michael Tuexen
Author: tuexen Date: Mon Jul 29 08:50:35 2019 New Revision: 350403 URL: https://svnweb.freebsd.org/changeset/base/350403 Log: * Improve input validation of sysctl parameters for DCTPC. * Initialize the alpha parameter to a conservative value (like Linux) * Improve handling of arithmetic. *