svn commit: r333570 - head/sys/cddl/dev/dtrace/aarch64

2018-05-12 Thread Mark Johnston
Author: markj Date: Sat May 12 15:35:26 2018 New Revision: 333570 URL: https://svnweb.freebsd.org/changeset/base/333570 Log: DTrace aarch64: Avoid calling unwind_frame() in the probe context. unwind_frame() may be instrumented by FBT, leading to recursion into dtrace_probe(). Manually inl

svn commit: r333581 - head/sys/vm

2018-05-13 Thread Mark Johnston
Author: markj Date: Sun May 13 13:00:59 2018 New Revision: 333581 URL: https://svnweb.freebsd.org/changeset/base/333581 Log: Get rid of vm_pageout_page_queued(). vm_page_queue(), added in r333256, generalizes vm_pageout_page_queued(), so use it instead. No functional change intended.

Re: svn commit: r333345 - head/sys/dev/e1000

2018-05-15 Thread Mark Johnston
On Tue, May 08, 2018 at 01:39:45AM +, Matt Macy wrote: > Author: mmacy > Date: Tue May 8 01:39:45 2018 > New Revision: 45 > URL: https://svnweb.freebsd.org/changeset/base/45 > > Log: > Sleep rather than spin in e1000 when doing long running config operations. > > With r333218 i

svn commit: r333702 - head/sys/netinet/netdump

2018-05-16 Thread Mark Johnston
Author: markj Date: Thu May 17 04:08:57 2018 New Revision: 333702 URL: https://svnweb.freebsd.org/changeset/base/333702 Log: Fix netdump configuration when VIMAGE is enabled. We need to set the current vnet before iterating over the global interface list. Because the dump device may only

svn commit: r333703 - head/sys/vm

2018-05-16 Thread Mark Johnston
Author: markj Date: Thu May 17 04:27:08 2018 New Revision: 333703 URL: https://svnweb.freebsd.org/changeset/base/333703 Log: Fix a race in vm_page_pagequeue_lockptr(). The value of m->queue must be cached after comparing it with PQ_NONE, since it may be concurrently changing. Reporte

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

2018-05-17 Thread Mark Johnston
On Thu, May 17, 2018 at 10:07:34AM -0700, Conrad Meyer wrote: > On Wed, May 16, 2018 at 9:27 PM, Mark Johnston wrote: > > Author: markj > > Date: Thu May 17 04:27:08 2018 > > New Revision: 333703 > > URL: https://svnweb.freebsd.org/changeset/base/333703 >

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

2018-05-17 Thread Mark Johnston
Author: markj Date: Thu May 17 19:06:44 2018 New Revision: 333754 URL: https://svnweb.freebsd.org/changeset/base/333754 Log: Remove a reference to NETDUMP_DEBUG, and document sysctls. NETDUMP_DEBUG was removed and replaced with a sysctl which enables debug output without requiring a recom

svn commit: r333799 - head/sys/vm

2018-05-18 Thread Mark Johnston
Author: markj Date: Fri May 18 16:59:58 2018 New Revision: 333799 URL: https://svnweb.freebsd.org/changeset/base/333799 Log: Don't increment addl_page_shortage for wired pages. Such pages are dequeued as they're encountered during the inactive queue scan, so by the time we get to the acti

Re: svn commit: r333872 - head/cddl/contrib/opensolaris/tools/ctf/cvt

2018-05-19 Thread Mark Johnston
On Sat, May 19, 2018 at 11:00:22AM -0700, Matthew Macy wrote: > On Sat, May 19, 2018 at 4:49 AM, Ed Maste wrote: > > On 19 May 2018 at 02:31, Matt Macy wrote: > >> Author: mmacy > >> Date: Sat May 19 06:31:17 2018 > >> New Revision: 333872 > >> URL: https://svnweb.freebsd.org/changeset/base/33387

svn commit: r333890 - in head/sys: amd64/conf arm64/conf i386/conf powerpc/conf sparc64/conf

2018-05-19 Thread Mark Johnston
Author: markj Date: Sat May 19 19:53:23 2018 New Revision: 333890 URL: https://svnweb.freebsd.org/changeset/base/333890 Log: Enable kernel dump features in GENERIC for most platforms. This turns on support for kernel dump encryption and compression, and netdump. arm and mips platforms are

svn commit: r333903 - head/sys/vm

2018-05-19 Thread Mark Johnston
Author: markj Date: Sat May 19 23:49:13 2018 New Revision: 333903 URL: https://svnweb.freebsd.org/changeset/base/333903 Log: Use the canonical check for reservation support. Modified: head/sys/vm/vm_domainset.c Modified: head/sys/vm/vm_domainset.c

Re: svn commit: r333872 - head/cddl/contrib/opensolaris/tools/ctf/cvt

2018-05-20 Thread Mark Johnston
On Sun, May 20, 2018 at 10:59:20AM +, Alexey Dokuchaev wrote: > On Sat, May 19, 2018 at 03:44:37PM -0400, Mark Johnston wrote: > > ... > > I don't really think it's important. The main consideration is the > > toolchain. We use illumos as an upstream, which is pr

svn commit: r333983 - head/sys/kern

2018-05-21 Thread Mark Johnston
Author: markj Date: Mon May 21 16:03:51 2018 New Revision: 333983 URL: https://svnweb.freebsd.org/changeset/base/333983 Log: Don't pass a section cookie to CK for non-preemptible epoch sections. They're only useful when multiple threads may share an epoch record, and that can't happen wit

svn commit: r334049 - head/sys/net

2018-05-22 Thread Mark Johnston
Author: markj Date: Tue May 22 15:35:38 2018 New Revision: 334049 URL: https://svnweb.freebsd.org/changeset/base/334049 Log: Simplify lagg_input(). No functional change intended. MFC after:2 weeks Modified: head/sys/net/if_lagg.c head/sys/net/if_lagg.h Modified: head/sys/net/

svn commit: r334050 - head/sys/dev/cpuctl

2018-05-22 Thread Mark Johnston
Author: markj Date: Tue May 22 15:38:51 2018 New Revision: 334050 URL: https://svnweb.freebsd.org/changeset/base/334050 Log: Flush caches before initiating a microcode update on Intel CPUs. This apparently works around issues with updates of certain Broadwell CPUs. Reviewed by: emas

svn commit: r334051 - head/sys/dev/cpuctl

2018-05-22 Thread Mark Johnston
Author: markj Date: Tue May 22 15:49:23 2018 New Revision: 334051 URL: https://svnweb.freebsd.org/changeset/base/334051 Log: Typo. Reported by: rgrimes, vangyzen X-MFC with: r334050 Modified: head/sys/dev/cpuctl/cpuctl.c Modified: head/sys/dev/cpuctl/cpuctl.c ==

svn commit: r334055 - head/sys/netinet/netdump

2018-05-22 Thread Mark Johnston
Author: markj Date: Tue May 22 16:01:56 2018 New Revision: 334055 URL: https://svnweb.freebsd.org/changeset/base/334055 Log: Initialize the dumper struct before calling set_dumper(). Fields owned by the generic code were being left uninitialized, causing problems in clear_dumper() if an e

svn commit: r334057 - head/sys/vm

2018-05-22 Thread Mark Johnston
Author: markj Date: Tue May 22 16:19:48 2018 New Revision: 334057 URL: https://svnweb.freebsd.org/changeset/base/334057 Log: Ensure that "m" is initialized in vm_page_alloc_freelist_domain(). While here, remove a superfluous comment. Coverity CID: 1383559 MFC after:3 days Modifi

svn commit: r334060 - head/sys/sys

2018-05-22 Thread Mark Johnston
Author: markj Date: Tue May 22 16:33:09 2018 New Revision: 334060 URL: https://svnweb.freebsd.org/changeset/base/334060 Log: Fix the definition of td_startzero after r333466. Modified: head/sys/sys/proc.h Modified: head/sys/sys/proc.h =

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

2018-05-23 Thread Mark Johnston
Author: markj Date: Wed May 23 15:26:56 2018 New Revision: 334100 URL: https://svnweb.freebsd.org/changeset/base/334100 Log: Document the return value of sbuf_bcat(9). MFC after:1 week Modified: head/share/man/man9/sbuf.9 Modified: head/share/man/man9/sbuf.9

svn commit: r334101 - head/sys/arm64/include

2018-05-23 Thread Mark Johnston
Author: markj Date: Wed May 23 15:43:35 2018 New Revision: 334101 URL: https://svnweb.freebsd.org/changeset/base/334101 Log: Add GET_STACK_USAGE() for arm64. Its absence meant that GEOM direct dispatch was disabled (the service routines check the current thread's stack usage to determine

svn commit: r334105 - head/lib/libmd

2018-05-23 Thread Mark Johnston
Author: markj Date: Wed May 23 17:01:28 2018 New Revision: 334105 URL: https://svnweb.freebsd.org/changeset/base/334105 Log: Revert r334090. It causes the 32bit compat build of libmd to fail with: libmd/rmd160c.c:86:9: error: 'ripemd160_block' macro redefined #define ripemd160_block

svn commit: r334154 - head/sys/vm

2018-05-24 Thread Mark Johnston
Author: markj Date: Thu May 24 14:16:22 2018 New Revision: 334154 URL: https://svnweb.freebsd.org/changeset/base/334154 Log: Split the active and inactive queue scans into separate subroutines. The scans are largely independent, so this helps make the code marginally neater, and makes it

svn commit: r334179 - head/sys/vm

2018-05-24 Thread Mark Johnston
Author: markj Date: Thu May 24 20:26:37 2018 New Revision: 334179 URL: https://svnweb.freebsd.org/changeset/base/334179 Log: Update r334154 with review feedback from D15490. An old revision was committed by accident. Differential Revision:https://reviews.freebsd.org/D15490 Mod

Re: svn commit: r334118 - in head/sys: compat/linprocfs compat/linux compat/linuxkpi/common/include/linux dev/mlx5/mlx5_ib dev/wtap net net/altq netinet netinet/netdump netinet6 netpfil/pf nfs ofed/dr

2018-05-25 Thread Mark Johnston
On Wed, May 23, 2018 at 09:02:15PM +, Matt Macy wrote: > Author: mmacy > Date: Wed May 23 21:02:14 2018 > New Revision: 334118 > URL: https://svnweb.freebsd.org/changeset/base/334118 > > Log: > UDP: further performance improvements on tx > > Cumulative throughput while running 64 >

svn commit: r334339 - head/sbin/savecore

2018-05-29 Thread Mark Johnston
Author: markj Date: Tue May 29 16:04:53 2018 New Revision: 334339 URL: https://svnweb.freebsd.org/changeset/base/334339 Log: The extension for zstd-compressed files is ".zst". Reported by: manu Modified: head/sbin/savecore/savecore.c Modified: head/sbin/savecore/savecore.c

svn commit: r334389 - head/sys/vm

2018-05-30 Thread Mark Johnston
Author: markj Date: Wed May 30 16:48:48 2018 New Revision: 334389 URL: https://svnweb.freebsd.org/changeset/base/334389 Log: Typo. PR: 228533 Submitted by: Jakub Piecuch MFC after:1 week Modified: head/sys/vm/vm_fault.c Modified: head/sys/vm/vm_fault.c ===

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

2018-06-01 Thread Mark Johnston
Author: markj Date: Fri Jun 1 23:40:43 2018 New Revision: 334504 URL: https://svnweb.freebsd.org/changeset/base/334504 Log: Remove an inaccuracy from mincore.2. Super pages are supported on non-x86 architectures, so just remove the incorrect note. While here, change terminology to be co

svn commit: r334505 - in head/lib/libc: aarch64 riscv

2018-06-01 Thread Mark Johnston
Author: markj Date: Fri Jun 1 23:42:10 2018 New Revision: 334505 URL: https://svnweb.freebsd.org/changeset/base/334505 Log: Don't export _end on arm64 and riscv. These platforms don't support brk() and sbrk(), which are the reason for exporting _end in the first place. MFC after:

svn commit: r334506 - head/sys/kern

2018-06-01 Thread Mark Johnston
Author: markj Date: Fri Jun 1 23:49:32 2018 New Revision: 334506 URL: https://svnweb.freebsd.org/changeset/base/334506 Log: Avoid completing I/O when dumping core after a panic. Filesystem or pager completion callbacks are generally non-functional after a panic and may trigger deadlocks

svn commit: r334508 - head/sys/vm

2018-06-01 Thread Mark Johnston
Author: markj Date: Sat Jun 2 00:01:07 2018 New Revision: 334508 URL: https://svnweb.freebsd.org/changeset/base/334508 Log: Remove the "pass" variable from the page daemon control loop. It serves little purpose after r308474 and r329882. As a side effect, the removal fixes a bug in r329

svn commit: r334616 - head/sys/dev/acpica

2018-06-04 Thread Mark Johnston
Author: markj Date: Mon Jun 4 14:56:02 2018 New Revision: 334616 URL: https://svnweb.freebsd.org/changeset/base/334616 Log: Fix the NUMA build for non-x86 platforms. acpi_map_pxm_to_vm_domainid() is currently implemented only on x86. MFC after:1 week Modified: head/sys/dev/acpi

svn commit: r334622 - head/sys/vm

2018-06-04 Thread Mark Johnston
Author: markj Date: Mon Jun 4 16:46:36 2018 New Revision: 334622 URL: https://svnweb.freebsd.org/changeset/base/334622 Log: Correct the description of vm_pageout_scan_inactive() after r334508. Reported by: alc Modified: head/sys/vm/vm_pageout.c Modified: head/sys/vm/vm_pageout.c =

svn commit: r334626 - in head: lib/libc/amd64 lib/libc/amd64/sys lib/libc/arm lib/libc/arm/sys lib/libc/i386 lib/libc/i386/sys lib/libc/mips lib/libc/mips/sys lib/libc/powerpc lib/libc/powerpc/sys ...

2018-06-04 Thread Mark Johnston
added) +++ head/lib/libc/tests/sys/brk_test.c Mon Jun 4 19:35:15 2018 (r334626) @@ -0,0 +1,149 @@ +/*- + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD + * + * Copyright (c) 2018 Mark Johnston + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitt

svn commit: r334627 - in head/sys: compat/freebsd32 kern

2018-06-04 Thread Mark Johnston
Author: markj Date: Mon Jun 4 19:36:47 2018 New Revision: 334627 URL: https://svnweb.freebsd.org/changeset/base/334627 Log: Regen after r334626. Modified: head/sys/compat/freebsd32/freebsd32_systrace_args.c head/sys/kern/systrace_args.c Modified: head/sys/compat/freebsd32/freebsd32_systra

svn commit: r334653 - head/lib/libc/tests/sys

2018-06-05 Thread Mark Johnston
Author: markj Date: Tue Jun 5 13:06:06 2018 New Revision: 334653 URL: https://svnweb.freebsd.org/changeset/base/334653 Log: Don't build brk_test on platforms that don't support brk(). X-MFC with: r334626 Modified: head/lib/libc/tests/sys/Makefile Modified: head/lib/libc/tests/sys/Mak

Re: svn commit: r334626 - in head: lib/libc/amd64 lib/libc/amd64/sys lib/libc/arm lib/libc/arm/sys lib/libc/i386 lib/libc/i386/sys lib/libc/mips lib/libc/mips/sys lib/libc/powerpc lib/libc/powerpc/sys

2018-06-05 Thread Mark Johnston
On Tue, Jun 05, 2018 at 03:50:12PM +0800, Ganbold Tsagaankhuu wrote: > On Tue, Jun 5, 2018 at 3:35 AM, Mark Johnston wrote: > > > Author: markj > > Date: Mon Jun 4 19:35:15 2018 > > New Revision: 334626 > > URL: https://svnweb.freebsd.org/changeset/base/334626 >

Re: svn commit: r334616 - head/sys/dev/acpica

2018-06-07 Thread Mark Johnston
On Thu, Jun 07, 2018 at 09:54:01AM -0400, John Baldwin wrote: > On 6/4/18 10:56 AM, Mark Johnston wrote: > > Author: markj > > Date: Mon Jun 4 14:56:02 2018 > > New Revision: 334616 > > URL: https://svnweb.freebsd.org/changeset/base/334616 > > > > Lo

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

2018-06-07 Thread Mark Johnston
On Wed, Jun 06, 2018 at 05:03:11PM +0300, Konstantin Belousov wrote: > On Wed, Jun 06, 2018 at 12:57:12PM +, Justin Hibbits wrote: > > Author: jhibbits > > Date: Wed Jun 6 12:57:11 2018 > > New Revision: 334708 > > URL: https://svnweb.freebsd.org/changeset/base/334708 > > > > Log: > > Add a

Re: svn commit: r334827 - in head/sys: amd64/amd64 arm/arm dev/hwpmc i386/i386 kern mips/atheros mips/cavium powerpc/powerpc sys

2018-06-08 Thread Mark Johnston
On Fri, Jun 08, 2018 at 04:58:03AM +, Matt Macy wrote: > Author: mmacy > Date: Fri Jun 8 04:58:03 2018 > New Revision: 334827 > URL: https://svnweb.freebsd.org/changeset/base/334827 > > Log: > hwpmc: simplify calling convention for hwpmc interrupt handling > > pmc_process_interrupt tak

Re: svn commit: r334827 - in head/sys: amd64/amd64 arm/arm dev/hwpmc i386/i386 kern mips/atheros mips/cavium powerpc/powerpc sys

2018-06-08 Thread Mark Johnston
On Fri, Jun 08, 2018 at 09:07:53AM -0700, Matthew Macy wrote: > On Fri, Jun 8, 2018 at 07:35 Mark Johnston wrote: > > > On Fri, Jun 08, 2018 at 04:58:03AM +, Matt Macy wrote: > > > Author: mmacy > > > Date: Fri Jun 8 04:58:03 2018 > > >

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

2018-06-08 Thread Mark Johnston
Author: markj Date: Fri Jun 8 17:55:06 2018 New Revision: 334846 URL: https://svnweb.freebsd.org/changeset/base/334846 Log: Correct the list of supported drivers. - bnxt(4) is supported via iflib. - mlx4en(4) support has not yet been committed. Modified: head/share/man/man4/netdump.4

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

2018-06-08 Thread Mark Johnston
On Fri, Jun 08, 2018 at 08:37:55PM +0300, Konstantin Belousov wrote: > On Thu, Jun 07, 2018 at 11:02:29PM -0700, Ryan Libby wrote: > > On Thu, Jun 7, 2018 at 10:03 PM, Mateusz Guzik wrote: > > > Checking it without any locks is perfectly valid in this case. It is done > > > after v_holdcnt gets bu

svn commit: r334883 - head/cddl/contrib/opensolaris/tools/ctf/cvt

2018-06-09 Thread Mark Johnston
Author: markj Date: Sat Jun 9 15:10:49 2018 New Revision: 334883 URL: https://svnweb.freebsd.org/changeset/base/334883 Log: Don't process DWARF generated from non-C/C++ code. ctfconvert(1) is not designed to handle DWARF generated from such code, and will generally fail in non-obvious wa

svn commit: r334881 - head/contrib/elftoolchain/libdwarf

2018-06-09 Thread Mark Johnston
Author: markj Date: Sat Jun 9 14:50:38 2018 New Revision: 334881 URL: https://svnweb.freebsd.org/changeset/base/334881 Log: Add DW_LANG_* definitions from DWARF 4 and 5. Reviewed by: emaste MFC after:1 week Differential Revision:https://reviews.freebsd.org/D15712 Modified

Re: svn commit: r334827 - in head/sys: amd64/amd64 arm/arm dev/hwpmc i386/i386 kern mips/atheros mips/cavium powerpc/powerpc sys

2018-06-09 Thread Mark Johnston
On Sat, Jun 09, 2018 at 08:11:15AM -0400, John Baldwin wrote: > On 6/8/18 12:34 PM, Matthew Macy wrote: > >> The fact that our NMI handler isn't re-entrant can lead to subtle > >> problems. If while executing the NMI handler we hit a dtrace > >> probe or DDB breakpoint, the iret executed upon retur

Re: svn commit: r334883 - head/cddl/contrib/opensolaris/tools/ctf/cvt

2018-06-09 Thread Mark Johnston
On Sat, Jun 09, 2018 at 07:35:00PM +0200, O. Hartmann wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA512 > > Am Sat, 9 Jun 2018 15:10:49 +0000 (UTC) > Mark Johnston schrieb: > > > Author: markj > > Date: Sat Jun 9 15:10:49 2018 > >

Re: svn commit: r334883 - head/cddl/contrib/opensolaris/tools/ctf/cvt

2018-06-09 Thread Mark Johnston
On Sat, Jun 09, 2018 at 01:56:18PM -0400, Bryan Drewery wrote: > On 6/9/18 1:39 PM, Mark Johnston wrote: > > On Sat, Jun 09, 2018 at 07:35:00PM +0200, O. Hartmann wrote: > >> -BEGIN PGP SIGNED MESSAGE- > >> Hash: SHA512 > >> > >> Am Sat, 9 Jun

svn commit: r334890 - in head/sys: amd64/include i386/include

2018-06-09 Thread Mark Johnston
Author: markj Date: Sat Jun 9 18:31:19 2018 New Revision: 334890 URL: https://svnweb.freebsd.org/changeset/base/334890 Log: Tell the compiler that rdtscp clobbers %ecx. Modified: head/sys/amd64/include/cpufunc.h head/sys/i386/include/cpufunc.h Modified: head/sys/amd64/include/cpufunc.h ==

svn commit: r334892 - in head: . sys/sys

2018-06-09 Thread Mark Johnston
Author: markj Date: Sat Jun 9 20:01:03 2018 New Revision: 334892 URL: https://svnweb.freebsd.org/changeset/base/334892 Log: Bump __FreeBSD_version after r334881 and force libdwarf to be rebuilt. Reported by: O. Hartmann Reviewed by: bdrewery Modified: head/Makefile.inc1 head/sys/

Re: svn commit: r334883 - head/cddl/contrib/opensolaris/tools/ctf/cvt

2018-06-09 Thread Mark Johnston
On Sat, Jun 09, 2018 at 08:37:14PM +0200, O. Hartmann wrote: > I started on one of the faster boxes with a make cleanworld and tried then to > rebuild > world and kernel. It ends up at the very same error for me. I believe r334892 will fix the problem, please give it a try. Sorry for the breakage

Re: svn commit: r334929 - in head: . sys/sys

2018-06-10 Thread Mark Johnston
On Sun, Jun 10, 2018 at 06:38:48PM +, Eitan Adler wrote: > Author: eadler > Date: Sun Jun 10 18:38:48 2018 > New Revision: 334929 > URL: https://svnweb.freebsd.org/changeset/base/334929 > > Log: > include: remove sys/capability.h > > This file has only generated a warning for the last 1

svn commit: r334959 - head/sys/dev/hwpmc

2018-06-11 Thread Mark Johnston
Author: markj Date: Mon Jun 11 16:27:09 2018 New Revision: 334959 URL: https://svnweb.freebsd.org/changeset/base/334959 Log: Use the cached curthread reference in pmc_process_interrupt(). Fix indentation while here. Modified: head/sys/dev/hwpmc/hwpmc_mod.c Modified: head/sys/dev/hwpmc/h

svn commit: r334961 - head/cddl/contrib/opensolaris/tools/ctf/cvt

2018-06-11 Thread Mark Johnston
Author: markj Date: Mon Jun 11 16:33:36 2018 New Revision: 334961 URL: https://svnweb.freebsd.org/changeset/base/334961 Log: Process CUs with a language attribute of DW_LANG_Mips_Assembler. At the moment ctfconvert(1) does not do much with such CUs, but that may not be true in the future,

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

2018-06-11 Thread Mark Johnston
On Mon, Jun 11, 2018 at 04:31:43PM +, Matt Macy wrote: > Author: mmacy > Date: Mon Jun 11 16:31:42 2018 > New Revision: 334960 > URL: https://svnweb.freebsd.org/changeset/base/334960 > > Log: > soreceive_stream: correctly handle edge cases > > - non NULL controlp is not an error, return

Re: svn commit: r334046 - head/tools/tools/intel-ucode-split

2018-06-13 Thread Mark Johnston
On Wed, Jun 13, 2018 at 01:46:34AM +0200, Oliver Pinter wrote: > On Wednesday, June 13, 2018, Ed Maste wrote: > > > On Tue, 12 Jun 2018 at 18:17, Sean Bruno wrote: > > > > > > On 06/12/18 16:05, Oliver Pinter wrote: > > > > On 5/22/18, Ed Maste wrote: > > > >> Author: emaste > > > >> Date: Tue

Re: svn commit: r334046 - head/tools/tools/intel-ucode-split

2018-06-17 Thread Mark Johnston
On Sat, Jun 16, 2018 at 06:25:03PM -0700, Eitan Adler wrote: > On 13 June 2018 at 07:07, Mark Johnston wrote: > > On Wed, Jun 13, 2018 at 01:46:34AM +0200, Oliver Pinter wrote: > >> On Wednesday, June 13, 2018, Ed Maste wrote: > >> > >> > On Tue,

Re: svn commit: r334046 - head/tools/tools/intel-ucode-split

2018-06-17 Thread Mark Johnston
On Sun, Jun 17, 2018 at 02:50:44PM +0200, Oliver Pinter wrote: > On Sunday, June 17, 2018, Mark Johnston wrote: > > > On Sat, Jun 16, 2018 at 06:25:03PM -0700, Eitan Adler wrote: > > > On 13 June 2018 at 07:07, Mark Johnston wrote: > > > > On Wed, Jun 13, 2018 a

svn commit: r335580 - in head/sys: amd64/amd64 arm64/arm64

2018-06-23 Thread Mark Johnston
Author: markj Date: Sat Jun 23 10:41:52 2018 New Revision: 335580 URL: https://svnweb.freebsd.org/changeset/base/335580 Log: Re-count available PV entries after reclaiming a PV chunk. The call to reclaim_pv_chunk() in reserve_pv_entries() may free a PV chunk with free entries belonging to

Re: svn commit: r326286 - head/sys/cddl/dev/dtrace

2017-11-27 Thread Mark Johnston
On Mon, Nov 27, 2017 at 11:28:07AM -0800, John Baldwin wrote: > On Monday, November 27, 2017 06:42:23 PM Mark Johnston wrote: > > Author: markj > > Date: Mon Nov 27 18:42:23 2017 > > New Revision: 326286 > > URL: https://svnweb.freebsd.org/changeset/base/326286 &g

svn commit: r326367 - head/sys/vm

2017-11-29 Thread Mark Johnston
Author: markj Date: Wed Nov 29 14:34:05 2017 New Revision: 326367 URL: https://svnweb.freebsd.org/changeset/base/326367 Log: Remove some comments that became incorrect with r325530. Modified: head/sys/vm/vm_page.c Modified: head/sys/vm/vm_page.c ==

svn commit: r326371 - head/sys/vm

2017-11-29 Thread Mark Johnston
Author: markj Date: Wed Nov 29 19:47:09 2017 New Revision: 326371 URL: https://svnweb.freebsd.org/changeset/base/326371 Log: Verify the object/vnode association after vget() in vm_pageout_clean(). It's theoretically possible for the vnode and object to be disassociated while locks are dro

svn commit: r326409 - head/sys/geom/mirror

2017-11-30 Thread Mark Johnston
Author: markj Date: Thu Nov 30 20:36:29 2017 New Revision: 326409 URL: https://svnweb.freebsd.org/changeset/base/326409 Log: Update gmirror metadata less frequently when synchronizing. We periodically record synchronization progress in the metadata block of the disk being synchronized; th

svn commit: r326410 - head/sbin/geom/class/mirror

2017-11-30 Thread Mark Johnston
Author: markj Date: Thu Nov 30 20:37:12 2017 New Revision: 326410 URL: https://svnweb.freebsd.org/changeset/base/326410 Log: Document gmirror sysctls. MFC after:2 weeks Modified: head/sbin/geom/class/mirror/gmirror.8 Modified: head/sbin/geom/class/mirror/gmirror.8 ==

svn commit: r326438 - head/sys/kern

2017-12-01 Thread Mark Johnston
Author: markj Date: Fri Dec 1 22:51:02 2017 New Revision: 326438 URL: https://svnweb.freebsd.org/changeset/base/326438 Log: Plug a name cache lock leak. Reviewed by: mjg MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/sys/kern/vfs_cache.c Modified: head/sys/kern/

svn commit: r326498 - in head: . cddl/contrib/opensolaris/lib/libdtrace/common lib/libproc lib/libproc/tests

2017-12-03 Thread Mark Johnston
Author: markj Date: Sun Dec 3 16:50:16 2017 New Revision: 326498 URL: https://svnweb.freebsd.org/changeset/base/326498 Log: Add an envp argument to proc_create(). This is needed to support dtrace's -x setenv option. MFC after:2 weeks Modified: head/ObsoleteFiles.inc head/cddl

svn commit: r326499 - in head: cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/env cddl/contrib/opensolaris/lib/libdtrace/common cddl/usr.sbin/dtrace/tests/common cddl/usr.sbin/dtrace/tests/com...

2017-12-03 Thread Mark Johnston
Author: markj Date: Sun Dec 3 16:57:28 2017 New Revision: 326499 URL: https://svnweb.freebsd.org/changeset/base/326499 Log: Complete support for dtrace's -x setenv option. This allows one to override the environment for processes created with dtrace -c. By default, the environment is inh

svn commit: r326502 - in head: . share/man/man7

2017-12-03 Thread Mark Johnston
Author: markj Date: Sun Dec 3 20:36:36 2017 New Revision: 326502 URL: https://svnweb.freebsd.org/changeset/base/326502 Log: Document the sys/boot -> stand move in hier.7 and the top-level README. Reviewed by: imp Differential Revision:https://reviews.freebsd.org/D13353 Modified

svn commit: r326626 - head/lib/libproc

2017-12-06 Thread Mark Johnston
Author: markj Date: Wed Dec 6 17:52:01 2017 New Revision: 326626 URL: https://svnweb.freebsd.org/changeset/base/326626 Log: Use a global extern declaration to appease gcc. Reported by: gjb X-MFC with: r326498 Modified: head/lib/libproc/proc_create.c Modified: head/lib/libproc/proc

svn commit: r326629 - head/sys/vm

2017-12-06 Thread Mark Johnston
Author: markj Date: Wed Dec 6 18:36:54 2017 New Revision: 326629 URL: https://svnweb.freebsd.org/changeset/base/326629 Log: Use unique wait messages in the page daemon control loop. Discussed with: alc MFC after:1 week Modified: head/sys/vm/vm_pageout.c Modified: head/sys/v

svn commit: r326658 - head/lib/libefivar

2017-12-07 Thread Mark Johnston
Author: markj Date: Thu Dec 7 15:16:17 2017 New Revision: 326658 URL: https://svnweb.freebsd.org/changeset/base/326658 Log: Ensure that "out" is initialized in all error paths. Reported by: gcc Reviewed by: cem Differential Revision:https://reviews.freebsd.org/D13402 Modifie

svn commit: r326664 - head/sys/vm

2017-12-07 Thread Mark Johnston
Author: markj Date: Thu Dec 7 19:38:09 2017 New Revision: 326664 URL: https://svnweb.freebsd.org/changeset/base/326664 Log: Fix the UMA reclaim worker after r326347. atomic_set_*() sets a bit in the target memory location, so atomic_set_int(&uma_reclaim_needed, 0) does not do what it loo

svn commit: r326671 - head/stand/i386/gptzfsboot

2017-12-07 Thread Mark Johnston
Author: markj Date: Thu Dec 7 22:11:23 2017 New Revision: 326671 URL: https://svnweb.freebsd.org/changeset/base/326671 Log: Avoid setting -Wno-tentative-definition-incomplete-type with gcc. No version of gcc that I've tried accepts this flag. Reviewed by: imp Differential Revision:

svn commit: r326705 - head/cddl/usr.sbin/dtrace/tests/common/env

2017-12-08 Thread Mark Johnston
Author: markj Date: Fri Dec 8 19:26:25 2017 New Revision: 326705 URL: https://svnweb.freebsd.org/changeset/base/326705 Log: Actually add the -x setenv test Makefile, missed in r326499. X-MFC with: r326499 Added: head/cddl/usr.sbin/dtrace/tests/common/env/ head/cddl/usr.sbin/dtrace/t

svn commit: r326731 - head/sys/ufs/ffs

2017-12-09 Thread Mark Johnston
Author: markj Date: Sat Dec 9 15:44:30 2017 New Revision: 326731 URL: https://svnweb.freebsd.org/changeset/base/326731 Log: Provide a sysctl to force synchronous initialization of inode blocks. FFS performs asynchronous inode initialization, using a barrier write to ensure that the inode

svn commit: r326732 - head/sys/vm

2017-12-09 Thread Mark Johnston
Author: markj Date: Sat Dec 9 15:47:26 2017 New Revision: 326732 URL: https://svnweb.freebsd.org/changeset/base/326732 Log: Fix the act_scan_laundry_weight mechanism. r292392 modified the active queue scan to weigh clean pages differently from dirty pages when attempting to meet the inac

Re: svn commit: r326731 - head/sys/ufs/ffs

2017-12-09 Thread Mark Johnston
On Sat, Dec 09, 2017 at 08:03:37PM +0200, Andriy Gapon wrote: > On 09/12/2017 17:44, Mark Johnston wrote: > > Some GEOMs do not appear to handle BIO_ORDERED correctly, meaning that the > > Nitpick: this should be "geoms" or, even better, "GEOM classes" :-) Ok.

Re: svn commit: r326731 - head/sys/ufs/ffs

2017-12-09 Thread Mark Johnston
On Sat, Dec 09, 2017 at 07:36:59PM -0700, Warner Losh wrote: > On Sat, Dec 9, 2017 at 11:03 AM, Andriy Gapon wrote: > > > On 09/12/2017 17:44, Mark Johnston wrote: > > > Some GEOMs do not appear to handle BIO_ORDERED correctly, meaning that > > the > > > ba

svn commit: r326770 - head/sys/vm

2017-12-11 Thread Mark Johnston
Author: markj Date: Mon Dec 11 15:33:24 2017 New Revision: 326770 URL: https://svnweb.freebsd.org/changeset/base/326770 Log: Use a dedicated counter for inactive queue scans. The laundry thread keeps track of the number of inactive queue scans performed by the page daemon, and was previou

svn commit: r326774 - in head/sys: amd64/amd64 cddl/contrib/opensolaris/uts/common/sys cddl/contrib/opensolaris/uts/intel/dtrace cddl/contrib/opensolaris/uts/powerpc/dtrace i386/i386 powerpc/powerp...

2017-12-11 Thread Mark Johnston
Author: markj Date: Mon Dec 11 19:21:39 2017 New Revision: 326774 URL: https://svnweb.freebsd.org/changeset/base/326774 Log: Pass the trap frame to fasttrap hooks. The DTrace fasttrap entry points expect a struct reg containing the register values of the calling thread. Perform the conver

svn commit: r326796 - head/sys/geom/mirror

2017-12-12 Thread Mark Johnston
Author: markj Date: Tue Dec 12 17:24:30 2017 New Revision: 326796 URL: https://svnweb.freebsd.org/changeset/base/326796 Log: Decrement sc_writes when BIO_DELETE requests complete. Otherwise a gmirror that has received a BIO_DELETE request will never be marked clean (unless sc_writes overf

svn commit: r326797 - head/sys/geom/mirror

2017-12-12 Thread Mark Johnston
Author: markj Date: Tue Dec 12 17:25:25 2017 New Revision: 326797 URL: https://svnweb.freebsd.org/changeset/base/326797 Log: Give g_mirror_event_get() a more accurate name. MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/sys/geom/mirror/g_mirror.c Modified: head/sys/

svn commit: r326798 - head/sys/geom/mirror

2017-12-12 Thread Mark Johnston
Author: markj Date: Tue Dec 12 17:29:34 2017 New Revision: 326798 URL: https://svnweb.freebsd.org/changeset/base/326798 Log: Address a possible lost wakeup for gmirror events. g_mirror_event_send() acquires the I/O queue lock to deliver a wakeup to the worker thread, and this is done afte

svn commit: r326811 - head/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace

2017-12-12 Thread Mark Johnston
Author: markj Date: Tue Dec 12 20:41:11 2017 New Revision: 326811 URL: https://svnweb.freebsd.org/changeset/base/326811 Log: Correct initialization of pc on powerpc. PR: 224293 Submitted by: Breno Leitao X-MFC with: r326774 Pointy hat: markj Modified: head/sys/cddl/c

svn commit: r326813 - head/sys/cddl/contrib/opensolaris/uts/common/dtrace

2017-12-12 Thread Mark Johnston
Author: markj Date: Tue Dec 12 22:08:34 2017 New Revision: 326813 URL: https://svnweb.freebsd.org/changeset/base/326813 Log: MFV r326785: 8880 improve DTrace error checking illumos/illumos-gate@2cf374268f3e1c9e9be6367466b183d27632583a https://github.com/illumos/illumos-gate/commit/2cf374

svn commit: r326852 - head/usr.bin/vmstat

2017-12-14 Thread Mark Johnston
Author: markj Date: Thu Dec 14 15:40:03 2017 New Revision: 326852 URL: https://svnweb.freebsd.org/changeset/base/326852 Log: Re-add spaces lost in r326436. X-MFC with: r326436 Modified: head/usr.bin/vmstat/vmstat.c Modified: head/usr.bin/vmstat/vmstat.c ===

svn commit: r326861 - in head/tests/sys/geom/class: . mirror

2017-12-14 Thread Mark Johnston
Author: markj Date: Thu Dec 14 22:11:35 2017 New Revision: 326861 URL: https://svnweb.freebsd.org/changeset/base/326861 Log: Add some basic tests for gmirror read and write error handling. MFC after:2 weeks Sponsored by: Dell EMC Isilon Added: head/tests/sys/geom/class/mirror/10_te

svn commit: r326862 - head/tests/sys/geom/class/mirror

2017-12-14 Thread Mark Johnston
Author: markj Date: Thu Dec 14 22:14:07 2017 New Revision: 326862 URL: https://svnweb.freebsd.org/changeset/base/326862 Log: Make indentation consistent with other tests, and use syncwait. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/tests/sys/geom/class/mirror/8_

svn commit: r326863 - head/tests/sys/geom/class/mirror

2017-12-14 Thread Mark Johnston
Author: markj Date: Thu Dec 14 22:15:46 2017 New Revision: 326863 URL: https://svnweb.freebsd.org/changeset/base/326863 Log: Belatedly add syncwait. X-MFC with: r326861 Modified: head/tests/sys/geom/class/mirror/conf.sh Modified: head/tests/sys/geom/class/mirror/conf.sh ==

svn commit: r326877 - head/tests/sys/geom/class/nop

2017-12-15 Thread Mark Johnston
Author: markj Date: Fri Dec 15 17:10:51 2017 New Revision: 326877 URL: https://svnweb.freebsd.org/changeset/base/326877 Log: Skip gnop tests if the corresponding kernel module isn't available. Reviewed by: asomers MFC after:1 week Differential Revision:https://reviews.freeb

svn commit: r326878 - head/cddl/usr.sbin/dtrace/tests/tools

2017-12-15 Thread Mark Johnston
Author: markj Date: Fri Dec 15 18:09:23 2017 New Revision: 326878 URL: https://svnweb.freebsd.org/changeset/base/326878 Log: Mark uctf/err.user64mode.ksh as EXFAIL for now. MFC after:1 week Modified: head/cddl/usr.sbin/dtrace/tests/tools/exclude.sh Modified: head/cddl/usr.sbin/dtrac

svn commit: r326881 - head/sys/geom/mirror

2017-12-15 Thread Mark Johnston
Author: markj Date: Fri Dec 15 19:03:03 2017 New Revision: 326881 URL: https://svnweb.freebsd.org/changeset/base/326881 Log: Typo. MFC after:1 week Modified: head/sys/geom/mirror/g_mirror.c Modified: head/sys/geom/mirror/g_mirror.c ===

svn commit: r326882 - head/sys/geom/mirror

2017-12-15 Thread Mark Johnston
Author: markj Date: Fri Dec 15 19:14:21 2017 New Revision: 326882 URL: https://svnweb.freebsd.org/changeset/base/326882 Log: Give a couple of predication functions a bool return type. No functional change intended. MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/

Re: svn commit: r326882 - head/sys/geom/mirror

2017-12-15 Thread Mark Johnston
On Fri, Dec 15, 2017 at 07:14:21PM +, Mark Johnston wrote: > Author: markj > Date: Fri Dec 15 19:14:21 2017 > New Revision: 326882 > URL: https://svnweb.freebsd.org/changeset/base/326882 > > Log: > Give a couple of predication functions a bool return type. (I mean

svn commit: r326912 - head/usr.sbin/makefs

2017-12-16 Thread Mark Johnston
Author: markj Date: Sat Dec 16 20:19:00 2017 New Revision: 326912 URL: https://svnweb.freebsd.org/changeset/base/326912 Log: Fix a logic bug in makefs lazy inode initialization. We may need to initialize multiple inode blocks before writing a given inode. makefs(8) was only initializing a

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

2017-12-17 Thread Mark Johnston
Author: markj Date: Sun Dec 17 18:21:40 2017 New Revision: 326919 URL: https://svnweb.freebsd.org/changeset/base/326919 Log: Unregister the ARC lowmem event handler earlier in arc_fini(). Otherwise a poorly timed lowmem event may attempt to acquire a destroyed lock. Unregister the handler

Re: svn commit: r326643 - head/sys/cam

2017-12-18 Thread Mark Johnston
On Wed, Dec 06, 2017 at 11:05:07PM +, Warner Losh wrote: > Author: imp > Date: Wed Dec 6 23:05:07 2017 > New Revision: 326643 > URL: https://svnweb.freebsd.org/changeset/base/326643 > > Log: > Make cam_periph_runccb be safe to call when we can only do polling. > > Sponsored by: Netflix

svn commit: r326935 - in head/sys/cddl/dev/dtrace: amd64 i386

2017-12-18 Thread Mark Johnston
Author: markj Date: Mon Dec 18 17:26:24 2017 New Revision: 326935 URL: https://svnweb.freebsd.org/changeset/base/326935 Log: Avoid CPU migration in dtrace_gethrtime() on x86. dtrace_gethrtime() may be called outside of probe context, and in particular, from the DTRACEIOC_BUFSNAP handler.

svn commit: r326983 - head/sys/geom/mirror

2017-12-19 Thread Mark Johnston
Author: markj Date: Tue Dec 19 17:13:04 2017 New Revision: 326983 URL: https://svnweb.freebsd.org/changeset/base/326983 Log: Avoid using bioq_* in gmirror. gmirror does not perform any sorting of I/O requests, so the bioq API doesn't provide any advantages over plain TAILQs. The API also

Re: svn commit: r327031 - in head/sys: conf dev/ixgbe modules/ix modules/ixv

2017-12-20 Thread Mark Johnston
On Wed, Dec 20, 2017 at 06:15:06PM +, Eric Joyner wrote: > Author: erj > Date: Wed Dec 20 18:15:06 2017 > New Revision: 327031 > URL: https://svnweb.freebsd.org/changeset/base/327031 > > Log: > ixgbe(4): Convert driver to use iflib > > Initial update to the ixgbe PF and VF drivers to su

  1   2   3   4   5   6   7   8   9   10   >