CVS commit: src/regress/sys/kern/nameibench

2019-11-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 23 20:37:49 UTC 2019 Modified Files: src/regress/sys/kern/nameibench: nameibench.c Log Message: Redo previous differently. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/regress/sys/kern/nameibench

2019-11-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 23 20:37:49 UTC 2019 Modified Files: src/regress/sys/kern/nameibench: nameibench.c Log Message: Redo previous differently. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/kern

2019-11-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Nov 25 20:16:23 UTC 2019 Modified Files: src/sys/kern: kern_rwlock.c Log Message: Remove some unneeded memory barriers and reads of the lock word. Prodded by Mateusz Guzik. To generate a diff of this commit: cvs rdiff -u -r1.54

CVS commit: src/sys/kern

2019-11-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Nov 25 20:16:23 UTC 2019 Modified Files: src/sys/kern: kern_rwlock.c Log Message: Remove some unneeded memory barriers and reads of the lock word. Prodded by Mateusz Guzik. To generate a diff of this commit: cvs rdiff -u -r1.54

CVS commit: src/sys/arch/mips/mips

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:37:39 UTC 2019 Modified Files: src/sys/arch/mips/mips: cpu_subr.c Log Message: Typo. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/mips/mips/cpu_subr.c Please note that diffs are not

CVS commit: src/sys/arch/mips/mips

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:37:39 UTC 2019 Modified Files: src/sys/arch/mips/mips: cpu_subr.c Log Message: Typo. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/mips/mips/cpu_subr.c Please note that diffs are not

CVS commit: src/sys/arch/alpha/include

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:40:24 UTC 2019 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: Make ci_want_resched a u_int. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/arch/alpha/include/cpu.h Please note

CVS commit: src/sys/arch/alpha/include

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:40:24 UTC 2019 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: Make ci_want_resched a u_int. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/arch/alpha/include/cpu.h Please note

CVS commit: src/sys/arch/ia64/include

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:45:41 UTC 2019 Modified Files: src/sys/arch/ia64/include: cpu.h Log Message: Make ci_want_resched a u_int. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/ia64/include/cpu.h Please note

CVS commit: src/sys/arch/ia64/include

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:45:41 UTC 2019 Modified Files: src/sys/arch/ia64/include: cpu.h Log Message: Make ci_want_resched a u_int. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/ia64/include/cpu.h Please note

CVS commit: src/sys/arch/powerpc/pic

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:49:12 UTC 2019 Modified Files: src/sys/arch/powerpc/pic: ipi.c ipivar.h Log Message: Add IPI_AST. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/powerpc/pic/ipi.c cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/arch/powerpc/pic

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:49:12 UTC 2019 Modified Files: src/sys/arch/powerpc/pic: ipi.c ipivar.h Log Message: Add IPI_AST. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/powerpc/pic/ipi.c cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/arch/sun68k/include

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:53:47 UTC 2019 Modified Files: src/sys/arch/sun68k/include: cpu.h Log Message: Correction to previous. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/sun68k/include/cpu.h Please note that

CVS commit: src/sys/arch/sun68k/include

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 15:53:47 UTC 2019 Modified Files: src/sys/arch/sun68k/include: cpu.h Log Message: Correction to previous. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/sun68k/include/cpu.h Please note that

CVS commit: src/sys/kern

2019-11-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Nov 20 21:49:00 UTC 2019 Modified Files: src/sys/kern: kern_condvar.c Log Message: - Put back a microoptimisation that was accidentally removed. - Comments. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/sys/kern

2019-11-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Nov 20 21:49:00 UTC 2019 Modified Files: src/sys/kern: kern_condvar.c Log Message: - Put back a microoptimisation that was accidentally removed. - Comments. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/sys/kern

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 13:14:23 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c kern_turnstile.c Log Message: Put section attribute for turnstile0 in the correct place. For LLVM. To generate a diff of this commit: cvs rdiff -u -r1.212

CVS commit: src/sys/kern

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 13:14:23 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c kern_turnstile.c Log Message: Put section attribute for turnstile0 in the correct place. For LLVM. To generate a diff of this commit: cvs rdiff -u -r1.212

CVS commit: src/sys/kern

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 13:23:57 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c Log Message: lwp_start(): don't try to change the target CPU. Fixes potential panic in setrunnable(). Oops, experimental change that escaped. To generate a diff

CVS commit: src/sys/kern

2019-11-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Nov 24 13:23:57 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c Log Message: lwp_start(): don't try to change the target CPU. Fixes potential panic in setrunnable(). Oops, experimental change that escaped. To generate a diff

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 14:41:44 UTC 2019 Modified Files: src/sys/uvm: uvm_page.c uvm_page.h uvm_pager.c uvm_pglist.c uvm_physseg.c uvm_vnode.c Log Message: - Rename VM_PGCOLOR_BUCKET() to VM_PGCOLOR(). I want to reuse "bucket" for

CVS commit: src

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 13:00:25 UTC 2019 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: arc.c src/external/cddl/osnet/sys/kern: misc.c src/sys/arch/alpha/alpha: machdep.c src/sys/arch/atari/atari:

CVS commit: src

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 13:00:25 UTC 2019 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: arc.c src/external/cddl/osnet/sys/kern: misc.c src/sys/arch/alpha/alpha: machdep.c src/sys/arch/atari/atari:

CVS commit: src/sys/rump/librump/rumpkern

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 12:59:13 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Add uvm_free(): returns number of free pages in system. To generate a diff of this commit: cvs rdiff -u -r1.176 -r1.177

CVS commit: src/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 12:53:54 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c src/sys/arch/x86/x86: identcpu.c src/sys/kern: subr_cpu.c src/sys/sys: cpu.h Log Message: Fix build break (ci->ci_dev is not

CVS commit: src/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 12:53:54 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c src/sys/arch/x86/x86: identcpu.c src/sys/kern: subr_cpu.c src/sys/sys: cpu.h Log Message: Fix build break (ci->ci_dev is not

Re: CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
On Sat, Dec 21, 2019 at 03:08:18PM +0100, Christoph Badura wrote: > On Sat, Dec 21, 2019 at 12:58:26PM +0000, Andrew Doran wrote: > > Modified Files: > > src/sys/uvm: uvm_extern.h uvm_page.c > > Log Message: > > Add uvm_free(): returns number of free pages in

CVS commit: src/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 14:33:19 UTC 2019 Modified Files: src/sys/sys: cpu_data.h src/sys/uvm: uvm_meter.c uvm_page.c Log Message: Counter tweaks: "zeroaborts" + "free" don't need to be per-CPU counters, and "bucketmiss" wasn't used.

CVS commit: src/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 14:33:19 UTC 2019 Modified Files: src/sys/sys: cpu_data.h src/sys/uvm: uvm_meter.c uvm_page.c Log Message: Counter tweaks: "zeroaborts" + "free" don't need to be per-CPU counters, and "bucketmiss" wasn't used.

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 11:41:19 UTC 2019 Modified Files: src/sys/uvm: uvm_pdaemon.c Log Message: uvm_reclaimable(): need to sum the per-CPU values for filepages/execpages. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 11:41:19 UTC 2019 Modified Files: src/sys/uvm: uvm_pdaemon.c Log Message: uvm_reclaimable(): need to sum the per-CPU values for filepages/execpages. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116

CVS commit: src/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 11:54:04 UTC 2019 Modified Files: src/sys/kern: kern_synch.c src/sys/sys: sched.h Log Message: schedstate_percpu: add new flag SPCF_IDLE as a cheap and easy way to determine that a CPU is currently idle. To

CVS commit: src/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 11:54:04 UTC 2019 Modified Files: src/sys/kern: kern_synch.c src/sys/sys: sched.h Log Message: schedstate_percpu: add new flag SPCF_IDLE as a cheap and easy way to determine that a CPU is currently idle. To

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 14:41:44 UTC 2019 Modified Files: src/sys/uvm: uvm_page.c uvm_page.h uvm_pager.c uvm_pglist.c uvm_physseg.c uvm_vnode.c Log Message: - Rename VM_PGCOLOR_BUCKET() to VM_PGCOLOR(). I want to reuse "bucket" for

CVS commit: src/sys/kern

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 11:35:25 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c subr_cpu.c Log Message: Fix build failure. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/sys/kern/kern_cpu.c cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/kern

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 11:35:25 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c subr_cpu.c Log Message: Fix build failure. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/sys/kern/kern_cpu.c cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 12:58:26 UTC 2019 Modified Files: src/sys/uvm: uvm_extern.h uvm_page.c Log Message: Add uvm_free(): returns number of free pages in system. To generate a diff of this commit: cvs rdiff -u -r1.214 -r1.215

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 12:58:26 UTC 2019 Modified Files: src/sys/uvm: uvm_extern.h uvm_page.c Log Message: Add uvm_free(): returns number of free pages in system. To generate a diff of this commit: cvs rdiff -u -r1.214 -r1.215

CVS commit: src/sys/rump/librump/rumpkern

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 12:59:13 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Add uvm_free(): returns number of free pages in system. To generate a diff of this commit: cvs rdiff -u -r1.176 -r1.177

CVS commit: src/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 14:50:35 UTC 2019 Modified Files: src/sys/kern: subr_vmem.c src/sys/uvm: uvm_page.c uvm_pdaemon.c uvm_pglist.c Log Message: Detangle the pagedaemon from uvm_fpageqlock: - Have a single lock (uvmpd_lock) to protect

CVS commit: src/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 14:50:35 UTC 2019 Modified Files: src/sys/kern: subr_vmem.c src/sys/uvm: uvm_page.c uvm_pdaemon.c uvm_pglist.c Log Message: Detangle the pagedaemon from uvm_fpageqlock: - Have a single lock (uvmpd_lock) to protect

CVS commit: src/sys/kern

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 15:00:42 UTC 2019 Modified Files: src/sys/kern: init_main.c Log Message: Fix integer overflow when printing available memory size (resulting from a cast lost during merges). Reported-by:

CVS commit: src/sys/kern

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 15:00:42 UTC 2019 Modified Files: src/sys/kern: init_main.c Log Message: Fix integer overflow when printing available memory size (resulting from a cast lost during merges). Reported-by:

CVS commit: src/sys/arch/x86/x86

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 15:15:20 UTC 2019 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: pmap_get_ptp(): the uvm_pagefree() call in the failure case can block too. Pacify the assertion in pmap_unmap_ptes(). XXX Revisit and solve this

CVS commit: src/sys/arch/x86/x86

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 15:15:20 UTC 2019 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: pmap_get_ptp(): the uvm_pagefree() call in the failure case can block too. Pacify the assertion in pmap_unmap_ptes(). XXX Revisit and solve this

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 15:16:14 UTC 2019 Modified Files: src/sys/uvm: uvm_page.c Log Message: uvm_page_to_phys: mask off the lower bits. To generate a diff of this commit: cvs rdiff -u -r1.210 -r1.211 src/sys/uvm/uvm_page.c Please note that

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 15:16:14 UTC 2019 Modified Files: src/sys/uvm: uvm_page.c Log Message: uvm_page_to_phys: mask off the lower bits. To generate a diff of this commit: cvs rdiff -u -r1.210 -r1.211 src/sys/uvm/uvm_page.c Please note that

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 16:10:20 UTC 2019 Modified Files: src/sys/uvm: uvm_pdaemon.c Log Message: Fix merge error - don't init uvmpd_lock twice. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/uvm/uvm_pdaemon.c Please

CVS commit: src/sys/uvm

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 16:10:20 UTC 2019 Modified Files: src/sys/uvm: uvm_pdaemon.c Log Message: Fix merge error - don't init uvmpd_lock twice. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/uvm/uvm_pdaemon.c Please

CVS commit: src/sys/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 15:12:34 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.28 - cpu_data & UVM changes. To generate a diff of this commit: cvs rdiff -u -r1.628 -r1.629 src/sys/sys/param.h Please note that diffs are

CVS commit: src/sys/sys

2019-12-21 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Dec 21 15:12:34 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.28 - cpu_data & UVM changes. To generate a diff of this commit: cvs rdiff -u -r1.628 -r1.629 src/sys/sys/param.h Please note that diffs are

CVS commit: src

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 19:47:35 UTC 2019 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ctldir.c src/sys/kern: vfs_mount.c vfs_subr.c vfs_syscalls.c src/sys/miscfs/genfs: genfs_vfsops.c src/sys/nfs:

CVS commit: src

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 19:47:35 UTC 2019 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ctldir.c src/sys/kern: vfs_mount.c vfs_subr.c vfs_syscalls.c src/sys/miscfs/genfs: genfs_vfsops.c src/sys/nfs:

CVS commit: src/sys/dev/acpi

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 22:18:04 UTC 2019 Modified Files: src/sys/dev/acpi: acpi_srat.c Log Message: Avoid doing zero sized allocations if we get bad data. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/acpi/acpi_srat.c

CVS commit: src/sys/dev/acpi

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 22:18:04 UTC 2019 Modified Files: src/sys/dev/acpi: acpi_srat.c Log Message: Avoid doing zero sized allocations if we get bad data. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/acpi/acpi_srat.c

CVS commit: src/sys/uvm

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 16:37:36 UTC 2019 Modified Files: src/sys/uvm: uvm_page.c Log Message: uvm_pagealloc_strat(): Tweak the locking to allow for lazy dequeue of pages in the pdpolicy code. This means taking pg->interlock if assigning to an

CVS commit: src/sys/sys

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 22:24:37 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.29 - struct mount changed. To generate a diff of this commit: cvs rdiff -u -r1.629 -r1.630 src/sys/sys/param.h Please note that diffs are

CVS commit: src/sys/sys

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 22:24:37 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.29 - struct mount changed. To generate a diff of this commit: cvs rdiff -u -r1.629 -r1.630 src/sys/sys/param.h Please note that diffs are

CVS commit: src/sys/uvm

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 16:37:36 UTC 2019 Modified Files: src/sys/uvm: uvm_page.c Log Message: uvm_pagealloc_strat(): Tweak the locking to allow for lazy dequeue of pages in the pdpolicy code. This means taking pg->interlock if assigning to an

Re: CVS commit: src/sys

2019-12-22 Thread Andrew Doran
Hi Joerg, On Sun, Dec 22, 2019 at 01:27:44AM +0100, Joerg Sonnenberger wrote: > On Fri, Dec 20, 2019 at 09:05:34PM +0000, Andrew Doran wrote: > > Module Name:src > > Committed By: ad > > Date: Fri Dec 20 21:05:34 UTC 2019 > > > > Mod

CVS commit: src/usr.bin/vmstat

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 17:27:54 UTC 2019 Modified Files: src/usr.bin/vmstat: vmstat.c Log Message: Have vmstat -H report on vcache_hashtab. To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/usr.bin/vmstat/vmstat.c Please

CVS commit: src/usr.bin/vmstat

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 17:27:54 UTC 2019 Modified Files: src/usr.bin/vmstat: vmstat.c Log Message: Have vmstat -H report on vcache_hashtab. To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/usr.bin/vmstat/vmstat.c Please

Re: CVS commit: src/sys/sys

2019-12-22 Thread Andrew Doran
On Sat, Dec 21, 2019 at 05:23:23PM +, Alexander Nasonov wrote: > Andrew Doran wrote: > > Log Message: > > NetBSD 9.99.28 - cpu_data & UVM changes. > > Wow, you bump versions faster than I compile new releases. At this > pace, we'll get to 9.99.99 in a month or tw

CVS commit: src/sys/arch/x86/x86

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 16:50:03 UTC 2019 Modified Files: src/sys/arch/x86/x86: intr.c Log Message: Fix compile on !DIAGNOSTIC. To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/arch/x86/x86/intr.c Please note that diffs

CVS commit: src/sys/arch/x86/x86

2019-12-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 22 16:50:03 UTC 2019 Modified Files: src/sys/arch/x86/x86: intr.c Log Message: Fix compile on !DIAGNOSTIC. To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/arch/x86/x86/intr.c Please note that diffs

CVS commit: src/sys/uvm

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 19:03:18 UTC 2019 Modified Files: src/sys/uvm: uvm_physseg.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/uvm_physseg.c Please note that diffs are not public domain; they

CVS commit: src/sys/uvm

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 19:03:18 UTC 2019 Modified Files: src/sys/uvm: uvm_physseg.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/uvm_physseg.c Please note that diffs are not public domain; they

CVS commit: src/sys/ufs/lfs

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 20:54:48 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Fix lfs_putpages() for bsize < nbpg. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/ufs/lfs/lfs_pages.c Please note that

CVS commit: src/sys/ufs/lfs

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 20:54:48 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Fix lfs_putpages() for bsize < nbpg. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/ufs/lfs/lfs_pages.c Please note that

CVS commit: src/sys

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 21:05:34 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c cpufunc.c src/sys/arch/arm/arm32: arm32_boot.c cpu.c src/sys/arch/macppc/macppc: cpu.c src/sys/arch/mips/mips: cpu_subr.c

CVS commit: src/sys

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 21:05:34 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c cpufunc.c src/sys/arch/arm/arm32: arm32_boot.c cpu.c src/sys/arch/macppc/macppc: cpu.c src/sys/arch/mips/mips: cpu_subr.c

CVS commit: src/sys/sys

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 21:13:48 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.27 - cpu_data changes for topology To generate a diff of this commit: cvs rdiff -u -r1.627 -r1.628 src/sys/sys/param.h Please note that

CVS commit: src/sys/sys

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 21:13:48 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.27 - cpu_data changes for topology To generate a diff of this commit: cvs rdiff -u -r1.627 -r1.628 src/sys/sys/param.h Please note that

CVS commit: src/sys

2019-12-20 Thread Andrew Doran
se.c \ kern_auth.c \ kern_cfglock.c \ kern_clock.c \ - kern_cpu.c \ kern_descrip.c \ kern_event.c \ kern_hook.c \ @@ -103,6 +102,7 @@ SRCS+= init_sysctl_base.c \ subr_callback.c \ subr_copy.c \ subr_cprng.c \ + subr_cpu.c \ subr_device.c \ subr_devsw.c \ subr_evcnt.c

CVS commit: src/sys

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 21:20:09 UTC 2019 Modified Files: src/sys/kern: files.kern kern_cpu.c src/sys/rump/librump/rumpkern: Makefile.rumpkern Added Files: src/sys/kern: subr_cpu.c Log Message: Split subr_cpu.c out of kern_cpu.c,

CVS commit: src/sys/uvm

2019-12-18 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Dec 18 20:38:14 UTC 2019 Modified Files: src/sys/uvm: uvm_loan.c uvm_page.c Log Message: PR kern/54783: t_mmap crahes the kernel - Fix various locking & sequencing errors with breaking loans. - Don't call uvm_pageremove_tree()

CVS commit: src/sys/uvm

2019-12-18 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Dec 18 20:38:14 UTC 2019 Modified Files: src/sys/uvm: uvm_loan.c uvm_page.c Log Message: PR kern/54783: t_mmap crahes the kernel - Fix various locking & sequencing errors with breaking loans. - Don't call uvm_pageremove_tree()

CVS commit: src/sys/kern

2019-12-18 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Dec 18 19:40:34 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c Log Message: Passify rump build. To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 src/sys/kern/kern_cpu.c Please note that diffs are not public

CVS commit: src/sys/kern

2019-12-18 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Dec 18 19:40:34 UTC 2019 Modified Files: src/sys/kern: kern_cpu.c Log Message: Passify rump build. To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 src/sys/kern/kern_cpu.c Please note that diffs are not public

CVS commit: src/sys/kern

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 21:52:52 UTC 2019 Modified Files: src/sys/kern: kern_synch.c Log Message: Use CPU_COUNT() to update nswtch. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.332 -r1.333 src/sys/kern/kern_synch.c

CVS commit: src/sys/kern

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 21:52:52 UTC 2019 Modified Files: src/sys/kern: kern_synch.c Log Message: Use CPU_COUNT() to update nswtch. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.332 -r1.333 src/sys/kern/kern_synch.c

CVS commit: src/sys

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:23:51 UTC 2019 Modified Files: src/sys/dev/qbus: ts.c src/sys/kern: kern_physio.c Log Message: Avoid thundering herd: cv_broadcast(>b_busy) -> cv_signal(>b_busy) To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:23:51 UTC 2019 Modified Files: src/sys/dev/qbus: ts.c src/sys/kern: kern_physio.c Log Message: Avoid thundering herd: cv_broadcast(>b_busy) -> cv_signal(>b_busy) To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:24:26 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Avoid thundering herd: cv_broadcast(>b_busy) -> cv_signal(>b_busy) To generate a diff of this commit: cvs rdiff -u -r1.278 -r1.279

CVS commit: src/sys/ufs/lfs

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:24:26 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Avoid thundering herd: cv_broadcast(>b_busy) -> cv_signal(>b_busy) To generate a diff of this commit: cvs rdiff -u -r1.278 -r1.279

CVS commit: src/sys/kern

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:26:05 UTC 2019 Modified Files: src/sys/kern: vfs_bio.c Log Message: - Avoid thundering herd: cv_broadcast(>b_busy) -> cv_signal(>b_busy) - Sprinkle __cacheline_aligned. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:26:05 UTC 2019 Modified Files: src/sys/kern: vfs_bio.c Log Message: - Avoid thundering herd: cv_broadcast(>b_busy) -> cv_signal(>b_busy) - Sprinkle __cacheline_aligned. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:49:25 UTC 2019 Modified Files: src/sys/kern: vfs_bio.c Log Message: Adjustment to previous: if we're going to toss the buffer, then wake everybody. To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281

CVS commit: src/sys/kern

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:49:25 UTC 2019 Modified Files: src/sys/kern: vfs_bio.c Log Message: Adjustment to previous: if we're going to toss the buffer, then wake everybody. To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281

CVS commit: src/sys

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:52:37 UTC 2019 Modified Files: src/sys/dev/qbus: ts.c src/sys/kern: kern_physio.c src/sys/ufs/lfs: lfs_segment.c Log Message: Revert previous. No performance gain worth the potential headaches with

CVS commit: src/sys

2019-12-27 Thread Andrew Doran
utex_t uvm_fpageqlock __cacheline_aligned; kmutex_t uvm_kentry_lock __cacheline_aligned; /* Index: src/sys/uvm/uvm_page.c diff -u src/sys/uvm/uvm_page.c:1.212 src/sys/uvm/uvm_page.c:1.213 --- src/sys/uvm/uvm_page.c:1.212 Sun Dec 22 16:37:36 2019 +++ src/sys/uvm/uvm_page.c Fri Dec 27 12:51:57 20

CVS commit: src/sys

2019-12-27 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 27 12:51:57 UTC 2019 Modified Files: src/sys/arch/amd64/amd64: autoconf.c src/sys/arch/i386/i386: autoconf.c src/sys/ddb: db_command.c src/sys/dev/acpi: acpi_srat.c acpi_srat.h src/sys/kern:

CVS commit: src

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 15:46:43 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c zfs_znode.c src/lib/libp2k: p2k.c src/sys/arch/hppa/hppa: pmap.c src/sys/arch/m68k/m68k: pmap_motorola.c

CVS commit: src/sys/compat/common

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 15:57:09 UTC 2020 Modified Files: src/sys/compat/common: kern_xxx_12.c Log Message: Don't bother with kernel_lock for kern_reboot(). To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/compat/common

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 15:57:09 UTC 2020 Modified Files: src/sys/compat/common: kern_xxx_12.c Log Message: Don't bother with kernel_lock for kern_reboot(). To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 15:09:55 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Fix !DIAGNOSTIC compile To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/ufs/lfs/lfs_subr.c Please note that diffs are

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 15:09:55 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Fix !DIAGNOSTIC compile To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/ufs/lfs/lfs_subr.c Please note that diffs are

CVS commit: src/sys

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 16:27:09 UTC 2020 Modified Files: src/sys/kern: kern_synch.c src/sys/sys: syncobj.h Log Message: kpause(): is only awoken via timeout or signal, so use SOBJ_SLEEPQ_NULL like _lwp_park() does, and dispense with the

CVS commit: src/sys

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 16:27:09 UTC 2020 Modified Files: src/sys/kern: kern_synch.c src/sys/sys: syncobj.h Log Message: kpause(): is only awoken via timeout or signal, so use SOBJ_SLEEPQ_NULL like _lwp_park() does, and dispense with the

CVS commit: src/sys/sys

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 16:04:58 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.48 - UVM locking changes To generate a diff of this commit: cvs rdiff -u -r1.650 -r1.651 src/sys/sys/param.h Please note that diffs are not

<    1   2   3   4   5   6   7   8   9   10   >