Module Name:src
Committed By: ad
Date: Tue Dec 3 12:39:00 UTC 2019
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
tlb_exception: in slow path, check for usermode before calling userret().
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/
Module Name:src
Committed By: ad
Date: Tue Dec 3 12:42:21 UTC 2019
Modified Files:
src/sys/arch/sh3/sh3: exception.c
Log Message:
One more tweak.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/sh3/sh3/exception.c
Please note that diffs are n
Module Name:src
Committed By: ad
Date: Tue Dec 3 22:28:41 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c kern_runq.c
src/sys/sys: cpu_data.h sched.h
Log Message:
- Add some more failsafes to the CPU topology stuff, and build a 3rd
circular list of peer CPUs i
Module Name:src
Committed By: ad
Date: Thu Dec 5 18:32:25 UTC 2019
Modified Files:
src/common/lib/libc/gen: radixtree.c
src/sys/sys: radixtree.h
Log Message:
Merge radixtree changes from yamt-pagecache.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.
Module Name:src
Committed By: ad
Date: Thu Dec 5 18:50:41 UTC 2019
Modified Files:
src/common/lib/libc/gen: radixtree.c
Log Message:
Delete the counter from "struct radix_tree_node", and in the one place we
need a non-zero check, substitute with a deterministic bitwise OR
Module Name:src
Committed By: ad
Date: Thu Dec 5 19:03:39 UTC 2019
Modified Files:
src/common/lib/libc/gen: radixtree.c
Log Message:
Fix warning that appears when compiling in kernel.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/common/lib/libc/gen/
Module Name:src
Committed By: ad
Date: Thu Dec 5 20:55:24 UTC 2019
Modified Files:
src/sys/arch/powerpc/powerpc: powerpc_machdep.c
Log Message:
Need to call userret() from cpu_ast().
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/powerpc/powe
Module Name:src
Committed By: ad
Date: Fri Dec 6 18:15:57 UTC 2019
Modified Files:
src/sys/kern: kern_softint.c
Log Message:
softint_trigger (slow case): set RESCHED_IDLE too just to be consistent.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: ad
Date: Fri Dec 6 18:33:19 UTC 2019
Modified Files:
src/sys/kern: sched_4bsd.c sched_m2.c
Log Message:
sched_tick(): don't try to optimise something that's called 10 times a
second, it's a fine way to introduce bugs (and I did). Use the MI
Module Name:src
Committed By: ad
Date: Fri Dec 6 21:07:08 UTC 2019
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.20 cpu_info/cpu_data changes for topology
To generate a diff of this commit:
cvs rdiff -u -r1.620 -r1.621 src/sys/sys/param.h
Please note th
Module Name:src
Committed By: ad
Date: Fri Dec 6 21:36:11 UTC 2019
Modified Files:
src/sys/kern: kern_exec.c kern_exit.c kern_idle.c kern_lwp.c kern_sig.c
kern_sleepq.c kern_softint.c kern_synch.c
src/sys/sys: sched.h
Log Message:
Make it possible to c
Module Name:src
Committed By: ad
Date: Sat Dec 7 17:36:33 UTC 2019
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
mi_switch: move LOCKDEBUG_BARRIER later to accomodate holding two locks
on entry.
To generate a diff of this commit:
cvs rdiff -u -r1.329 -r1.330 s
Module Name:src
Committed By: ad
Date: Sat Dec 7 21:14:36 UTC 2019
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
mi_switch: move an over eager KASSERT defeated by kernel preemption.
Discovered during automated test.
To generate a diff of this commit:
cvs rdiff
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(&bp->b_busy) -> cv_signal(&bp->b_busy)
To generate a diff of this commit:
cvs r
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(&bp->b_busy) -> cv_signal(&bp->b_busy)
To generate a diff of this commit:
cvs rdiff -u -r1.278 -r1.279 src/
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(&bp->b_busy) -> cv_signal(&bp->b_busy)
- Sprinkle __cacheline_aligned.
To generate a diff of this commit:
cvs rd
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 src/sy
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 buffe
Module Name:src
Committed By: ad
Date: Sun Dec 8 20:00:56 UTC 2019
Modified Files:
src/sys/arch/amd64/amd64: lock_stubs.S
src/sys/arch/i386/i386: lock_stubs.S
Log Message:
After lots of testing I'm not convinced of the benefit to the tweak
I made to rw_enter(), so
Module Name:src
Committed By: ad
Date: Sun Dec 8 20:35:23 UTC 2019
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
For safety, cv_broadcast(&bp->b_busy) in more places where the buffer is
changing identity or moving from one vnode list to another.
To generate a dif
Module Name:src
Committed By: ad
Date: Sun Dec 8 20:42:49 UTC 2019
Modified Files:
src/sys/arch/x86/include: pmap.h
src/sys/arch/x86/x86: pmap.c svs.c
src/sys/arch/xen/x86: xen_pmap.c
Log Message:
Merge x86 pmap changes from yamt-pagecache:
- Deal better
Module Name:src
Committed By: ad
Date: Mon Dec 9 21:00:48 UTC 2019
Modified Files:
src/sys/dev/pci: ichsmb.c
Log Message:
Fix LOCKDEBUG panic on detach.
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/dev/pci/ichsmb.c
Please note that diffs are no
Module Name:src
Committed By: ad
Date: Mon Dec 9 21:02:10 UTC 2019
Modified Files:
src/sys/kern: kern_rwlock.c
Log Message:
Expunge the panicstr checks, we don't need them.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/kern/kern_rwlock.c
Please
Module Name:src
Committed By: ad
Date: Mon Dec 9 21:05:23 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
- Add a mutex_owner_running() for the benefit of the pagedaemon, which
needs help with locking things in reverse order.
- Expunge the panicstr chec
Module Name:src
Committed By: ad
Date: Mon Dec 9 21:08:56 UTC 2019
Modified Files:
src/sys/sys: mutex.h
Log Message:
Add mutex_owner_running().
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/sys/mutex.h
Please note that diffs are not public domai
Module Name:src
Committed By: ad
Date: Tue Dec 10 11:12:02 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Fix build break.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/kern/kern_mutex.c
Please note that diffs are not public dom
Module Name:src
Committed By: ad
Date: Tue Dec 10 11:35:29 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Inverted test.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/kern/kern_mutex.c
Please note that diffs are not public domai
Module Name:src
Committed By: ad
Date: Tue Dec 10 18:00:17 UTC 2019
Modified Files:
src/sys/dev/pci: viomb.c
Log Message:
p->phys_addr -> VM_PAGE_TO_PHYS(p)
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/dev/pci/viomb.c
Please note that diffs are n
Module Name:src
Committed By: ad
Date: Tue Dec 10 18:02:14 UTC 2019
Modified Files:
src/sys/arch/arm/include/arm32: pmap.h
Log Message:
pg->phys_addr -> VM_PAGE_TO_PHYS(pg)
To generate a diff of this commit:
cvs rdiff -u -r1.156 -r1.157 src/sys/arch/arm/include/arm32/pma
Module Name:src
Committed By: ad
Date: Tue Dec 10 18:04:54 UTC 2019
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
pg->phys_addr -> VM_PAGE_TO_PHYS(pg)
To generate a diff of this commit:
cvs rdiff -u -r1.823 -r1.824 src/sys/arch/i386/i386/machdep.c
Pleas
Module Name:src
Committed By: ad
Date: Tue Dec 10 18:06:50 UTC 2019
Modified Files:
src/sys/dev/nvmm/x86: nvmm_x86_svm.c nvmm_x86_vmx.c
Log Message:
pg->phys_addr > VM_PAGE_TO_PHYS(pg)
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/dev/nvmm/x86/nvm
Module Name:src
Committed By: ad
Date: Tue Dec 10 18:08:33 UTC 2019
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
pg->phys_addr -> VM_PAGE_TO_PHYS(pg)
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/aarch64/aarch64/pmap.c
P
Module Name:src
Committed By: ad
Date: Tue Dec 10 18:13:07 UTC 2019
Modified Files:
src/lib/libkvm: kvm_proc.c
Log Message:
Mask out always zero bits off pg->phys_addr.
To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/lib/libkvm/kvm_proc.c
Please note t
Module Name:src
Committed By: ad
Date: Wed Dec 11 19:51:36 UTC 2019
Modified Files:
src/usr.sbin/pstat: pstat.8 pstat.c
Log Message:
Report on whether vnodes are MPSAFE. For diagnosing perf problems.
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/usr.
Module Name:src
Committed By: ad
Date: Wed Dec 11 20:19:27 UTC 2019
Modified Files:
src/lib/libkvm: kvm_proc.c
Log Message:
Redo previous more conventionally. Requested by kre@.
To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/lib/libkvm/kvm_proc.c
Ple
Module Name:src
Committed By: ad
Date: Wed Dec 11 20:34:06 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
mutex_vector_exit: if the arch doesn't have assembly stubs, we need to
unconditionally release the lock if(cold), so mutexes can be used before
inter
Module Name:src
Committed By: ad
Date: Wed Dec 11 20:46:06 UTC 2019
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
Comment on previous explaining why it's needed.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/sys/kern/kern_mutex.c
Please not
Module Name:src
Committed By: ad
Date: Wed Dec 11 20:50:32 UTC 2019
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
Add a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.282 -r1.283 src/sys/kern/vfs_bio.c
Please note that diffs are not public domain; t
Module Name:src
Committed By: ad
Date: Fri Dec 13 20:10:22 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/sys/miscfs/genfs: genfs_io.c
src/sys/nfs: nfs_bio.c
src/sys/rump/librump/rumpkern: vm.c
src/sy
Module Name:src
Committed By: ad
Date: Fri Dec 13 20:14:25 UTC 2019
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
Log Message:
Break the global uvm_pageqlock into a per-page identity lock and a private
lock for use of the pagedaemon policy code. Discussed on tech-ke
Module Name:src
Committed By: ad
Date: Fri Dec 13 20:50:08 UTC 2019
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.24 - UVM changes
To generate a diff of this commit:
cvs rdiff -u -r1.624 -r1.625 src/sys/sys/param.h
Please note that diffs are not public d
Module Name:src
Committed By: ad
Date: Sat Dec 14 14:46:11 UTC 2019
Modified Files:
src/sys/uvm/pmap: pmap_segtab.c
Log Message:
Use pageq.list instead of listq.list.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/pmap/pmap_segtab.c
Please not
Module Name:src
Committed By: ad
Date: Sat Dec 14 15:04:48 UTC 2019
Modified Files:
src/sys/uvm: uvm_pager.c uvm_pdaemon.c
Log Message:
Adjust pdpending in uvm_pageout_start() and uvm_pageout_done() to avoid
the value going temporarily negative.
To generate a diff of thi
Module Name:src
Committed By: ad
Date: Sat Dec 14 15:08:45 UTC 2019
Modified Files:
src/sys/uvm: uvm_loan.c
Log Message:
Don't call uvm_pagedequeue() while holding pg->interlock.
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/uvm/uvm_loan.c
Please
Module Name:src
Committed By: ad
Date: Sat Dec 14 15:30:37 UTC 2019
Modified Files:
src/distrib/sets/lists/comp: mi
src/sys/kern: init_main.c
src/sys/lib/libkern: Makefile.libkern
src/sys/sys: Makefile
Log Message:
Include radixtree in the kernel.
Module Name:src
Committed By: ad
Date: Sat Dec 14 15:34:19 UTC 2019
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Update uvmexp.nswget with atomics.
To generate a diff of this commit:
cvs rdiff -u -r1.183 -r1.184 src/sys/uvm/uvm_swap.c
Please note that diffs are
Module Name:src
Committed By: ad
Date: Sat Dec 14 15:36:08 UTC 2019
Modified Files:
src/sys/modules/examples/executor: executor.c
Log Message:
Use MPSAFE callouts.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/modules/examples/executor/executor.c
P
Module Name:src
Committed By: ad
Date: Sat Dec 14 17:28:59 UTC 2019
Modified Files:
src/sys/rump/librump/rumpkern: vm.c
src/sys/uvm: uvm_km.c uvm_object.c uvm_object.h uvm_page.c
Log Message:
Merge from yamt-pagecache: use radixtree for page lookup.
rbtree page lo
Module Name:src
Committed By: ad
Date: Sat Dec 14 17:31:53 UTC 2019
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Merge from yamt-pagecache: use radixtree for page lookup.
rbtree page lookup was introduced during the NetBSD 5.0 development cycle to
bypass lock cont
Module Name:src
Committed By: ad
Date: Sat Dec 14 21:36:00 UTC 2019
Modified Files:
src/sys/uvm: uvm_pager.c uvm_pdaemon.c
Log Message:
The uvmexp.pdpending change was incorrect - revert for now.
To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 src/sys/uvm
Module Name:src
Committed By: ad
Date: Sun Dec 15 19:24:11 UTC 2019
Modified Files:
src/sys/arch/x86/include: pmap.h
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/x86: xen_pmap.c
Log Message:
uvm_pagerealloc() can now block because of radixtree manipulation
Module Name:src
Committed By: ad
Date: Sun Dec 15 20:33:22 UTC 2019
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
- Share common code between pmap_load() and pmap_map_ptes().
- Make pmap_map_ptes() better tolerate recovery from blocking.
To generate a diff of
Module Name:src
Committed By: ad
Date: Sun Dec 15 21:11:35 UTC 2019
Modified Files:
src/sys/arch/hppa/hppa: pmap.c
src/sys/arch/sparc64/include: pmap.h
src/sys/arch/sparc64/sparc64: pmap.c
src/sys/miscfs/genfs: genfs_io.c
src/sys/nfs: nfs_sub
Module Name:src
Committed By: ad
Date: Sun Dec 15 21:12:40 UTC 2019
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.25 - UVM changes
To generate a diff of this commit:
cvs rdiff -u -r1.625 -r1.626 src/sys/sys/param.h
Please note that diffs are not public d
Module Name:src
Committed By: ad
Date: Sun Dec 15 21:43:42 UTC 2019
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Fix DEBUG build.
To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/miscfs/genfs/genfs_io.c
Please note that diffs are no
Module Name:src
Committed By: ad
Date: Sun Dec 15 21:56:13 UTC 2019
Modified Files:
src/sys/sys: vnode.h
Log Message:
Add missing proto for vfs_mount_print_all().
To generate a diff of this commit:
cvs rdiff -u -r1.284 -r1.285 src/sys/sys/vnode.h
Please note that diffs
Module Name:src
Committed By: ad
Date: Mon Dec 16 08:50:43 UTC 2019
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Correction to previous for DEBUG case.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: ad
Date: Mon Dec 16 18:17:32 UTC 2019
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs_do_putpages(): add a missing call to uvm_page_array_advance().
Spotted by the automated test runs and:
Reported-by: syzbot+adc1f0ce21bc
Module Name:src
Committed By: ad
Date: Mon Dec 16 18:30:18 UTC 2019
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
Merge from yamt-pagecache:
uvm_pagerealloc(): Don't bother with insert to new. Nobody uses it and it
can return an error now due to radixtree.
To ge
Module Name:src
Committed By: ad
Date: Mon Dec 16 18:50:45 UTC 2019
Modified Files:
src/sys/kern: subr_pcq.c
Log Message:
pcq_create(): fix broken assertion.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/kern/subr_pcq.c
Please note that diffs are
Module Name:src
Committed By: ad
Date: Mon Dec 16 19:17:25 UTC 2019
Modified Files:
src/sys/arch/x86/x86: x86_tlb.c
Log Message:
Align the TLB packet precisely on the stack, and do 7 INVLPG since it's
what fits in a single line.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: ad
Date: Mon Dec 16 19:18:26 UTC 2019
Modified Files:
src/sys/uvm: uvm_pdpolicy_clock.c
Log Message:
Use the high bits of pqflags for PQ_TIME, not low.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/uvm/uvm_pdpolicy_cl
Module Name:src
Committed By: ad
Date: Mon Dec 16 19:20:45 UTC 2019
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
pmap_unmap_ptes(): ci_want_pmapload isn't dependant on TLB state.
To generate a diff of this commit:
cvs rdiff -u -r1.345 -r1.346 src/sys/arch/x8
Module Name:src
Committed By: ad
Date: Mon Dec 16 19:22:15 UTC 2019
Modified Files:
src/sys/kern: kern_turnstile.c
Log Message:
Just make the turnstile locks statics and avoid the indirect reference
since COHERENCY_UNIT does the right thing in !MP.
To generate a diff of
Module Name:src
Committed By: ad
Date: Mon Dec 16 19:43:36 UTC 2019
Modified Files:
src/sys/kern: kern_sleepq.c
src/sys/sys: sleepq.h
Log Message:
As with turnstiles, don't bother allocating sleepq locks with mutex_obj_alloc(),
and avoid the indirect reference.
T
Module Name:src
Committed By: ad
Date: Mon Dec 16 20:59:40 UTC 2019
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
kpreempt_disabled(): softint LWPs aren't preemptable.
To generate a diff of this commit:
cvs rdiff -u -r1.331 -r1.332 src/sys/kern/kern_synch.c
Pl
Module Name:src
Committed By: ad
Date: Mon Dec 16 22:47:55 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c kern_fork.c kern_softint.c vfs_vnode.c
vfs_vnops.c
src/sys/miscfs/procfs: procfs_linux.c
src/sys/rump/librump/rumpkern: MAINBUS.ioconf Ma
Module Name:src
Committed By: ad
Date: Mon Dec 16 22:48:25 UTC 2019
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.26 - UVM counter changes
To generate a diff of this commit:
cvs rdiff -u -r1.626 -r1.627 src/sys/sys/param.h
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Tue Dec 17 00:33:47 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c
Log Message:
Hopefully unbreak the build - now that this is included in rump.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/kern/kern_cpu.
Module Name:src
Committed By: ad
Date: Tue Dec 17 00:51:28 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c
src/sys/rump/librump/rumpkern: MAINBUS.ioconf
Log Message:
Rump is living up to its name
To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src
Module Name:src
Committed By: ad
Date: Tue Dec 17 00:59:14 UTC 2019
Modified Files:
src/sys/kern: kern_cpu.c
Log Message:
More rump-ing. I will split this into two files during the week.
To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/sys/kern/kern_cpu
Module Name:src
Committed By: ad
Date: Tue Dec 17 18:08:15 UTC 2019
Modified Files:
src/sys/kern: kern_sleepq.c
Log Message:
Fix LOCKDEBUG panic on mutex_init().
Reported-by: syzbot+5a77339dc0a55e8d8...@syzkaller.appspotmail.com
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: ad
Date: Tue Dec 17 18:10:36 UTC 2019
Modified Files:
src/sys/kern: uipc_sem.c
Log Message:
Set ksem_max before installing the syscall package.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/kern/uipc_sem.c
Please not
Module Name:src
Committed By: ad
Date: Tue Dec 17 18:16:05 UTC 2019
Modified Files:
src/sys/kern: uipc_sem.c
Log Message:
ksem_sysinit(): more lossage.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/kern/uipc_sem.c
Please note that diffs are not p
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 doma
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() w
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 are
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: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 diff
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, t
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: 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 src/sys/
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 src/sys/
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 genera
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 avai
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 src/sys/uvm/uvm_e
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 src/sys/rump/libru
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: machdep.c
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. Rem
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 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 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: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 di
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 no
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: syzbot+f02ca5f83ac7196b8...@syzkall
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 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 ob
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 a
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 note
101 - 200 of 714 matches
Mail list logo