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

2018-06-28 Thread Mark Johnston
Author: markj Date: Thu Jun 28 21:40:31 2018 New Revision: 335784 URL: https://svnweb.freebsd.org/changeset/base/335784 Log: Invalidate the mapping before updating its physical address. Doing so ensures that all threads sharing the pmap have a consistent view of the mapping. This fixes

svn commit: r339365 - head/share/man/man4

2018-10-15 Thread Mark Johnston
Author: markj Date: Mon Oct 15 18:28:34 2018 New Revision: 339365 URL: https://svnweb.freebsd.org/changeset/base/339365 Log: Typo. Submitted by: Fred Schlechter Approved by: re (gjb) MFC after:3 days Modified: head/share/man/man4/dtrace_ip.4 Modified:

svn commit: r339390 - in head: sys/kern tests/sys/kern

2018-10-16 Thread Mark Johnston
Author: markj Date: Tue Oct 16 20:06:56 2018 New Revision: 339390 URL: https://svnweb.freebsd.org/changeset/base/339390 Log: Reparent a child of pdfork(2) to its reaper when the procdesc is closed. Unconditionally reparenting to PID 1 breaks the procctl(2) reaper functionality. Add

svn commit: r339598 - head/sys/netinet6

2018-10-22 Thread Mark Johnston
Author: markj Date: Mon Oct 22 16:09:01 2018 New Revision: 339598 URL: https://svnweb.freebsd.org/changeset/base/339598 Log: Fix style bugs in in6_pcblookup_lbgroup(). This should have been a part of r338470. No functional changes intended. Reported by: gallatin Reviewed by:

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

2018-10-22 Thread Mark Johnston
Author: markj Date: Mon Oct 22 16:16:42 2018 New Revision: 339599 URL: https://svnweb.freebsd.org/changeset/base/339599 Log: Don't import 0 into vmem quantum caches. vmem uses UMA cache zones to implement the quantum cache. Since uma_zalloc() returns 0 (NULL) to signal an allocation

svn commit: r339616 - in head: share/man/man4 sys/arm64/arm64 sys/kern sys/vm sys/x86/acpica

2018-10-22 Thread Mark Johnston
Author: markj Date: Mon Oct 22 20:13:51 2018 New Revision: 339616 URL: https://svnweb.freebsd.org/changeset/base/339616 Log: Make it possible to disable NUMA support with a tunable. This provides a chicken switch for anyone negatively impacted by enabling NUMA in the amd64 GENERIC kernel

svn commit: r339603 - head/sys/vm

2018-10-22 Thread Mark Johnston
Author: markj Date: Mon Oct 22 17:19:48 2018 New Revision: 339603 URL: https://svnweb.freebsd.org/changeset/base/339603 Log: Fix the build after r339601. I committed some patches out of order and didn't build-test one of them. Reported by: Jenkins, O. Hartmann X-MFC with:

Re: svn commit: r339601 - head/sys/vm

2018-10-22 Thread Mark Johnston
On Mon, Oct 22, 2018 at 07:15:20PM +0200, O. Hartmann wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA512 > > Am Mon, 22 Oct 2018 17:04:05 +0000 (UTC) > Mark Johnston schrieb: > > > Author: markj > > Date: Mon Oct 22 17:04:04 2018 > >

svn commit: r339601 - head/sys/vm

2018-10-22 Thread Mark Johnston
Author: markj Date: Mon Oct 22 17:04:04 2018 New Revision: 339601 URL: https://svnweb.freebsd.org/changeset/base/339601 Log: Swap in processes unless there's a global memory shortage. On NUMA systems, we would not swap in processes unless all domains had some free pages. This is too

svn commit: r339602 - head/sys/vm

2018-10-22 Thread Mark Johnston
Author: markj Date: Mon Oct 22 17:17:30 2018 New Revision: 339602 URL: https://svnweb.freebsd.org/changeset/base/339602 Log: Avoid a redundancy in a comment updated by r339601. Reported by: alc X-MFC with: r339601 Modified: head/sys/vm/vm_swapout.c Modified:

svn commit: r339688 - head/sys/vm

2018-10-24 Thread Mark Johnston
Author: markj Date: Wed Oct 24 16:49:16 2018 New Revision: 339688 URL: https://svnweb.freebsd.org/changeset/base/339688 Log: Add an #include required after r339686. X-MFC with: r339686 Sponsored by: The FreeBSD Foundation Modified: head/sys/vm/uma_int.h Modified:

svn commit: r339687 - head/usr.sbin/rtsold

2018-10-24 Thread Mark Johnston
Author: markj Date: Wed Oct 24 16:46:26 2018 New Revision: 339687 URL: https://svnweb.freebsd.org/changeset/base/339687 Log: Always free dynamically allocated memory before returning. CID: 1007418 MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified:

svn commit: r339686 - head/sys/vm

2018-10-24 Thread Mark Johnston
Author: markj Date: Wed Oct 24 16:41:47 2018 New Revision: 339686 URL: https://svnweb.freebsd.org/changeset/base/339686 Log: Use a vm_domainset iterator in keg_fetch_slab(). Previously, it used a hand-rolled round-robin iterator. This meant that the minskip logic in r338507 didn't apply

svn commit: r339652 - stable/11/share/man/man4

2018-10-23 Thread Mark Johnston
Author: markj Date: Tue Oct 23 13:44:33 2018 New Revision: 339652 URL: https://svnweb.freebsd.org/changeset/base/339652 Log: MFC r339365: Typo. Modified: stable/11/share/man/man4/dtrace_ip.4 Directory Properties: stable/11/ (props changed) Modified:

svn commit: r339653 - head/usr.bin/ldd

2018-10-23 Thread Mark Johnston
Author: markj Date: Tue Oct 23 13:49:53 2018 New Revision: 339653 URL: https://svnweb.freebsd.org/changeset/base/339653 Log: Add an IMPLEMENTATION NOTES section to ldd.1. PR: 231926 Reviewed by: emaste MFC after:1 month Modified: head/usr.bin/ldd/ldd.1 Modified:

svn commit: r339661 - in head/sys: sys vm

2018-10-23 Thread Mark Johnston
Author: markj Date: Tue Oct 23 16:35:58 2018 New Revision: 339661 URL: https://svnweb.freebsd.org/changeset/base/339661 Log: Refactor domainset iterators for use by malloc(9) and UMA. Before this change we had two flavours of vm_domainset iterators: "page" and "malloc". The latter was

svn commit: r339664 - head/sys/vm

2018-10-23 Thread Mark Johnston
Author: markj Date: Tue Oct 23 18:07:16 2018 New Revision: 339664 URL: https://svnweb.freebsd.org/changeset/base/339664 Log: Initialize static domainsets regardless of whether an SRAT is present. Reported by: yuripv X-MFC with: r339452 Sponsored by: The FreeBSD Foundation Modified:

svn commit: r339689 - head/sys/vm

2018-10-24 Thread Mark Johnston
Author: markj Date: Wed Oct 24 17:09:20 2018 New Revision: 339689 URL: https://svnweb.freebsd.org/changeset/base/339689 Log: Add a !NUMA definition for vm_domainset_iter_policy_ref_init(). Pointy hat: markj X-MFC with: r339661 Sponsored by: The FreeBSD Foundation Modified:

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

2018-10-24 Thread Mark Johnston
Author: markj Date: Wed Oct 24 18:42:13 2018 New Revision: 339692 URL: https://svnweb.freebsd.org/changeset/base/339692 Log: Clarify slightly the interaction between wait*() and pdfork(). There are multiple ways to wait for any child process to return a status (e.g., waitpid(-1, ...),

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

2018-10-29 Thread Mark Johnston
Author: markj Date: Mon Oct 29 21:16:26 2018 New Revision: 339883 URL: https://svnweb.freebsd.org/changeset/base/339883 Log: Expose some netdump configuration parameters through sysctl. Reviewed by: cem MFC after:1 week Differential Revision:

svn commit: r339900 - head/sys/geom/concat

2018-10-29 Thread Mark Johnston
Author: markj Date: Tue Oct 30 00:22:14 2018 New Revision: 339900 URL: https://svnweb.freebsd.org/changeset/base/339900 Log: Have gconcat advertise delete support if one of its disks does. This follows the example set by other multi-disk GEOM classes. PR: 232676 Tested by:

svn commit: r339998 - in stable/12/sys: sys vm

2018-11-01 Thread Mark Johnston
Author: markj Date: Thu Nov 1 15:19:36 2018 New Revision: 339998 URL: https://svnweb.freebsd.org/changeset/base/339998 Log: MFC r339661, r339669: Refactor domainset iterators for use by malloc(9) and UMA. Approved by: re (gjb) Modified: stable/12/sys/sys/_domainset.h

svn commit: r339966 - stable/11/sys/conf

2018-10-31 Thread Mark Johnston
Author: markj Date: Wed Oct 31 19:09:48 2018 New Revision: 339966 URL: https://svnweb.freebsd.org/changeset/base/339966 Log: MFC r313557 (by bz): Allow Dtrace to be compiled into the kernel again after r313177. PR: 232825 Modified: stable/11/sys/conf/files Directory Properties:

svn commit: r339968 - stable/12/sys/vm

2018-10-31 Thread Mark Johnston
Author: markj Date: Wed Oct 31 19:28:05 2018 New Revision: 339968 URL: https://svnweb.freebsd.org/changeset/base/339968 Log: MFC r339601, r339603: Swap in processes unless there's a global memory shortage. Approved by: re (gjb) Modified: stable/12/sys/vm/vm_glue.c

svn commit: r340004 - head/sys/netinet

2018-11-01 Thread Mark Johnston
Author: markj Date: Thu Nov 1 15:51:49 2018 New Revision: 340004 URL: https://svnweb.freebsd.org/changeset/base/340004 Log: Improve style in in_pcbinslbgrouphash() and related subroutines. No functional change intended. MFC after:2 weeks Sponsored by: The FreeBSD Foundation

svn commit: r340005 - in head/sys: netinet netinet6

2018-11-01 Thread Mark Johnston
Author: markj Date: Thu Nov 1 15:52:49 2018 New Revision: 340005 URL: https://svnweb.freebsd.org/changeset/base/340005 Log: Remove redundant checks for a NULL lbgroup table. No functional change intended. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Differential

svn commit: r340007 - in stable/12: share/man/man4 sys/arm64/arm64 sys/kern sys/vm sys/x86/acpica

2018-11-01 Thread Mark Johnston
Author: markj Date: Thu Nov 1 16:50:19 2018 New Revision: 340007 URL: https://svnweb.freebsd.org/changeset/base/340007 Log: MFC r339616: Make it possible to disable NUMA support with a tunable. PR: 231460 Approved by: re (gjb) Modified: stable/12/share/man/man4/numa.4

svn commit: r340006 - stable/12/sys/vm

2018-11-01 Thread Mark Johnston
Author: markj Date: Thu Nov 1 16:00:00 2018 New Revision: 340006 URL: https://svnweb.freebsd.org/changeset/base/340006 Log: MFC r339686: Use a vm_domainset iterator in keg_fetch_slab(). Approved by: re (kib) Modified: stable/12/sys/vm/uma_core.c stable/12/sys/vm/uma_int.h

svn commit: r339780 - head/bin/setfacl

2018-10-26 Thread Mark Johnston
Author: markj Date: Fri Oct 26 18:56:58 2018 New Revision: 339780 URL: https://svnweb.freebsd.org/changeset/base/339780 Log: Avoid leaking memory in error paths. CID: 1390906 MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified: head/bin/setfacl/setfacl.c

svn commit: r339781 - head/bin/setfacl

2018-10-26 Thread Mark Johnston
Author: markj Date: Fri Oct 26 19:01:52 2018 New Revision: 339781 URL: https://svnweb.freebsd.org/changeset/base/339781 Log: Don't print pathconf() errors if the target file doesn't exist. The subsequent acl_get_file(3) call will simply echo the same error. PR: 229930 MFC

svn commit: r339782 - head/tests/sys/acl

2018-10-26 Thread Mark Johnston
Author: markj Date: Fri Oct 26 19:03:30 2018 New Revision: 339782 URL: https://svnweb.freebsd.org/changeset/base/339782 Log: Update and re-enable ACL tests following r332396 and r339781. PR: 229930 MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified:

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

2018-10-30 Thread Mark Johnston
Author: markj Date: Tue Oct 30 17:57:40 2018 New Revision: 339925 URL: https://svnweb.freebsd.org/changeset/base/339925 Log: Fix some problems that manifest when NUMA domain 0 is empty. - In uma_prealloc(), we need to check for an empty domain before the first allocation attempt, not

Re: svn commit: r339901 - head/sys/conf

2018-10-30 Thread Mark Johnston
On Tue, Oct 30, 2018 at 12:23:38AM +, John Baldwin wrote: > Author: jhb > Date: Tue Oct 30 00:23:37 2018 > New Revision: 339901 > URL: https://svnweb.freebsd.org/changeset/base/339901 > > Log: > Permit local kernel modules to be built as part of a kernel build. > > Add support for

svn commit: r339927 - in head: . share/man/man9 sys/dev/hwpmc sys/i386/i386 sys/kern sys/sys sys/vm sys/x86/iommu sys/x86/x86

2018-10-30 Thread Mark Johnston
Author: markj Date: Tue Oct 30 18:26:34 2018 New Revision: 339927 URL: https://svnweb.freebsd.org/changeset/base/339927 Log: Add malloc_domainset(9) and _domainset variants to other allocator KPIs. Remove malloc_domain(9) and most other _domain KPIs added in r327900. The new functions

svn commit: r339934 - head/sys/vm

2018-10-30 Thread Mark Johnston
Author: markj Date: Tue Oct 30 22:40:40 2018 New Revision: 339934 URL: https://svnweb.freebsd.org/changeset/base/339934 Log: Revert r336984. It appears to be responsible for random segfaults observed when lots of paging activity is taking place, but the root cause is not yet

svn commit: r339935 - stable/12/sys/vm

2018-10-30 Thread Mark Johnston
Author: markj Date: Tue Oct 30 23:09:04 2018 New Revision: 339935 URL: https://svnweb.freebsd.org/changeset/base/339935 Log: MFC r339934: Revert r336984. Approved by: re (kib) Modified: stable/12/sys/vm/vm_object.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r339939 - in stable/12: share/man/man9 sys/kern sys/sys sys/vm sys/x86/acpica

2018-10-30 Thread Mark Johnston
Author: markj Date: Wed Oct 31 02:02:12 2018 New Revision: 339939 URL: https://svnweb.freebsd.org/changeset/base/339939 Log: MFC r339452, r339664: Create some global domainsets and refactor NUMA registration. Approved by: re (kib) Modified: stable/12/share/man/man9/domainset.9

svn commit: r339737 - head/sys/kern

2018-10-25 Thread Mark Johnston
Author: markj Date: Thu Oct 25 17:36:28 2018 New Revision: 339737 URL: https://svnweb.freebsd.org/changeset/base/339737 Log: Remove a dead store. CID: 1304878 MFC after:1 week Modified: head/sys/kern/vfs_mountroot.c Modified: head/sys/kern/vfs_mountroot.c

svn commit: r339728 - head/sys/kern

2018-10-25 Thread Mark Johnston
Author: markj Date: Thu Oct 25 15:40:59 2018 New Revision: 339728 URL: https://svnweb.freebsd.org/changeset/base/339728 Log: Remove a redundant check. CID: 1042100 MFC after:2 weeks Modified: head/sys/kern/subr_vmem.c Modified: head/sys/kern/subr_vmem.c

svn commit: r339731 - head/sys/kern

2018-10-25 Thread Mark Johnston
Author: markj Date: Thu Oct 25 15:43:21 2018 New Revision: 339731 URL: https://svnweb.freebsd.org/changeset/base/339731 Log: Add FALLTHROUGH comments to appease Coverity. CID: 1017862-1017864, 1017866-1017868 MFC after:2 weeks Modified: head/sys/kern/kern_environment.c

svn commit: r339747 - head/usr.sbin/rtsold

2018-10-25 Thread Mark Johnston
Author: markj Date: Thu Oct 25 21:45:24 2018 New Revision: 339747 URL: https://svnweb.freebsd.org/changeset/base/339747 Log: Minor style fixes around script execution. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified: head/usr.sbin/rtsold/rtsol.c Modified:

svn commit: r339745 - head/usr.sbin/rtsold

2018-10-25 Thread Mark Johnston
Author: markj Date: Thu Oct 25 21:41:58 2018 New Revision: 339745 URL: https://svnweb.freebsd.org/changeset/base/339745 Log: Clarify the description of the -u option. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified: head/usr.sbin/rtsold/rtsold.8 Modified:

svn commit: r339795 - head/tests/sys/acl

2018-10-26 Thread Mark Johnston
Author: markj Date: Fri Oct 26 21:20:04 2018 New Revision: 339795 URL: https://svnweb.freebsd.org/changeset/base/339795 Log: Add a very basic regression test for setfacl -R with NFSv4 ACLs. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified:

svn commit: r339793 - head/bin/setfacl

2018-10-26 Thread Mark Johnston
Author: markj Date: Fri Oct 26 21:17:06 2018 New Revision: 339793 URL: https://svnweb.freebsd.org/changeset/base/339793 Log: Don't set NFSv4 ACL inheritance flags on non-directories. They only make sense in the context of directory ACLs, and attempting to set them on regular files

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

2018-11-02 Thread Mark Johnston
Author: markj Date: Fri Nov 2 16:26:44 2018 New Revision: 340064 URL: https://svnweb.freebsd.org/changeset/base/340064 Log: Initialize the eflags field of vm_map headers. Initializing the eflags field of the map->header entry to a value with a unique new bit set makes a few comparisons

svn commit: r340014 - head/bin/getfacl

2018-11-01 Thread Mark Johnston
Author: markj Date: Thu Nov 1 17:45:29 2018 New Revision: 340014 URL: https://svnweb.freebsd.org/changeset/base/340014 Log: Avoid copying a struct stat for acl_from_stat() calls. CID: 1375584 MFC after:2 weeks Modified: head/bin/getfacl/getfacl.c Modified:

svn commit: r340011 - stable/12/sys/vm

2018-11-01 Thread Mark Johnston
Author: markj Date: Thu Nov 1 17:36:42 2018 New Revision: 340011 URL: https://svnweb.freebsd.org/changeset/base/340011 Log: MFC r339688: Add an #include required after r339686. Reported by: lwhsu Approved by: re (gjb) Modified: stable/12/sys/vm/uma_int.h Directory Properties:

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

2018-10-23 Thread Mark Johnston
Author: markj Date: Wed Oct 24 00:17:19 2018 New Revision: 339675 URL: https://svnweb.freebsd.org/changeset/base/339675 Log: Fix comments. MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/lib/libcasper/libcasper/libcasper.c Modified:

svn commit: r339820 - head/sys/kern

2018-10-27 Thread Mark Johnston
Author: markj Date: Sat Oct 27 18:48:49 2018 New Revision: 339820 URL: https://svnweb.freebsd.org/changeset/base/339820 Log: Use M_WAITOK in init_hwpmc(). No functional change intended. MFC after:2 weeks Modified: head/sys/kern/kern_pmc.c Modified: head/sys/kern/kern_pmc.c

svn commit: r339453 - head/usr.sbin/rtsold

2018-10-20 Thread Mark Johnston
Author: markj Date: Sat Oct 20 17:40:30 2018 New Revision: 339453 URL: https://svnweb.freebsd.org/changeset/base/339453 Log: Remove some obsolete compatibility code. No functional change intended. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified:

svn commit: r339460 - head/usr.sbin/rtsold

2018-10-20 Thread Mark Johnston
Author: markj Date: Sat Oct 20 18:00:13 2018 New Revision: 339460 URL: https://svnweb.freebsd.org/changeset/base/339460 Log: Fix a dead store. We would fail to clear DNS search list configuration if a router stopped specifying the DNSSL RA option. I suspect that the bug was mostly

svn commit: r339452 - in head: share/man/man9 sys/kern sys/sys sys/vm sys/x86/acpica

2018-10-20 Thread Mark Johnston
Author: markj Date: Sat Oct 20 17:36:00 2018 New Revision: 339452 URL: https://svnweb.freebsd.org/changeset/base/339452 Log: Create some global domainsets and refactor NUMA registration. Pre-defined policies are useful when integrating the domainset(9) policy machinery into various

svn commit: r339455 - head/usr.sbin/rtsold

2018-10-20 Thread Mark Johnston
Author: markj Date: Sat Oct 20 17:43:27 2018 New Revision: 339455 URL: https://svnweb.freebsd.org/changeset/base/339455 Log: Staticize a couple of functions. No functional change intended. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified:

svn commit: r339456 - head/usr.sbin/rtsold

2018-10-20 Thread Mark Johnston
Author: markj Date: Sat Oct 20 17:44:23 2018 New Revision: 339456 URL: https://svnweb.freebsd.org/changeset/base/339456 Log: Remove dead code. No functional change intended. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified: head/usr.sbin/rtsold/if.c

svn commit: r339458 - head/lib/libc/stdio

2018-10-20 Thread Mark Johnston
Author: markj Date: Sat Oct 20 17:48:05 2018 New Revision: 339458 URL: https://svnweb.freebsd.org/changeset/base/339458 Log: Fix formatting. MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/lib/libc/stdio/fopen.3 Modified: head/lib/libc/stdio/fopen.3

svn commit: r339490 - in head/sys: amd64/amd64 i386/i386

2018-10-20 Thread Mark Johnston
Author: markj Date: Sat Oct 20 20:53:35 2018 New Revision: 339490 URL: https://svnweb.freebsd.org/changeset/base/339490 Log: Add an assertion to pmap_enter(). When modifying an existing managed mapping, we should find a PV entry for the old mapping. Verify this. Before r335784 this

svn commit: r340192 - in head/sys: dev/mrsas kern

2018-11-06 Thread Mark Johnston
Author: markj Date: Tue Nov 6 17:32:25 2018 New Revision: 340192 URL: https://svnweb.freebsd.org/changeset/base/340192 Log: Use plain atomic_{add,subtract} when that's sufficient. CID: 1386920 MFC after:2 weeks Modified: head/sys/dev/mrsas/mrsas.h

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

2018-11-05 Thread Mark Johnston
Author: markj Date: Mon Nov 5 21:01:45 2018 New Revision: 340160 URL: https://svnweb.freebsd.org/changeset/base/340160 Log: Document the fact that cap_limit_set() always frees the input nvlist. MFC after:1 week Sponsored by: The FreeBSD Foundation Modified:

svn commit: r340203 - head/sys/kern

2018-11-06 Thread Mark Johnston
Author: markj Date: Tue Nov 6 21:47:22 2018 New Revision: 340203 URL: https://svnweb.freebsd.org/changeset/base/340203 Log: We need opt_stack.h after r339605. Reviewed by: cem Sponsored by: The FreeBSD Foundation Modified: head/sys/kern/tty_info.c Modified: head/sys/kern/tty_info.c

svn commit: r340241 - head/sys/vm

2018-11-07 Thread Mark Johnston
Author: markj Date: Wed Nov 7 23:28:11 2018 New Revision: 340241 URL: https://svnweb.freebsd.org/changeset/base/340241 Log: Fix a use-after-free in swp_pager_meta_free(). This was introduced in r326329 and explains the crashes mentioned in the commit log message for r339934. In

svn commit: r340313 - head/sys/netinet

2018-11-09 Thread Mark Johnston
Author: markj Date: Sat Nov 10 03:00:36 2018 New Revision: 340313 URL: https://svnweb.freebsd.org/changeset/base/340313 Log: Ensure that IP fragments do not extend beyond IP_MAXPACKET. Such fragments are obviously invalid, and when processed may end up violating the sort order (by

svn commit: r340332 - stable/12/bin/setfacl

2018-11-10 Thread Mark Johnston
Author: markj Date: Sat Nov 10 20:34:59 2018 New Revision: 340332 URL: https://svnweb.freebsd.org/changeset/base/340332 Log: MFC r339793: Don't set NFSv4 ACL inheritance flags on non-directories. PR: 155163 Approved by: re (gjb) Modified: stable/12/bin/setfacl/setfacl.1

svn commit: r340331 - head/sys/vm

2018-11-10 Thread Mark Johnston
Author: markj Date: Sat Nov 10 20:33:08 2018 New Revision: 340331 URL: https://svnweb.freebsd.org/changeset/base/340331 Log: Re-apply r336984, reverting r339934. r336984 exposed the bug fixed in r340241, leading to the initial revert while the bug was being hunted down. Now that the bug

svn commit: r340333 - stable/12/sys/vm

2018-11-10 Thread Mark Johnston
Author: markj Date: Sat Nov 10 20:36:48 2018 New Revision: 340333 URL: https://svnweb.freebsd.org/changeset/base/340333 Log: MFC r340241: Fix a use-after-free in swp_pager_meta_free(). Approved by: re (gjb) Modified: stable/12/sys/vm/swap_pager.c Directory Properties: stable/12/

Re: svn commit: r340326 - head

2018-11-10 Thread Mark Johnston
On Sat, Nov 10, 2018 at 05:07:38PM -0800, Rodney W. Grimes wrote: > [ Charset UTF-8 unsupported, converting... ] > > On Sun, 11 Nov 2018 at 2:43 am, Rodney W. Grimes < > > free...@pdx.rh.cn85.dnsmgr.net> wrote: > > > > > If your going to bother with a differential, and invite people to > > > it

svn commit: r340396 - in stable/12/sys: kern vm

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 16:51:30 2018 New Revision: 340396 URL: https://svnweb.freebsd.org/changeset/base/340396 Log: MFC r339925: Fix some problems that manifest when NUMA domain 0 is empty. Approved by: re (gjb) Modified: stable/12/sys/kern/kern_cpuset.c

svn commit: r340400 - head/sys/riscv/include

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 18:20:27 2018 New Revision: 340400 URL: https://svnweb.freebsd.org/changeset/base/340400 Log: RISC-V: Implement get_cyclecount(9). Add the missing implementation for get_cyclecount(9) on RISC-V by reading the cycle CSR. Submitted by: Mitchell Horne

svn commit: r340401 - in stable/12: . share/man/man9 sys/dev/hwpmc sys/i386/i386 sys/kern sys/sys sys/vm sys/x86/iommu sys/x86/x86

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 18:21:47 2018 New Revision: 340401 URL: https://svnweb.freebsd.org/changeset/base/340401 Log: MFC r339927: Add malloc_domainset(9) and _domainset variants to other allocator KPIs. Approved by: re (gjb) Modified: stable/12/ObsoleteFiles.inc

svn commit: r340467 - head/sys/kern

2018-11-15 Thread Mark Johnston
Author: markj Date: Thu Nov 15 23:02:59 2018 New Revision: 340467 URL: https://svnweb.freebsd.org/changeset/base/340467 Log: Remove mostly-useless proc provider probes. For some reason the proc UMA zone's ctor, dtor and init functions are instrumented, but these functions are always

svn commit: r340174 - head/sys/vm

2018-11-05 Thread Mark Johnston
Author: markj Date: Tue Nov 6 02:52:54 2018 New Revision: 340174 URL: https://svnweb.freebsd.org/changeset/base/340174 Log: Initialize last_target in the laundry thread control loop. In practice it is always initialized because nfreed must be positive in order to trigger background

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

2018-11-06 Thread Mark Johnston
Author: markj Date: Tue Nov 6 23:41:44 2018 New Revision: 340208 URL: https://svnweb.freebsd.org/changeset/base/340208 Log: Avoid fixing the tty_info() buffer size in tty.h. Different compilation units may otherwise get a different view of the layout of struct tty depending on whether

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

2018-11-06 Thread Mark Johnston
Author: markj Date: Tue Nov 6 21:57:03 2018 New Revision: 340205 URL: https://svnweb.freebsd.org/changeset/base/340205 Log: Avoid specifying VM_PROT_EXECUTE in mappings from pipe_map and exec_map. These submaps are used for mapping pipe buffers and execv() argument strings respectively,

Re: svn commit: r340246 - head/usr.sbin/newsyslog

2018-11-08 Thread Mark Johnston
On Thu, Nov 08, 2018 at 12:43:14PM +, Hans Petter Selasky wrote: > Author: hselasky > Date: Thu Nov 8 12:43:13 2018 > New Revision: 340246 > URL: https://svnweb.freebsd.org/changeset/base/340246 > > Log: > Add /var/log/opensm.log to list of rotating log files. > > MFC after:

svn commit: r340255 - head/sys/conf

2018-11-08 Thread Mark Johnston
Author: markj Date: Thu Nov 8 17:20:00 2018 New Revision: 340255 URL: https://svnweb.freebsd.org/changeset/base/340255 Log: Use --work-tree instead of specifying an absolute path. Otherwise the diff command being run from outside the checkout resulted in warnings. Discussed with:

Re: svn commit: r340246 - head/usr.sbin/newsyslog

2018-11-08 Thread Mark Johnston
On Thu, Nov 08, 2018 at 05:24:49PM +0100, Hans Petter Selasky wrote: > On 11/8/18 5:14 PM, Mark Johnston wrote: > > On Thu, Nov 08, 2018 at 12:43:14PM +, Hans Petter Selasky wrote: > >> Author: hselasky > >> Date: Thu Nov 8 12:43:13 2018 > >>

Re: svn commit: r333283 - in head: etc/mtree include share/man/man4 sys/conf sys/net sys/netinet/netdump

2018-11-12 Thread Mark Johnston
On Mon, Nov 12, 2018 at 03:10:54PM +, Bjoern A. Zeeb wrote: > On 6 May 2018, at 0:38, Mark Johnston wrote: > > > Author: markj > > Date: Sun May 6 00:38:29 2018 > > New Revision: 333283 > > URL: https://svnweb.freebsd.org/changeset/base/333283 > > >

svn commit: r340438 - head/share/man/man4

2018-11-14 Thread Mark Johnston
Author: markj Date: Wed Nov 14 16:18:13 2018 New Revision: 340438 URL: https://svnweb.freebsd.org/changeset/base/340438 Log: Hook mac_ntpd.4 up to the build. PR: 232757 Submitted by: Yasuhiro KIMURA MFC after:3 days Modified: head/share/man/man4/Makefile Modified:

svn commit: r340437 - head

2018-11-14 Thread Mark Johnston
Author: markj Date: Wed Nov 14 16:15:36 2018 New Revision: 340437 URL: https://svnweb.freebsd.org/changeset/base/340437 Log: Fix the path to malloc_domain.9. Reported by: yuripv MFC after:3 days Sponsored by: The FreeBSD Foundation Modified: head/ObsoleteFiles.inc Modified:

svn commit: r340397 - stable/12/sys/netinet

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 17:25:34 2018 New Revision: 340397 URL: https://svnweb.freebsd.org/changeset/base/340397 Log: MFC r340313: Ensure that IP fragments do not extend beyond IP_MAXPACKET. Approved by: re (gjb) Modified: stable/12/sys/netinet/ip_reass.c Directory Properties:

svn commit: r340398 - stable/12/sys/vm

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 17:43:16 2018 New Revision: 340398 URL: https://svnweb.freebsd.org/changeset/base/340398 Log: MFC r340331: Re-apply r336984, reverting r339934. Approved by: re (gjb) Modified: stable/12/sys/vm/vm_object.c Directory Properties: stable/12/ (props

svn commit: r340399 - head/sys/riscv/include

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 18:12:06 2018 New Revision: 340399 URL: https://svnweb.freebsd.org/changeset/base/340399 Log: RISC-V: Add macros for reading performance counter CSRs. The RISC-V spec defines several performance counter CSRs such as: cycle, time, instret,

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

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 18:40:01 2018 New Revision: 340402 URL: https://svnweb.freebsd.org/changeset/base/340402 Log: Allow allocations across meta boundaries. Remove restrictions that prevent allocation requests to cross the boundary between two meta nodes. Replace the

svn commit: r340408 - in head: lib/libnv lib/libnv/tests sys/contrib/libnv

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 20:07:55 2018 New Revision: 340408 URL: https://svnweb.freebsd.org/changeset/base/340408 Log: Ensure that libnv can be used when kern.trap_enotcap=1. libnv used fcntl(fd, F_GETFL) to test whether fd is a valid file descriptor. Aside from being racy, this

svn commit: r340405 - head/sys/vm

2018-11-13 Thread Mark Johnston
Author: markj Date: Tue Nov 13 19:44:40 2018 New Revision: 340405 URL: https://svnweb.freebsd.org/changeset/base/340405 Log: Add accounting to per-domain UMA full bucket caches. In particular, track the current size of the cache and maintain an estimate of its working set size. This

svn commit: r339124 - head/sys/x86/x86

2018-10-03 Thread Mark Johnston
Author: markj Date: Wed Oct 3 14:20:43 2018 New Revision: 339124 URL: https://svnweb.freebsd.org/changeset/base/339124 Log: Fix an inverted test in ucode_load_ap(). This caused microcode to be updated only on the BSP if hyperthreading was disabled, typically resulting in a hang or

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

2018-10-01 Thread Mark Johnston
Author: markj Date: Mon Oct 1 14:47:49 2018 New Revision: 339046 URL: https://svnweb.freebsd.org/changeset/base/339046 Log: Count bootstrap data as resident in the kernel pmap. Such data may later be unmapped. This occurs, for example, when a loader-provided microcode update file is

svn commit: r339096 - stable/11/usr.bin/clang/lld

2018-10-02 Thread Mark Johnston
Author: markj Date: Tue Oct 2 21:19:42 2018 New Revision: 339096 URL: https://svnweb.freebsd.org/changeset/base/339096 Log: MFC r328810 (by emaste): ld.lld.1: miscellaneous style improvements MFC r329002 (by emaste): Update ld.lld.1 based on the version committed upstream MFC

svn commit: r339097 - in stable/11: contrib/llvm/tools/lld/ELF usr.bin/clang/lld

2018-10-02 Thread Mark Johnston
Author: markj Date: Tue Oct 2 21:20:45 2018 New Revision: 339097 URL: https://svnweb.freebsd.org/changeset/base/339097 Log: MFC r338251: Add an lld option to emit PC-relative relocations for ifunc calls. Modified: stable/11/contrib/llvm/tools/lld/ELF/Config.h

svn commit: r339075 - in head/sys: sys vm

2018-10-01 Thread Mark Johnston
Author: markj Date: Mon Oct 1 18:51:39 2018 New Revision: 339075 URL: https://svnweb.freebsd.org/changeset/base/339075 Log: Use an unsigned iterator for domain sets. Otherwise (iter % ds->ds_cnt) is not guaranteed to lie in the range [0, MAXMEMDOM). Reported by: pho Reviewed by:

svn commit: r339073 - in head/sys: amd64/amd64 i386/i386

2018-10-01 Thread Mark Johnston
Author: markj Date: Mon Oct 1 18:48:33 2018 New Revision: 339073 URL: https://svnweb.freebsd.org/changeset/base/339073 Log: Apply r339046 to i386. Belatedly add a comment to the amd64 pmap explaining why we initialize the kernel pmap's resident page count. Reviewed by: alc, kib

svn commit: r338396 - stable/11/cddl/contrib/opensolaris/cmd/dtrace

2018-08-30 Thread Mark Johnston
Author: markj Date: Thu Aug 30 13:45:14 2018 New Revision: 338396 URL: https://svnweb.freebsd.org/changeset/base/338396 Log: MFC r337926: Add partial documentation for dtrace(1)'s -x configuration options. Modified: stable/11/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 Directory

svn commit: r338395 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2018-08-30 Thread Mark Johnston
Author: markj Date: Thu Aug 30 13:42:01 2018 New Revision: 338395 URL: https://svnweb.freebsd.org/changeset/base/338395 Log: Re-add kstat.zfs.misc.arcstats.other_size under COMPAT_FREEBSD11. It is used by a number of applications, notably top(1). Reported by: netchild Reviewed by:

svn commit: r338430 - head/sys/cddl/dev/fbt

2018-09-02 Thread Mark Johnston
Author: markj Date: Sun Sep 2 17:02:13 2018 New Revision: 338430 URL: https://svnweb.freebsd.org/changeset/base/338430 Log: Fix the hash table lookup in fbt_destroy(). Reported and tested by: pho Approved by: re (kib) X-MFC with: r338359 Modified:

svn commit: r338446 - head/sys/netinet

2018-09-03 Thread Mark Johnston
Author: markj Date: Mon Sep 3 17:39:09 2018 New Revision: 338446 URL: https://svnweb.freebsd.org/changeset/base/338446 Log: Use the correct malloc type in in_pcblbgroup_free(). Approved by: re (kib) Sponsored by: The FreeBSD Foundation Modified: head/sys/netinet/in_pcb.c Modified:

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

2018-09-20 Thread Mark Johnston
Author: markj Date: Thu Sep 20 18:29:55 2018 New Revision: 338836 URL: https://svnweb.freebsd.org/changeset/base/338836 Log: Ensure that imports into per-domain kmem arenas are KVA_QUANTUM-aligned. The old code appears to assume that vmem_alloc() would import size-aligned KVA chunks from

Re: svn commit: r336299 - in head: include lib/msun lib/msun/ld128 lib/msun/ld80 lib/msun/man lib/msun/src

2018-09-20 Thread Mark Johnston
On Thu, Sep 20, 2018 at 09:39:24AM -0700, John Baldwin wrote: > On 9/20/18 8:54 AM, Mark Johnston wrote: > > On Sun, Jul 15, 2018 at 12:23:11AM +, Matt Macy wrote: > >> Author: mmacy > >> Date: Sun Jul 15 00:23:10 2018 > >> New Revision: 336299 > >&

svn commit: r338867 - in stable/11/sys: amd64/amd64 arm/arm arm64/arm64 i386/i386 kern mips/mips powerpc/powerpc riscv/riscv sparc64/sparc64 sys

2018-09-21 Thread Mark Johnston
Author: markj Date: Fri Sep 21 20:40:37 2018 New Revision: 338867 URL: https://svnweb.freebsd.org/changeset/base/338867 Log: MFC r338211: Prepare the kernel linker to handle PC-relative ifunc relocations. Modified: stable/11/sys/amd64/amd64/elf_machdep.c

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

2018-09-21 Thread Mark Johnston
Author: markj Date: Fri Sep 21 20:20:03 2018 New Revision: 338863 URL: https://svnweb.freebsd.org/changeset/base/338863 Log: Use the GNU as-compatible .endm instead of .endmacro. Approved by: re (gjb) Modified: head/sys/amd64/amd64/support.S Modified: head/sys/amd64/amd64/support.S

svn commit: r338868 - stable/11/usr.sbin/asf

2018-09-21 Thread Mark Johnston
Author: markj Date: Fri Sep 21 21:15:43 2018 New Revision: 338868 URL: https://svnweb.freebsd.org/changeset/base/338868 Log: Include stdbool.h so that we can use bool in linker.h. As asf(8) is gone in head, this is a direct commit to stable/11. Modified: stable/11/usr.sbin/asf/asf_kvm.c

svn commit: r338905 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2018-09-24 Thread Mark Johnston
Author: markj Date: Mon Sep 24 14:50:44 2018 New Revision: 338905 URL: https://svnweb.freebsd.org/changeset/base/338905 Log: MFC r338724: Fix an nvpair leak in vdev_geom_read_config(). PR: 230704 Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c

  1   2   3   4   5   6   7   8   9   10   >