Author: markj
Date: Tue Jun 4 18:29:08 2019
New Revision: 348654
URL: https://svnweb.freebsd.org/changeset/base/348654
Log:
elfcopy: Use elf_getscn() instead of iterating over all sections.
When removing a section, we would loop over all sections looking for
a corresponding relocation se
Author: markj
Date: Tue Jun 4 18:31:08 2019
New Revision: 348655
URL: https://svnweb.freebsd.org/changeset/base/348655
Log:
libelftc: Fix some minor style bugs.
Reviewed by: emaste
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Differential Revision:https://review
Author: markj
Date: Tue Jun 4 18:34:05 2019
New Revision: 348657
URL: https://svnweb.freebsd.org/changeset/base/348657
Log:
elfcopy: Use libelftc's string table routines to build .shstrtab.
This replaces some hand-rolled routines and is substantially faster
since libelftc uses a hash tab
Author: markj
Date: Tue Jun 4 18:38:27 2019
New Revision: 348660
URL: https://svnweb.freebsd.org/changeset/base/348660
Log:
Remove an outdated header comment for vm_page.c.
The listed rules were incomplete and outdated. There is a much more
comprehensive comment in vm_page.h.
Revie
Author: markj
Date: Thu Jun 6 02:58:11 2019
New Revision: 348715
URL: https://svnweb.freebsd.org/changeset/base/348715
Log:
MFC r348444:
libelftc: Add MLINKS.
Modified:
stable/12/lib/libelftc/Makefile
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/lib/libelftc/Ma
Author: markj
Date: Thu Jun 6 03:01:05 2019
New Revision: 348716
URL: https://svnweb.freebsd.org/changeset/base/348716
Log:
MFC r348547:
rpc.yppasswdd: Fix dirname(3) usage after r305952.
PR: 234972
Modified:
stable/12/usr.sbin/rpc.yppasswdd/yppasswdd_server.c
Directory Properties:
Author: markj
Date: Thu Jun 6 03:01:52 2019
New Revision: 348717
URL: https://svnweb.freebsd.org/changeset/base/348717
Log:
MFC r348443:
readelf: Make -t imply -S, for compatibility with GNU binutils.
Modified:
stable/12/contrib/elftoolchain/readelf/readelf.1
stable/12/contrib/elftoolcha
Author: markj
Date: Thu Jun 6 03:02:43 2019
New Revision: 348719
URL: https://svnweb.freebsd.org/changeset/base/348719
Log:
MFC r348430:
elfcopy: Remove an unneeded memset.
Modified:
stable/12/contrib/elftoolchain/elfcopy/main.c
Directory Properties:
stable/12/ (props changed)
Modifie
Author: markj
Date: Thu Jun 6 03:03:54 2019
New Revision: 348720
URL: https://svnweb.freebsd.org/changeset/base/348720
Log:
MFC r348431:
elfcopy: Optimize for insertions at the end of the section list.
PR: 234949
Modified:
stable/12/contrib/elftoolchain/elfcopy/elfcopy.h
stable/12
Author: markj
Date: Thu Jun 6 03:04:33 2019
New Revision: 348721
URL: https://svnweb.freebsd.org/changeset/base/348721
Log:
MFC r348545:
Typo.
Modified:
stable/12/lib/libutil/pw_util.3
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/lib/libutil/pw_util.3
=
Author: markj
Date: Thu Jun 6 16:03:25 2019
New Revision: 348742
URL: https://svnweb.freebsd.org/changeset/base/348742
Log:
Fix a race between fasttrap and the user breakpoint handler.
When disabling the last enabled userspace probe, fasttrap clears the
function pointers which hook in to
Author: markj
Date: Thu Jun 6 16:09:19 2019
New Revision: 348743
URL: https://svnweb.freebsd.org/changeset/base/348743
Log:
Make the linuxkpi's alloc_pages() consistently return wired pages.
Previously it did this only on platforms without a direct map. This
also more closely matches Li
Author: markj
Date: Thu Jun 6 16:22:29 2019
New Revision: 348745
URL: https://svnweb.freebsd.org/changeset/base/348745
Log:
Conditionalize an in_epoch() call on INVARIANTS.
Its result is only used to determine whether to perform further
INVARIANTS-only checks. Remove a stale comment whi
Author: markj
Date: Thu Jun 6 16:23:44 2019
New Revision: 348746
URL: https://svnweb.freebsd.org/changeset/base/348746
Log:
Remove the volatile qualifer from uma_kmem_total.
No functional change intended.
Reviewed by: alc, dougm, kib
MFC after:1 week
Sponsored by: The FreeBSD
Author: markj
Date: Thu Jun 6 16:26:58 2019
New Revision: 348747
URL: https://svnweb.freebsd.org/changeset/base/348747
Log:
Add sysctls for uma_kmem_{limit,total}.
Reviewed by: alc, dougm, kib
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Differential Revision:ht
Author: markj
Date: Thu Jun 6 17:20:35 2019
New Revision: 348751
URL: https://svnweb.freebsd.org/changeset/base/348751
Log:
Restore the comment removed in r348745.
LAGG_RLOCK() enters an epoch section, so the comment wasn't stale.
Reported by: jhb
MFC with: r348745
Modified:
On Thu, Jun 06, 2019 at 10:13:13AM -0700, John Baldwin wrote:
> On 6/6/19 9:22 AM, Mark Johnston wrote:
> > Author: markj
> > Date: Thu Jun 6 16:22:29 2019
> > New Revision: 348745
> > URL: https://svnweb.freebsd.org/changeset/base/348745
> >
> > Log:
>
On Thu, Jun 06, 2019 at 12:04:52PM -0600, Alan Somers wrote:
> On Thu, Jun 6, 2019 at 12:01 PM John Baldwin wrote:
> >
> > On 6/6/19 10:39 AM, Alan Somers wrote:
> > > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes
> > > wrote:
> > >>
> > >>> Author: asomers
> > >>> Date: Thu Jun 6 15:04:50 20
Author: markj
Date: Fri Jun 7 17:05:58 2019
New Revision: 348780
URL: https://svnweb.freebsd.org/changeset/base/348780
Log:
MFC r348457:
Remove a redundant vm_page_remove() call.
Modified:
stable/12/sys/vm/vm_page.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/
Author: markj
Date: Fri Jun 7 17:54:26 2019
New Revision: 348782
URL: https://svnweb.freebsd.org/changeset/base/348782
Log:
vmrun: Add a missing close-paren to the usage message.
MFC after:3 days
Sponsored by: The FreeBSD Foundation
Modified:
head/share/examples/bhyve/vmrun.sh
Mo
Author: markj
Date: Fri Jun 7 18:23:29 2019
New Revision: 348785
URL: https://svnweb.freebsd.org/changeset/base/348785
Log:
Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m).
These calls are not the same in general: the former will dequeue the
page if it is enqueued,
Author: markj
Date: Sun Jun 9 03:29:26 2019
New Revision: 348826
URL: https://svnweb.freebsd.org/changeset/base/348826
Log:
MFC r348502:
Add a vm_page_wired() predicate.
Modified:
stable/12/sys/vm/memguard.c
stable/12/sys/vm/swap_pager.c
stable/12/sys/vm/vm_fault.c
stable/12/sys/vm/v
Author: markj
Date: Sun Jun 9 03:31:07 2019
New Revision: 348827
URL: https://svnweb.freebsd.org/changeset/base/348827
Log:
MFC r347439:
Atomically update the global gMsgId in libnetgraph.
PR: 234442
Modified:
stable/12/lib/libnetgraph/msg.c
Directory Properties:
stable/12/ (pro
Author: markj
Date: Mon Jun 10 15:44:09 2019
New Revision: 348864
URL: https://svnweb.freebsd.org/changeset/base/348864
Log:
MFC r348782:
vmrun: Add a missing close-paren to the usage message.
Modified:
stable/12/share/examples/bhyve/vmrun.sh
Directory Properties:
stable/12/ (props chan
Author: markj
Date: Tue Jun 11 15:18:50 2019
New Revision: 348926
URL: https://svnweb.freebsd.org/changeset/base/348926
Log:
MFC r348660:
Remove an outdated header comment for vm_page.c.
Modified:
stable/12/sys/vm/vm_page.c
Directory Properties:
stable/12/ (props changed)
Modified: sta
Author: markj
Date: Tue Jun 11 15:19:22 2019
New Revision: 348927
URL: https://svnweb.freebsd.org/changeset/base/348927
Log:
MFC r348655:
libelftc: Fix some minor style bugs.
Modified:
stable/12/contrib/elftoolchain/libelftc/elftc_string_table.c
stable/12/contrib/elftoolchain/libelftc/elf
Author: markj
Date: Thu Jun 13 16:32:03 2019
New Revision: 349014
URL: https://svnweb.freebsd.org/changeset/base/349014
Log:
MFC r348743:
Make the linuxkpi's alloc_pages() consistently return wired pages.
Modified:
stable/12/sys/compat/linuxkpi/common/include/linux/gfp.h
stable/12/sys/com
Author: markj
Date: Thu Jun 13 16:33:01 2019
New Revision: 349015
URL: https://svnweb.freebsd.org/changeset/base/349015
Log:
MFC r348745, r348751:
Conditionalize an in_epoch() call on INVARIANTS.
Modified:
stable/12/sys/net/if_lagg.c
Directory Properties:
stable/12/ (props changed)
Mod
Author: markj
Date: Thu Jun 13 16:33:55 2019
New Revision: 349016
URL: https://svnweb.freebsd.org/changeset/base/349016
Log:
MFC r348742:
Fix a race between fasttrap and the user breakpoint handler.
Modified:
stable/12/sys/amd64/amd64/trap.c
stable/12/sys/cddl/contrib/opensolaris/uts/comm
Author: markj
Date: Thu Jun 13 16:34:25 2019
New Revision: 349017
URL: https://svnweb.freebsd.org/changeset/base/349017
Log:
MFC r348746:
Remove the volatile qualifer from uma_kmem_total.
Modified:
stable/12/sys/vm/uma_core.c
Directory Properties:
stable/12/ (props changed)
Modified: s
Author: markj
Date: Thu Jun 13 16:34:55 2019
New Revision: 349018
URL: https://svnweb.freebsd.org/changeset/base/349018
Log:
MFC r348747:
Add sysctls for uma_kmem_{limit,total}.
Modified:
stable/12/sys/vm/uma_core.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/s
Author: markj
Date: Mon Jun 17 15:11:04 2019
New Revision: 349139
URL: https://svnweb.freebsd.org/changeset/base/349139
Log:
MFC r348785:
Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m).
Modified:
stable/12/sys/amd64/amd64/pmap.c
stable/12/sys/arm/arm/pmap-v6.c
sta
Author: markj
Date: Mon Jun 17 15:11:54 2019
New Revision: 349140
URL: https://svnweb.freebsd.org/changeset/base/349140
Log:
MFC r348459:
acpi_dock(4): Notify devd(8) on dock status change.
PR: 238138
Modified:
stable/12/sbin/devd/devd.conf.5
stable/12/sys/dev/acpica/acpi_dock.c
Di
Author: markj
Date: Mon Jun 17 15:13:15 2019
New Revision: 349141
URL: https://svnweb.freebsd.org/changeset/base/349141
Log:
MFC r347949, r347955:
Implement the M_NEXTFIT allocation strategy for vmem(9).
Modified:
stable/12/share/man/man9/vmem.9
stable/12/sys/kern/subr_vmem.c
stable/12/
Author: markj
Date: Mon Jun 17 15:14:26 2019
New Revision: 349142
URL: https://svnweb.freebsd.org/changeset/base/349142
Log:
MFC r347950:
Use M_NEXTFIT in memguard(9).
Modified:
stable/12/sys/vm/memguard.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/vm/memg
Author: markj
Date: Mon Jun 17 16:57:44 2019
New Revision: 349148
URL: https://svnweb.freebsd.org/changeset/base/349148
Log:
Add some missing MLINKs for tree(3).
MFC after:3 days
Modified:
head/share/man/man3/Makefile
Modified: head/share/man/man3/Makefile
==
Author: markj
Date: Sat Jun 4 21:34:06 2016
New Revision: 301413
URL: https://svnweb.freebsd.org/changeset/base/301413
Log:
Document getent(1)'s ability to enumerate netgroup members.
MFC after:3 days
Modified:
head/usr.bin/getent/getent.1
head/usr.bin/getent/getent.c
Modified: h
Author: markj
Date: Mon Jun 6 22:06:45 2016
New Revision: 301524
URL: https://svnweb.freebsd.org/changeset/base/301524
Log:
7034 negative record sizes should be rejected
Reviewed by: Patrick Mooney
Reviewed by: Bryan Cantrill
Approved by: Matthew Ahrens
Author: Alex Wilson
i
Author: markj
Date: Mon Jun 6 22:07:55 2016
New Revision: 301525
URL: https://svnweb.freebsd.org/changeset/base/301525
Log:
7033 ustack helper should fault on bad return values
Reviewed by: Patrick Mooney
Reviewed by: Bryan Cantrill
Approved by: Matthew Ahrens
Author: Alex Wilson
Author: markj
Date: Mon Jun 6 22:09:22 2016
New Revision: 301526
URL: https://svnweb.freebsd.org/changeset/base/301526
Log:
7035 string-related subroutines should validate input earlier
Reviewed by: Alex Wilson
Reviewed by: Bryan Cantrill
Approved by: Matthew Ahrens
Author: Patric
Author: markj
Date: Thu Jun 9 01:05:23 2016
New Revision: 301709
URL: https://svnweb.freebsd.org/changeset/base/301709
Log:
Use a more common spelling for "(char *)0" in the getnetgrent man page.
MFC after:3 days
Modified:
head/lib/libc/gen/getnetgrent.3
Modified: head/lib/libc/gen
Author: markj
Date: Thu Jun 9 01:11:48 2016
New Revision: 301710
URL: https://svnweb.freebsd.org/changeset/base/301710
Log:
Fix an infinite loop in setnetgrent(3) with NIS netgroups.
Handle an empty result from yp_match() by returning NULL, which is
consistent with the handling of an emp
Author: markj
Date: Thu Jun 9 01:28:44 2016
New Revision: 301711
URL: https://svnweb.freebsd.org/changeset/base/301711
Log:
Implement an NSS backend for netgroups and add getnetgrent_r(3).
This support appears to have been documented in nsswitch.conf(5) for some
time. The implementation
Author: markj
Date: Thu Jun 9 13:17:08 2016
New Revision: 301727
URL: https://svnweb.freebsd.org/changeset/base/301727
Log:
Fix some cosmetic issues in kern_fail.c omitted from r296927.
Obtained from:Matthew Bryan
Modified:
head/sys/kern/kern_fail.c
Modified: head/sys/kern/ker
Author: markj
Date: Tue Jun 14 03:57:00 2016
New Revision: 301877
URL: https://svnweb.freebsd.org/changeset/base/301877
Log:
Add a missing error check for a malloc() call in idr_get().
Submitted by: Matt Joras
Approved by: re (gjb)
MFC after:1 week
Sponsored by: EMC / Isilon Sto
Author: markj
Date: Wed Jun 22 21:00:28 2016
New Revision: 302091
URL: https://svnweb.freebsd.org/changeset/base/302091
Log:
Do not complete pending gmirror BIOs when tearing down the provider.
This will result in lock recursion and is more generally incorrect since
the completion handler
Author: markj
Date: Thu Jun 23 19:24:38 2016
New Revision: 302147
URL: https://svnweb.freebsd.org/changeset/base/302147
Log:
Use M_NOWAIT when allocating memory for the ACPI wakeup handler.
If the allocation attempt fails, we may otherwise VM_WAIT after a failed
attempt to reclaim contigu
Author: markj
Date: Fri Jun 24 20:21:32 2016
New Revision: 302179
URL: https://svnweb.freebsd.org/changeset/base/302179
Log:
gcore: Forward pending signals when detaching from the target.
Otherwise gcore's ptrace attach operation can race with delivery of a
signal and cause it to be lost.
Author: markj
Date: Tue Jul 5 17:59:04 2016
New Revision: 302346
URL: https://svnweb.freebsd.org/changeset/base/302346
Log:
Ensure that spinlock sections are balanced even after a panic.
vpanic() uses spinlock_enter() to disable interrupts before dumping core.
However, when the scheduler
Author: markj
Date: Sat Jul 9 22:41:21 2016
New Revision: 302507
URL: https://svnweb.freebsd.org/changeset/base/302507
Log:
Avoid truncating the return value of DTrace predicates.
Predicates are DIF objects whose return value is compared with zero to
determine whether the corresponding p
Author: markj
Date: Thu Jul 14 00:32:27 2016
New Revision: 302792
URL: https://svnweb.freebsd.org/changeset/base/302792
Log:
Remove gcore's -s option.
It has no effect and is always implicitly set since ptrace(2) stops the
target process.
Modified:
head/usr.bin/gcore/extern.h
head/us
Author: markj
Date: Thu Jul 14 00:38:04 2016
New Revision: 302793
URL: https://svnweb.freebsd.org/changeset/base/302793
Log:
Allow ACPI wakeup code and page tables to be stored in non-contiguous pages.
Since these pages are allocated from a narrow range of memory, this makes
the allocatio
Author: markj
Date: Thu Jul 14 00:40:24 2016
New Revision: 302794
URL: https://svnweb.freebsd.org/changeset/base/302794
Log:
Move some gmirror metadata update messages to a higher debug level.
These can be printed quite frequently from a mostly-idle mirror, cluttering
the console.
MF
Author: markj
Date: Thu Jul 14 00:41:37 2016
New Revision: 302796
URL: https://svnweb.freebsd.org/changeset/base/302796
Log:
Remove more references to mroute6d, which was removed in r298512.
Modified:
head/etc/defaults/rc.conf
head/share/man/man5/rc.conf.5
Modified: head/etc/defaults/rc.co
Author: markj
Date: Thu Jul 14 00:42:27 2016
New Revision: 302797
URL: https://svnweb.freebsd.org/changeset/base/302797
Log:
Document DDB's "alltrace" and "show all trace" commands.
MFC after:3 days
Modified:
head/share/man/man4/ddb.4
Modified: head/share/man/man4/ddb.4
Author: markj
Date: Thu Jul 14 18:49:05 2016
New Revision: 302854
URL: https://svnweb.freebsd.org/changeset/base/302854
Log:
Let DDB's buf printer handle NULL pointers in the buf page array.
A buf's b_pages and b_npages fields may be inconsistent after a panic.
For instance, vfs_vmio_inva
Author: markj
Date: Fri Jul 15 19:10:32 2016
New Revision: 302909
URL: https://svnweb.freebsd.org/changeset/base/302909
Log:
MFC r302507:
Avoid truncating the return value of DTrace predicates.
Modified:
stable/10/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
Directory Properties:
Author: markj
Date: Fri Jul 15 19:14:28 2016
New Revision: 302910
URL: https://svnweb.freebsd.org/changeset/base/302910
Log:
MFC r302507:
Avoid truncating the return value of DTrace predicates.
Modified:
stable/9/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
Directory Properties:
Author: markj
Date: Fri Jul 15 20:26:28 2016
New Revision: 302913
URL: https://svnweb.freebsd.org/changeset/base/302913
Log:
MFC r302507:
Avoid truncating the return value of DTrace predicates.
Approved by: re (gjb)
Modified:
stable/11/sys/cddl/contrib/opensolaris/uts/common/dtrace/dt
Author: markj
Date: Sat Jul 16 02:47:56 2016
New Revision: 302922
URL: https://svnweb.freebsd.org/changeset/base/302922
Log:
MFC r301210:
Don't preserve the page's object linkage in vm_page_insert_after().
Modified:
stable/10/sys/vm/vm_page.c
Directory Properties:
stable/10/ (props chan
Author: markj
Date: Sat Jul 16 02:49:02 2016
New Revision: 302923
URL: https://svnweb.freebsd.org/changeset/base/302923
Log:
MFC r301212:
Reset the page busy lock state after failing to insert into the object.
Modified:
stable/10/sys/vm/vm_page.c
Directory Properties:
stable/10/ (props
Author: markj
Date: Sat Jul 16 02:53:52 2016
New Revision: 302924
URL: https://svnweb.freebsd.org/changeset/base/302924
Log:
MFC r301090:
mkimg: Indicate that input file pages are unlikely to be reused.
Modified:
stable/10/usr.bin/mkimg/image.c
Directory Properties:
stable/10/ (props ch
Author: markj
Date: Sat Jul 16 02:55:02 2016
New Revision: 302925
URL: https://svnweb.freebsd.org/changeset/base/302925
Log:
MFC r302346:
Ensure that spinlock sections are balanced even after a panic.
Modified:
stable/10/sys/kern/kern_mutex.c
Directory Properties:
stable/10/ (props chan
Author: markj
Date: Sat Jul 16 02:57:37 2016
New Revision: 302926
URL: https://svnweb.freebsd.org/changeset/base/302926
Log:
MFC r301877:
Add a missing error check for a malloc() call in idr_get().
Modified:
stable/10/sys/ofed/include/linux/linux_idr.c
Directory Properties:
stable/10/ (
Author: markj
Date: Wed Jul 20 00:02:10 2016
New Revision: 303050
URL: https://svnweb.freebsd.org/changeset/base/303050
Log:
Merge {amd64,i386}/instr_size.c into x86_instr_size.c.
Also reduce the diff between us and upstream: the input data model will
always be DATAMODEL_NATIVE because of
Author: markj
Date: Wed Jul 20 00:09:22 2016
New Revision: 303052
URL: https://svnweb.freebsd.org/changeset/base/303052
Log:
Make vm_pageout_wakeup_thresh a u_int rather than an int.
It's a threshold for v_free_count, which is of type u_int. This also lets
us get rid of a cast in vm_pagin
Author: markj
Date: Wed Jul 20 00:51:09 2016
New Revision: 303056
URL: https://svnweb.freebsd.org/changeset/base/303056
Log:
MFC r302797:
Document DDB's "alltrace" and "show all trace" commands.
Modified:
stable/10/share/man/man4/ddb.4
Directory Properties:
stable/10/ (props changed)
M
Author: markj
Date: Wed Jul 20 00:52:11 2016
New Revision: 303057
URL: https://svnweb.freebsd.org/changeset/base/303057
Log:
MFC r302091:
Do not complete pending gmirror BIOs when tearing down the provider.
Modified:
stable/10/sys/geom/mirror/g_mirror.c
Directory Properties:
stable/10/
Author: markj
Date: Wed Jul 20 00:53:21 2016
New Revision: 303058
URL: https://svnweb.freebsd.org/changeset/base/303058
Log:
MFC r302179:
gcore: Forward pending signals when detaching from the target.
Modified:
stable/10/usr.bin/gcore/elfcore.c
Directory Properties:
stable/10/ (props ch
Author: markj
Date: Wed Jul 20 01:01:50 2016
New Revision: 303059
URL: https://svnweb.freebsd.org/changeset/base/303059
Log:
Release the second critical section in uma_zfree_arg() slightly earlier.
It is only needed when removing a full bucket from the per-CPU cache. The
bucket cache (uz_
Author: markj
Date: Tue Nov 20 00:55:51 2018
New Revision: 340658
URL: https://svnweb.freebsd.org/changeset/base/340658
Log:
MFC r340192:
Use plain atomic_{add,subtract} when that's sufficient.
Modified:
stable/12/sys/dev/mrsas/mrsas.h
stable/12/sys/kern/uipc_mqueue.c
stable/12/sys/kern
Author: markj
Date: Tue Nov 20 00:56:54 2018
New Revision: 340659
URL: https://svnweb.freebsd.org/changeset/base/340659
Log:
MFC r340205:
Avoid specifying VM_PROT_EXECUTE in mappings from pipe_map and exec_map.
Modified:
stable/12/sys/kern/sys_pipe.c
stable/12/sys/vm/vm_kern.c
Directory P
Author: markj
Date: Tue Nov 20 01:12:21 2018
New Revision: 340660
URL: https://svnweb.freebsd.org/changeset/base/340660
Log:
MFC r340205:
Avoid specifying VM_PROT_EXECUTE in mappings from pipe_map and exec_map.
Modified:
stable/11/sys/kern/sys_pipe.c
stable/11/sys/vm/vm_kern.c
Directory P
Author: markj
Date: Tue Nov 20 15:12:37 2018
New Revision: 340678
URL: https://svnweb.freebsd.org/changeset/base/340678
Log:
Handle kernel superpage mappings in pmap_remove_l2().
PR: 233088
Reviewed by: alc, andrew, kib
Tested by:sbruno
MFC after:3 days
Sponsored
Author: markj
Date: Tue Nov 20 16:35:53 2018
New Revision: 340680
URL: https://svnweb.freebsd.org/changeset/base/340680
Log:
MFC r340678:
Handle kernel superpage mappings in pmap_remove_l2().
Modified:
stable/12/sys/arm64/arm64/pmap.c
Directory Properties:
stable/12/ (props changed)
Mo
Author: markj
Date: Tue Nov 20 17:43:24 2018
New Revision: 340685
URL: https://svnweb.freebsd.org/changeset/base/340685
Log:
MFstable/12 r340680:
Handle kernel superpage mappings in pmap_remove_l2().
PR: 233088
Approved by: re (gjb)
Modified:
releng/12.0/sys/arm64/arm64/pm
Author: markj
Date: Tue Nov 20 18:10:56 2018
New Revision: 340686
URL: https://svnweb.freebsd.org/changeset/base/340686
Log:
Avoid clobbering a user-specified -g value after r340547.
CID: 1396919
MFC with: r340547
Modified:
head/sbin/dumpon/dumpon.c
Modified: head/sbin/du
Author: markj
Date: Tue Nov 20 18:13:18 2018
New Revision: 340687
URL: https://svnweb.freebsd.org/changeset/base/340687
Log:
Plug a trivial memory leak.
CID: 1396911
MFC with: r340485
Modified:
head/tests/sys/netinet/ip_reass_test.c
Modified: head/tests/sys/netinet/ip_rea
Author: markj
Date: Tue Nov 20 20:32:10 2018
New Revision: 340699
URL: https://svnweb.freebsd.org/changeset/base/340699
Log:
Clear pad bytes in the struct exported by kern.ntp_pll.gettime.
Reported by: Thomas Barabosch, Fraunhofer FKIE
MFC after:3 days
Sponsored by: The FreeBSD Fou
On Tue, Nov 20, 2018 at 10:49:19PM +, Ben Widawsky wrote:
> Author: bwidawsk
> Date: Tue Nov 20 22:49:19 2018
> New Revision: 340709
> URL: https://svnweb.freebsd.org/changeset/base/340709
>
> Log:
> linuxkpi: Add some basic swap functions
>
> These are used by kms-drm to determine vari
On Tue, Nov 20, 2018 at 04:42:39PM -0800, Ben Widawsky wrote:
> On 18-11-20 19:35:15, Mark Johnston wrote:
> > On Tue, Nov 20, 2018 at 10:49:19PM +, Ben Widawsky wrote:
> > > Author: bwidawsk
> > > Date: Tue Nov 20 22:49:19 2018
> > > New Revision: 340709
&
peared in
.Fx 2.0.5 .
-.Sh BUGS
-Because the file system layer is already dead by the time a crash dump
-is taken, it is not possible to send crash dumps directly to a file.
.Pp
+Support for encrypted kernel core dumps and netdump was added in
+.Fx 12.0 .
+.Sh AUTHORS
+The
+.Nm
+manual page was
Author: markj
Date: Wed Nov 21 17:07:07 2018
New Revision: 340728
URL: https://svnweb.freebsd.org/changeset/base/340728
Log:
MFC r340547, r340686:
Change dumpon(8)'s handling of -g.
Modified:
stable/12/sbin/dumpon/dumpon.8
stable/12/sbin/dumpon/dumpon.c
Directory Properties:
stable/12/
Author: markj
Date: Wed Nov 21 17:18:27 2018
New Revision: 340730
URL: https://svnweb.freebsd.org/changeset/base/340730
Log:
Add a taskqueue_quiesce(9) KPI.
This is similar to taskqueue_drain_all(9) but will wait for the queue
to become idle before returning instead of only waiting for
Author: markj
Date: Wed Nov 21 17:19:08 2018
New Revision: 340731
URL: https://svnweb.freebsd.org/changeset/base/340731
Log:
Use taskqueue_quiesce(9) to implement taskq_wait().
PR: 227784
Reviewed by: cem
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Different
On Wed, Nov 21, 2018 at 05:19:08PM +, Mark Johnston wrote:
> Author: markj
> Date: Wed Nov 21 17:19:08 2018
> New Revision: 340731
> URL: https://svnweb.freebsd.org/changeset/base/340731
>
> Log:
> Use taskqueue_quiesce(9) to implement taskq_wait().
>
> PR:
RS
+The
+.Nm
+manual page was written by
+.An Mark Johnston Aq Mt ma...@freebsd.org ,
+.An Conrad Meyer Aq Mt c...@freebsd.org ,
+.An Konrad Witaszczyk Aq Mt d...@freebsd.org ,
+and countless others.
+.Sh CAVEATS
+To configure encrypted kernel core dumps, the running kernel must have been
+compile
Author: markj
Date: Wed Nov 21 17:28:10 2018
New Revision: 340733
URL: https://svnweb.freebsd.org/changeset/base/340733
Log:
Remove KN_HASKQLOCK.
It is a write-only flag whose last use was removed in r302235.
No functional change intended.
Reviewed by: kib
MFC after:1 week
Author: markj
Date: Wed Nov 21 17:32:09 2018
New Revision: 340734
URL: https://svnweb.freebsd.org/changeset/base/340734
Log:
Avoid unsynchronized updates to kn_status.
kn_status is protected by the kqueue's lock, but we were updating it
without the kqueue lock held. For EVFILT_TIMER knot
Author: markj
Date: Wed Nov 21 17:47:40 2018
New Revision: 340736
URL: https://svnweb.freebsd.org/changeset/base/340736
Log:
MFstable/12 r340728:
Change dumpon(8)'s handling of -g.
Approved by: re (gjb)
Modified:
releng/12.0/sbin/dumpon/dumpon.8
releng/12.0/sbin/dumpon/dumpon.c
Dire
On Wed, Nov 21, 2018 at 08:07:16AM +0200, Konstantin Belousov wrote:
> On Tue, Nov 20, 2018 at 04:58:32PM -0800, Ben Widawsky wrote:
> > On 18-11-20 19:51:48, Mark Johnston wrote:
> > > On Tue, Nov 20, 2018 at 04:42:39PM -0800, Ben Widawsky wrote:
> > > > On 18-11-20
On Wed, Nov 21, 2018 at 10:02:15PM -0600, Kyle Evans wrote:
> On Wed, Nov 21, 2018 at 9:42 PM Kyle Evans wrote:
> >
> > On Sat, Oct 20, 2018 at 9:09 PM Justin Hibbits wrote:
> > >
> > > Author: jhibbits
> > > Date: Sun Oct 21 02:08:57 2018
> > > New Revision: 339516
> > > URL: https://svnweb.free
Author: markj
Date: Thu Nov 22 16:52:30 2018
New Revision: 340769
URL: https://svnweb.freebsd.org/changeset/base/340769
Log:
MFC r339653:
Add an IMPLEMENTATION NOTES section to ldd.1.
PR: 231926
Modified:
stable/12/usr.bin/ldd/ldd.1
Directory Properties:
stable/12/ (props changed
Author: markj
Date: Thu Nov 22 16:53:30 2018
New Revision: 340770
URL: https://svnweb.freebsd.org/changeset/base/340770
Log:
MFC r340639:
Remove comments made obsolete by the ino64 work.
Modified:
stable/12/sys/fs/fuse/fuse_internal.c
stable/12/sys/fs/fuse/fuse_internal.h
Directory Proper
Author: markj
Date: Thu Nov 22 17:51:19 2018
New Revision: 340772
URL: https://svnweb.freebsd.org/changeset/base/340772
Log:
Clear unused bytes in ia32_osendsig().
Mirror the fix for the native i386 implementation from r218327. This
code is compiled only when the non-default COMPAT_43 op
Author: markj
Date: Thu Nov 22 20:49:41 2018
New Revision: 340783
URL: https://svnweb.freebsd.org/changeset/base/340783
Log:
Plug some networking sysctl leaks.
Various network protocol sysctl handlers were not zero-filling their
output buffers and thus would export uninitialized stack mem
Author: markj
Date: Fri Nov 23 00:56:42 2018
New Revision: 340788
URL: https://svnweb.freebsd.org/changeset/base/340788
Log:
MFC r340699:
Clear pad bytes in the struct exported by kern.ntp_pll.gettime.
Modified:
stable/12/sys/kern/kern_ntptime.c
Directory Properties:
stable/12/ (props c
Author: markj
Date: Fri Nov 23 00:59:42 2018
New Revision: 340789
URL: https://svnweb.freebsd.org/changeset/base/340789
Log:
MFC r340699:
Clear pad bytes in the struct exported by kern.ntp_pll.gettime.
Modified:
stable/11/sys/kern/kern_ntptime.c
Directory Properties:
stable/11/ (props c
Author: markj
Date: Fri Nov 23 01:07:12 2018
New Revision: 340791
URL: https://svnweb.freebsd.org/changeset/base/340791
Log:
MFstable/12 r340788:
Clear pad bytes in the struct exported by kern.ntp_pll.gettime.
Approved by: re (gjb)
Modified:
releng/12.0/sys/kern/kern_ntptime.c
Directo
Author: markj
Date: Fri Nov 23 22:24:59 2018
New Revision: 340856
URL: https://svnweb.freebsd.org/changeset/base/340856
Log:
Ensure that directory entry padding bytes are zeroed.
Directory entries must be padded to maintain alignment; in many
filesystems the padding was not initialized, r
801 - 900 of 3717 matches
Mail list logo