svn commit: r351592 - head/usr.bin/w

2019-08-28 Thread Mike Karels
Author: karels Date: Thu Aug 29 02:44:18 2019 New Revision: 351592 URL: https://svnweb.freebsd.org/changeset/base/351592 Log: Fix address annotation in xml output from w The libxo xml feature of adding an annotation with the "original" address from the utmpx file if it is different than t

svn commit: r351591 - in head/sys/amd64/vmm: . amd

2019-08-28 Thread John Baldwin
Author: jhb Date: Wed Aug 28 23:40:57 2019 New Revision: 351591 URL: https://svnweb.freebsd.org/changeset/base/351591 Log: Use get_pcpu() to fetch the current CPU's pcpu pointer. This avoids encoding knowledge about how pcpu objects are allocated and is also a few instructions shorter.

svn commit: r351590 - head/sys/dev/cxgbe/tom

2019-08-28 Thread Navdeep Parhar
Author: np Date: Wed Aug 28 23:31:58 2019 New Revision: 351590 URL: https://svnweb.freebsd.org/changeset/base/351590 Log: cxgbe/t4_tom: Use the correct value of sndbuf in AIO Tx. This should have been part of r351540. Sponsored by: Chelsio Communications Modified: head/sys/dev/cxgbe

svn commit: r351589 - head/sys/dev/ahci

2019-08-28 Thread Alexander Motin
Author: mav Date: Wed Aug 28 22:04:04 2019 New Revision: 351589 URL: https://svnweb.freebsd.org/changeset/base/351589 Log: Fix AHCI Enclosure Management, broken by r351356. ivars value of -1 was used to distinguish EM device, and r351356 left some wrong checks for it. Give EM device sepa

Re: svn commit: r350544 - head/usr.bin/bzip2recover

2019-08-28 Thread Mark Johnston
On Wed, Aug 28, 2019 at 10:54:13PM +0200, Antoine Brodin wrote: > On Sat, Aug 3, 2019 at 12:10 AM Mark Johnston wrote: > > > > Author: markj > > Date: Fri Aug 2 22:09:56 2019 > > New Revision: 350544 > > URL: https://svnweb.freebsd.org/changeset/base/350544 > > > > Log: > > Add bzip2recover.1.

svn commit: r351587 - in head/usr.bin: bzip2 bzip2recover

2019-08-28 Thread Mark Johnston
Author: markj Date: Wed Aug 28 21:01:51 2019 New Revision: 351587 URL: https://svnweb.freebsd.org/changeset/base/351587 Log: Install all bzip2.1 MLINKs from the same place. Reported by: antoine MFC after:3 days Sponsored by: The FreeBSD Foundation Modified: head/usr.bin/bzip2/Ma

Re: svn commit: r350544 - head/usr.bin/bzip2recover

2019-08-28 Thread Antoine Brodin
On Sat, Aug 3, 2019 at 12:10 AM Mark Johnston wrote: > > Author: markj > Date: Fri Aug 2 22:09:56 2019 > New Revision: 350544 > URL: https://svnweb.freebsd.org/changeset/base/350544 > > Log: > Add bzip2recover.1. > > MFC after:3 days > Sponsored by: The FreeBSD Foundation > > Modified:

Re: svn commit: r351584 - in head/sys: fs/nullfs fs/unionfs kern sys

2019-08-28 Thread Mateusz Guzik
On 8/28/19, Mateusz Guzik wrote: > Author: mjg > Date: Wed Aug 28 20:34:24 2019 > New Revision: 351584 > URL: https://svnweb.freebsd.org/changeset/base/351584 > > Log: > vfs: add VOP_NEED_INACTIVE > > vnode usecount drops to 0 all the time (e.g. for directories during path > lookup). > When

svn commit: r351585 - head/sys/fs/tmpfs

2019-08-28 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 28 20:35:23 2019 New Revision: 351585 URL: https://svnweb.freebsd.org/changeset/base/351585 Log: tmpfs: use VOP_NEED_INACTIVE Reviewed by: kib Tested by:pho Sponsored by: The FreeBSD Foundation Differential Revision:https://reviews.freebsd.org/D2

svn commit: r351584 - in head/sys: fs/nullfs fs/unionfs kern sys

2019-08-28 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 28 20:34:24 2019 New Revision: 351584 URL: https://svnweb.freebsd.org/changeset/base/351584 Log: vfs: add VOP_NEED_INACTIVE vnode usecount drops to 0 all the time (e.g. for directories during path lookup). When that happens the kernel would always lock the exclu

svn commit: r351577 - head/sys/amd64/amd64

2019-08-28 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 28 19:40:57 2019 New Revision: 351577 URL: https://svnweb.freebsd.org/changeset/base/351577 Log: amd64: clean up cpu_switch.S - LK macro (conditional on SMP for the lock prefix) is unused - SETLK unnecessarily performs xchg. obtained value is never used and the

svn commit: r351576 - head/sys/vm

2019-08-28 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 28 19:28:27 2019 New Revision: 351576 URL: https://svnweb.freebsd.org/changeset/base/351576 Log: vm: only lock tmpfs vnode shared in vm_object_deallocate Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision:https://reviews.freebs

svn commit: r351575 - in head/sys: cddl/contrib/opensolaris/uts/common/fs/zfs kern

2019-08-28 Thread Mark Johnston
Author: markj Date: Wed Aug 28 18:01:54 2019 New Revision: 351575 URL: https://svnweb.freebsd.org/changeset/base/351575 Log: Avoid direct accesses of the vm_page wire_count field. No functional change intended. Sponsored by: Netflix Modified: head/sys/cddl/contrib/opensolaris/uts/co

svn commit: r351574 - head/cddl/contrib/opensolaris/lib/libzfs/common

2019-08-28 Thread Alexander Motin
Author: mav Date: Wed Aug 28 17:39:46 2019 New Revision: 351574 URL: https://svnweb.freebsd.org/changeset/base/351574 Log: MFV/ZoL: Fix wrong assertion in libzfs diff error handling In compare(), all error cases set the error code to EPIPE, so when an error is set, the correct assertion t

svn commit: r351573 - head/lib/libfetch

2019-08-28 Thread Mark Johnston
Author: markj Date: Wed Aug 28 17:01:28 2019 New Revision: 351573 URL: https://svnweb.freebsd.org/changeset/base/351573 Log: Document fetchReqHTTP(). Submitted by: Farhan Khan Reviewed by: 0mp MFC after:1 week Differential Revision:https://reviews.freebsd.org/D18788 Mod

svn commit: r351572 - in head/sys: ddb kern sys

2019-08-28 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 28 16:18:23 2019 New Revision: 351572 URL: https://svnweb.freebsd.org/changeset/base/351572 Log: proc: eliminate the zombproc list It is not needed by anything in the kernel and it slightly drives up contention on both proctree and allproc locks. Reviewed b

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

2019-08-28 Thread Mark Johnston
Author: markj Date: Wed Aug 28 16:08:06 2019 New Revision: 351569 URL: https://svnweb.freebsd.org/changeset/base/351569 Log: Wire pages in vm_page_grab() when appropriate. uiomove_object_page() and exec_map_first_page() would previously wire a page after having grabbed it. Ask vm_page_gr