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
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:
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
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:
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
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
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:
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
> >
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
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:
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:
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:
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
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:
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:
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
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:
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:
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, ...),
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:
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:
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
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:
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
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
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
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
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
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
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
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:
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
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
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
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
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:
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
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
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
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
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:
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:
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:
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
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
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:
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:
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:
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
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:
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
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
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:
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
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
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
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
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:
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
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
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
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
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
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/
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
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
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
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
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
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
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
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,
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:
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:
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
> >>
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
> >
>
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:
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:
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:
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
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,
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
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
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
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
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
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
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
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:
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
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
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:
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:
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:
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
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
> >&
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
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
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
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 - 100 of 3705 matches
Mail list logo