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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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()
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
401 - 500 of 1835 matches
Mail list logo