Module Name:src
Committed By: ad
Date: Sat Jan 18 15:21:32 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Track page dirtyness for ZFS (yamt-pagecache). I had forgotten that it had
its own cache. Thanks to hannken@ for
Module Name:src
Committed By: ad
Date: Sat Jan 18 14:02:18 UTC 2020
Modified Files:
src/sys/dev: md.c
Log Message:
Mark the cdev MPSAFE too.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/dev/md.c
Please note that diffs are not public domain;
Module Name:src
Committed By: ad
Date: Sat Jan 18 14:02:18 UTC 2020
Modified Files:
src/sys/dev: md.c
Log Message:
Mark the cdev MPSAFE too.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/dev/md.c
Please note that diffs are not public domain;
Module Name:src
Committed By: ad
Date: Sat Jan 18 13:53:50 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_bestcpu(): break out of the loop earlier.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/kern/kern_runq.c
Please note
Module Name:src
Committed By: ad
Date: Sat Jan 18 13:53:50 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_bestcpu(): break out of the loop earlier.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/kern/kern_runq.c
Please note
Module Name:src
Committed By: ad
Date: Fri Jan 17 22:26:26 UTC 2020
Modified Files:
src/sys/fs/tmpfs [ad-namecache]: tmpfs_subr.c
src/sys/kern [ad-namecache]: vfs_cache.c vfs_lookup.c
src/sys/sys [ad-namecache]: namei.src vnode_impl.h
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:55:13 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_vnode.c
Log Message:
vrelel: don't change the vnode state to VS_BLOCKED for VOP_INACTIVE(), it's
not needed (at least not for the usual case). Will revist
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:54:27 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_getcwd.c
Log Message:
- Get shared locks on the directories, except for VOP_GETATTR() which
unfortunately still needs LK_EXCLUSIVE due to itimes handling
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:54:27 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_getcwd.c
Log Message:
- Get shared locks on the directories, except for VOP_GETATTR() which
unfortunately still needs LK_EXCLUSIVE due to itimes handling
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:55:13 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_vnode.c
Log Message:
vrelel: don't change the vnode state to VS_BLOCKED for VOP_INACTIVE(), it's
not needed (at least not for the usual case). Will revist
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:53:01 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: exec_script.c
Log Message:
LK_SHARED for VOP_ACCESS().
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.80.2.1 src/sys/kern/exec_script.c
Please
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:53:01 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: exec_script.c
Log Message:
LK_SHARED for VOP_ACCESS().
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.80.2.1 src/sys/kern/exec_script.c
Please
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:47:38 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64 [ad-namecache]: bus_space_asm_generic.S
cpu.c cpufunc.c cpuswitch.S fault.c genassym.cf locore.S pmap.c
src/sys/arch/aarch64/conf
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:14:16 UTC 2020
Modified Files:
src/sys/arch/amd64/include: param.h
Log Message:
Bump UBC_WINSHIFT & UBC_NWINS to more reasonable values for amd64.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34
Module Name:src
Committed By: ad
Date: Fri Jan 17 21:14:16 UTC 2020
Modified Files:
src/sys/arch/amd64/include: param.h
Log Message:
Bump UBC_WINSHIFT & UBC_NWINS to more reasonable values for amd64.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:27:28 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_catchlwp(): fix an inverted test that could have caused performance
degradation.
To generate a diff of this commit:
cvs rdiff -u -r1.59
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:27:28 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_catchlwp(): fix an inverted test that could have caused performance
degradation.
To generate a diff of this commit:
cvs rdiff -u -r1.59
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:26:22 UTC 2020
Modified Files:
src/sys/kern: kern_lock.c
Log Message:
kernel_lock:
- Defer setting ci_biglock_wanted for a bit, because if curlwp holds a mutex
or rwlock, and otherlwp is spinning waiting for the
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:26:22 UTC 2020
Modified Files:
src/sys/kern: kern_lock.c
Log Message:
kernel_lock:
- Defer setting ci_biglock_wanted for a bit, because if curlwp holds a mutex
or rwlock, and otherlwp is spinning waiting for the
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:11:03 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.39 - VFS changes.
To generate a diff of this commit:
cvs rdiff -u -r1.641 -r1.642 src/sys/sys/param.h
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:11:03 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.39 - VFS changes.
To generate a diff of this commit:
cvs rdiff -u -r1.641 -r1.642 src/sys/sys/param.h
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:09:47 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/include/linux: mm.h
Log Message:
set_page_dirty: take the vmobjlock if present
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:09:47 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/include/linux: mm.h
Log Message:
set_page_dirty: take the vmobjlock if present
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:08:10 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ctldir.c
zfs_vfsops.c
src/sys/coda: coda_vfsops.c coda_vfsops.h coda_vnops.c
src/sys/compat/common:
Module Name:src
Committed By: ad
Date: Fri Jan 17 20:08:10 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ctldir.c
zfs_vfsops.c
src/sys/coda: coda_vfsops.c coda_vfsops.h coda_vnops.c
src/sys/compat/common:
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:56:50 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/dist/drm: drm_gem.c
src/sys/external/bsd/drm2/dist/drm/i915: i915_gem.c i915_gem_fence.c
Log Message:
Apply patch from kamil@: vmobjlock needs to be held
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:56:50 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/dist/drm: drm_gem.c
src/sys/external/bsd/drm2/dist/drm/i915: i915_gem.c i915_gem_fence.c
Log Message:
Apply patch from kamil@: vmobjlock needs to be held
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:33:14 UTC 2020
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
biodone2(): don't acquire kernel_lock for anybody anymore.
To generate a diff of this commit:
cvs rdiff -u -r1.286 -r1.287 src/sys/kern/vfs_bio.c
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:33:14 UTC 2020
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
biodone2(): don't acquire kernel_lock for anybody anymore.
To generate a diff of this commit:
cvs rdiff -u -r1.286 -r1.287 src/sys/kern/vfs_bio.c
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:31:31 UTC 2020
Modified Files:
src/sys/dev: cgd.c vnd.c
src/sys/dev/ata: ld_ataraid.c
Log Message:
Acquire kernel_lock in the bp->b_iodone callback.
To generate a diff of this commit:
cvs rdiff -u -r1.118
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:31:31 UTC 2020
Modified Files:
src/sys/dev: cgd.c vnd.c
src/sys/dev/ata: ld_ataraid.c
Log Message:
Acquire kernel_lock in the bp->b_iodone callback.
To generate a diff of this commit:
cvs rdiff -u -r1.118
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:30:51 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
Acquire kernel_lock in the bp->b_iodone callback.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:30:51 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
Acquire kernel_lock in the bp->b_iodone callback.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73
Module Name:src
Committed By: ad
Date: Thu Jan 16 16:45:31 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_lookup.c
Log Message:
Push the vnode locking in namei() about as far back as it will go.
To generate a diff of this commit:
cvs rdiff -u -r1.212
Module Name:src
Committed By: ad
Date: Thu Jan 16 16:45:31 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_lookup.c
Log Message:
Push the vnode locking in namei() about as far back as it will go.
To generate a diff of this commit:
cvs rdiff -u -r1.212
, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Andrew Doran.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1
Rytarowski
> wrote:
> >On 15.01.2020 11:56, Andrew Doran wrote:
> >> Module Name: src
> >> Committed By: ad
> >> Date: Wed Jan 15 10:56:49 UTC 2020
> >>
> >> Modified Files:
> >>src/common/lib/libc/arch/x86_64/string: b
Module Name:src
Committed By: ad
Date: Thu Jan 16 09:23:43 UTC 2020
Modified Files:
src/common/lib/libc/arch/x86_64/string: memcmp.S
Log Message:
Back out previous, it's broken.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5
Module Name:src
Committed By: ad
Date: Wed Jan 15 18:47:23 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: locore.S
src/sys/arch/i386/i386: locore.S
Log Message:
Back out the cpu_switchto() workaround now that it's no longer needed.
To generate a diff of this
Module Name:src
Committed By: ad
Date: Wed Jan 15 18:47:23 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: locore.S
src/sys/arch/i386/i386: locore.S
Log Message:
Back out the cpu_switchto() workaround now that it's no longer needed.
To generate a diff of this
Module Name:src
Committed By: ad
Date: Wed Jan 15 18:45:57 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.38 - VM system changes
To generate a diff of this commit:
cvs rdiff -u -r1.640 -r1.641 src/sys/sys/param.h
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Wed Jan 15 18:45:57 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.38 - VM system changes
To generate a diff of this commit:
cvs rdiff -u -r1.640 -r1.641 src/sys/sys/param.h
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Wed Jan 15 17:56:46 UTC 2020
Modified Files:
src/usr.bin/vmstat: vmstat.c
Log Message:
vmstat -s: report new stats:
0 per-cpu stats one synced
7246 per-cpu stats all synced
4092 anon pages possibly dirty
8881
Module Name:src
Committed By: ad
Date: Wed Jan 15 17:56:46 UTC 2020
Modified Files:
src/usr.bin/vmstat: vmstat.c
Log Message:
vmstat -s: report new stats:
0 per-cpu stats one synced
7246 per-cpu stats all synced
4092 anon pages possibly dirty
8881
Module Name:src
Committed By: ad
Date: Wed Jan 15 17:55:45 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/sys/external/bsd/drm2/dist/drm: drm_gem.c
src/sys/external/bsd/drm2/dist/drm/i915: i915_gem.c
Module Name:src
Committed By: ad
Date: Wed Jan 15 17:55:45 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/sys/external/bsd/drm2/dist/drm: drm_gem.c
src/sys/external/bsd/drm2/dist/drm/i915: i915_gem.c
Module Name:src
Committed By: ad
Date: Wed Jan 15 13:22:04 UTC 2020
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: x86_tlb.c
Log Message:
Push the INVLPG limit for shootdowns up to 16 (for UBC).
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ad
Date: Wed Jan 15 13:22:04 UTC 2020
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: x86_tlb.c
Log Message:
Push the INVLPG limit for shootdowns up to 16 (for UBC).
To generate a diff of this commit:
cvs rdiff
2020
@@ -1,24 +1,67 @@
+/* $NetBSD: bcmp.S,v 1.4 2020/01/15 10:56:49 ad Exp $ */
+
+/*-
+ * Copyright (c) 2020 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Andrew Doran.
+ *
+ * Redistribution and use in so
Module Name:src
Committed By: ad
Date: Wed Jan 15 10:56:49 UTC 2020
Modified Files:
src/common/lib/libc/arch/x86_64/string: bcmp.S memcmp.S
Log Message:
Rewrite bcmp() & memcmp() to not use REP CMPS. Seems about 5-10x faster for
small strings on modern hardware.
To
Module Name:src
Committed By: ad
Date: Tue Jan 14 11:07:40 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_cache.c
src/sys/sys [ad-namecache]: namei.src vnode_impl.h
Log Message:
namecache:
This is working better than expected. It seems to cut system
Module Name:src
Committed By: ad
Date: Tue Jan 14 11:08:01 UTC 2020
Modified Files:
src/sys/rump/include/rump [ad-namecache]: rump_namei.h
src/sys/sys [ad-namecache]: namei.h
Log Message:
Regen.
To generate a diff of this commit:
cvs rdiff -u -r1.37.2.1
Module Name:src
Committed By: ad
Date: Tue Jan 14 11:08:01 UTC 2020
Modified Files:
src/sys/rump/include/rump [ad-namecache]: rump_namei.h
src/sys/sys [ad-namecache]: namei.h
Log Message:
Regen.
To generate a diff of this commit:
cvs rdiff -u -r1.37.2.1
Module Name:src
Committed By: ad
Date: Tue Jan 14 11:07:40 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_cache.c
src/sys/sys [ad-namecache]: namei.src vnode_impl.h
Log Message:
namecache:
This is working better than expected. It seems to cut system
Module Name:src
Committed By: ad
Date: Mon Jan 13 20:30:08 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
Fix some more bugs in the topo stuff, that prevented it from working
properly with fake topo info + MP.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ad
Date: Mon Jan 13 20:30:08 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
Fix some more bugs in the topo stuff, that prevented it from working
properly with fake topo info + MP.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ad
Date: Mon Jan 13 18:22:56 UTC 2020
Modified Files:
src/lib/libpthread: pthread.c pthread_cond.c pthread_int.h
pthread_misc.c pthread_mutex.c pthread_rwlock.c
Log Message:
Rip out some very ambitious optimisations around
Module Name:src
Committed By: ad
Date: Mon Jan 13 18:22:56 UTC 2020
Modified Files:
src/lib/libpthread: pthread.c pthread_cond.c pthread_int.h
pthread_misc.c pthread_mutex.c pthread_rwlock.c
Log Message:
Rip out some very ambitious optimisations around
On Mon, Jan 13, 2020 at 06:54:33AM -0800, Jason Thorpe wrote:
> > On Jan 12, 2020, at 10:20 PM, Kamil Rytarowski wrote:
> >
> > While there, could we garbage collect unused defines from sys/param.h?
> >
> > I'm thinking in particular about:
>
> As long as we still have tsleep(9) and friends,
Module Name:src
Committed By: ad
Date: Mon Jan 13 12:03:42 UTC 2020
Modified Files:
src/sys/arch/i386/i386: locore.S
Log Message:
It looks like Xen cpu_hatch() calls cpu_switchto() with prevlwp=NULL,
instead of calling idle_loop() directly. I can't test a change to
Module Name:src
Committed By: ad
Date: Mon Jan 13 12:03:42 UTC 2020
Modified Files:
src/sys/arch/i386/i386: locore.S
Log Message:
It looks like Xen cpu_hatch() calls cpu_switchto() with prevlwp=NULL,
instead of calling idle_loop() directly. I can't test a change to
Module Name:src
Committed By: ad
Date: Mon Jan 13 11:53:25 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
- Fix an inverted test that could have prevented LWPs running on helper
CPUs to teleport somewhere better during preempt().
- Fix a comment.
To
Module Name:src
Committed By: ad
Date: Mon Jan 13 11:53:25 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
- Fix an inverted test that could have prevented LWPs running on helper
CPUs to teleport somewhere better during preempt().
- Fix a comment.
To
Module Name:src
Committed By: ad
Date: Mon Jan 13 11:40:15 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
It looks like Xen cpu_hatch() calls cpu_switchto() with prevlwp=NULL,
instead of calling idle_loop() directly. I can't test a change to
Module Name:src
Committed By: ad
Date: Mon Jan 13 11:40:15 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
It looks like Xen cpu_hatch() calls cpu_switchto() with prevlwp=NULL,
instead of calling idle_loop() directly. I can't test a change to
Module Name:src
Committed By: ad
Date: Mon Jan 13 08:51:07 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_cache.c
src/sys/sys [ad-namecache]: namei.src vnode_impl.h
Log Message:
Make the per-directory lock a rwlock.
To generate a diff of this commit:
Module Name:src
Committed By: ad
Date: Mon Jan 13 08:51:07 UTC 2020
Modified Files:
src/sys/kern [ad-namecache]: vfs_cache.c
src/sys/sys [ad-namecache]: namei.src vnode_impl.h
Log Message:
Make the per-directory lock a rwlock.
To generate a diff of this commit:
Module Name:src
Committed By: ad
Date: Mon Jan 13 00:26:52 UTC 2020
Modified Files:
src/sys/arch/amd64/include: proc.h
src/sys/arch/i386/include: proc.h
Log Message:
Remove now unused mdlwp fields md_gc_pmap and md_gc_ptp.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: ad
Date: Mon Jan 13 00:26:52 UTC 2020
Modified Files:
src/sys/arch/amd64/include: proc.h
src/sys/arch/i386/include: proc.h
Log Message:
Remove now unused mdlwp fields md_gc_pmap and md_gc_ptp.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: ad
Date: Mon Jan 13 00:20:27 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
Fix a loltastic typo.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/kern/subr_cpu.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Mon Jan 13 00:20:27 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
Log Message:
Fix a loltastic typo.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/kern/subr_cpu.c
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Sun Jan 12 22:03:23 UTC 2020
Modified Files:
src/sys/kern: kern_exec.c kern_runq.c
src/sys/sys: lwp.h sched.h
Log Message:
A final set of scheduler tweaks:
- Try hard to keep vfork() parent and child on the same CPU until
Module Name:src
Committed By: ad
Date: Sun Jan 12 22:03:23 UTC 2020
Modified Files:
src/sys/kern: kern_exec.c kern_runq.c
src/sys/sys: lwp.h sched.h
Log Message:
A final set of scheduler tweaks:
- Try hard to keep vfork() parent and child on the same CPU until
Module Name:src
Committed By: ad
Date: Sun Jan 12 21:40:45 UTC 2020
Modified Files:
src/sys/sys: lwp.h types.h
Log Message:
Make pri_t a short and get back some more space in struct lwp.
To generate a diff of this commit:
cvs rdiff -u -r1.194 -r1.195 src/sys/sys/lwp.h
Module Name:src
Committed By: ad
Date: Sun Jan 12 21:40:45 UTC 2020
Modified Files:
src/sys/sys: lwp.h types.h
Log Message:
Make pri_t a short and get back some more space in struct lwp.
To generate a diff of this commit:
cvs rdiff -u -r1.194 -r1.195 src/sys/sys/lwp.h
Module Name:src
Committed By: ad
Date: Sun Jan 12 21:37:15 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.37 - struct cpu_info & struct lwp changed.
To generate a diff of this commit:
cvs rdiff -u -r1.639 -r1.640 src/sys/sys/param.h
Please note
Module Name:src
Committed By: ad
Date: Sun Jan 12 21:37:15 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.37 - struct cpu_info & struct lwp changed.
To generate a diff of this commit:
cvs rdiff -u -r1.639 -r1.640 src/sys/sys/param.h
Please note
On Sun, Jan 12, 2020 at 08:25:27PM +0100, Joerg Sonnenberger wrote:
> On Sun, Jan 12, 2020 at 01:01:12PM +0000, Andrew Doran wrote:
> > Module Name:src
> > Committed By: ad
> > Date: Sun Jan 12 13:01:12 UTC 2020
> >
> > Modified Files:
Module Name:src
Committed By: ad
Date: Sun Jan 12 19:13:55 UTC 2020
Modified Files:
src/sys/arch/sparc/sparc: locore.s
Log Message:
Fix some more places in this file it's assumed cpu_info is smaller than 1kB.
To generate a diff of this commit:
cvs rdiff -u -r1.276
Module Name:src
Committed By: ad
Date: Sun Jan 12 19:13:55 UTC 2020
Modified Files:
src/sys/arch/sparc/sparc: locore.s
Log Message:
Fix some more places in this file it's assumed cpu_info is smaller than 1kB.
To generate a diff of this commit:
cvs rdiff -u -r1.276
Module Name:src
Committed By: ad
Date: Sun Jan 12 18:37:10 UTC 2020
Modified Files:
src/sys/kern: kern_rwlock.c vfs_vnops.c
src/sys/sys: lwp.h
Log Message:
- Shuffle some items around in struct lwp to save space. Remove an unused
item or two.
- For lockstat,
Module Name:src
Committed By: ad
Date: Sun Jan 12 18:37:10 UTC 2020
Modified Files:
src/sys/kern: kern_rwlock.c vfs_vnops.c
src/sys/sys: lwp.h
Log Message:
- Shuffle some items around in struct lwp to save space. Remove an unused
item or two.
- For lockstat,
Module Name:src
Committed By: ad
Date: Sun Jan 12 18:30:58 UTC 2020
Modified Files:
src/sys/compat/linux/arch/amd64: linux_exec_machdep.c
src/sys/compat/linux/common: linux_exec_elf32.c
src/sys/kern: exec_elf.c exec_subr.c kern_exec.c
src/sys/sys:
Module Name:src
Committed By: ad
Date: Sun Jan 12 18:30:58 UTC 2020
Modified Files:
src/sys/compat/linux/arch/amd64: linux_exec_machdep.c
src/sys/compat/linux/common: linux_exec_elf32.c
src/sys/kern: exec_elf.c exec_subr.c kern_exec.c
src/sys/sys:
Module Name:src
Committed By: ad
Date: Sun Jan 12 17:49:17 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vput(): don't drop the vnode lock, carry the hold over into vrelel() which
might need it anyway.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: ad
Date: Sun Jan 12 17:49:17 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vput(): don't drop the vnode lock, carry the hold over into vrelel() which
might need it anyway.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: ad
Date: Sun Jan 12 17:46:56 UTC 2020
Modified Files:
src/sys/uvm: uvm_map.c uvm_map.h
Log Message:
- uvm_unmap_remove(): need to call pmap_update() with the object still
locked, otherwise the page could gain a new identity and still be
Module Name:src
Committed By: ad
Date: Sun Jan 12 17:46:56 UTC 2020
Modified Files:
src/sys/uvm: uvm_map.c uvm_map.h
Log Message:
- uvm_unmap_remove(): need to call pmap_update() with the object still
locked, otherwise the page could gain a new identity and still be
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:37:26 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
Redo previous using COHERENCY_UNIT.
To generate a diff of this commit:
cvs rdiff -u -r1.638 -r1.639 src/sys/sys/param.h
Please note that diffs are not
On Sun, Jan 12, 2020 at 01:30:57PM +, Nick Hudson wrote:
> On 12/01/2020 13:19, Andrew Doran wrote:
> > Module Name:src
> > Committed By: ad
> > Date: Sun Jan 12 13:19:32 UTC 2020
> >
> > Modified Files:
> > src/sys/sys:
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:37:26 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
Redo previous using COHERENCY_UNIT.
To generate a diff of this commit:
cvs rdiff -u -r1.638 -r1.639 src/sys/sys/param.h
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:29:24 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
src/sys/sys: cpu_data.h
Log Message:
cpu topology:
- Fix a stupid bug where it complained about non-existent SMT on assymetric
systems.
- Give each CPU
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:29:24 UTC 2020
Modified Files:
src/sys/kern: subr_cpu.c
src/sys/sys: cpu_data.h
Log Message:
cpu topology:
- Fix a stupid bug where it complained about non-existent SMT on assymetric
systems.
- Give each CPU
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:19:32 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
Bump MIN_LWP_ALIGNMENT to 64.
To generate a diff of this commit:
cvs rdiff -u -r1.637 -r1.638 src/sys/sys/param.h
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:19:32 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
Bump MIN_LWP_ALIGNMENT to 64.
To generate a diff of this commit:
cvs rdiff -u -r1.637 -r1.638 src/sys/sys/param.h
Please note that diffs are not public
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:15:08 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
Remove some unneeded kernel_lock handling.
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/sys/kern/kern_lwp.c
Please note that
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:15:08 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
Remove some unneeded kernel_lock handling.
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/sys/kern/kern_lwp.c
Please note that
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:08:32 UTC 2020
Modified Files:
src/sys/kern: kern_sleepq.c
Log Message:
Nothing uses l->l_sleeperr any more.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/kern/kern_sleepq.c
Please note that
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:08:32 UTC 2020
Modified Files:
src/sys/kern: kern_sleepq.c
Log Message:
Nothing uses l->l_sleeperr any more.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/kern/kern_sleepq.c
Please note that
Module Name:src
Committed By: ad
Date: Sun Jan 12 13:01:12 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h pmap_pv.h
src/sys/arch/x86/x86: pmap.c vm_machdep.c x86_tlb.c
Log Message:
x86 pmap:
- It turns out that every page the pmap frees is necessarily
1101 - 1200 of 1835 matches
Mail list logo