Module Name:src
Committed By: ad
Date: Tue Dec 22 01:58:58 UTC 2020
Modified Files:
src/sys/sys: lock.h
Log Message:
Nothing here came from UCB, it's all NetBSD.
To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/sys/lock.h
Please note that diffs are
Module Name:src
Committed By: ad
Date: Tue Dec 22 01:57:29 UTC 2020
Modified Files:
src/sys/kern: kern_lock.c subr_xcall.c
Log Message:
Comments.
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 src/sys/kern/kern_lock.c
cvs rdiff -u -r1.33 -r1.34 src/sys/k
Module Name:src
Committed By: ad
Date: Mon Jun 15 18:57:39 UTC 2020
Modified Files:
src/sys/arch/arm/acpi: acpi_pci_graviton.c acpi_pci_layerscape_gen4.c
acpi_pci_machdep.c acpi_pci_n1sdp.c acpipchb.c
src/sys/arch/arm/imx: imxgpio.c
Log Message:
Use sys
Module Name:src
Committed By: ad
Date: Mon Jun 15 18:44:10 UTC 2020
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
lookup_fastforward():
- If the root vnode of a mount is being reclaimed concurrent to a lookup,
it's possbile to become confounded and bail out of
Module Name:src
Committed By: ad
Date: Mon Jun 15 18:04:42 UTC 2020
Modified Files:
src/sys/sys: cpu.h
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/sys/cpu.h
Please note that diffs are not public domain; they are subj
Module Name:src
Committed By: ad
Date: Sun Jun 14 23:24:20 UTC 2020
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
tsc_get_timecount(): disable the "clock goes backwards" check on i386 for
the moment since it requires 64-bit store to be atomic because of nesting
Module Name:src
Committed By: ad
Date: Sun Jun 14 23:17:01 UTC 2020
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
Arithmetic error in previous.
To generate a diff of this commit:
cvs rdiff -u -r1.271 -r1.272 src/sys/kern/subr_pool.c
Please note that diffs are n
Module Name:src
Committed By: ad
Date: Sun Jun 14 22:25:15 UTC 2020
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
g/c vm_page_zero_enable
To generate a diff of this commit:
cvs rdiff -u -r1.229 -r1.230 src/sys/uvm/uvm_extern.h
Please note that diffs are not pub
Module Name:src
Committed By: ad
Date: Sun Jun 14 21:47:15 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
src/sys/arch/aarch64/include: pmap.h
Log Message:
- Fix a lock order reversal in pmap_page_protect().
- Make sure pmap is always locked when up
Module Name:src
Committed By: ad
Date: Sun Jun 14 21:41:42 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
src/sys/sys: cpu_data.h
src/sys/uvm: uvm_glue.c uvm_meter.c uvm_page.c uvm_page.h
uvm_pgflcache.c uvm_pglist.c uvm_stat.c
src
Module Name:src
Committed By: ad
Date: Sun Jun 14 21:34:25 UTC 2020
Modified Files:
src/sys/kern: subr_pool.c
src/sys/sys: pool.h
src/usr.bin/vmstat: vmstat.c
Log Message:
pool_cache:
- make all counters per-CPU and make cache layer do its work with atomic
Module Name:src
Committed By: ad
Date: Sun Jun 14 21:33:28 UTC 2020
Modified Files:
src/lib/libpthread: pthread_cond.c
Log Message:
Another bug. The CAS loop in pthread_cond_signal() could race against the
thread it is trying to awake. The thread could exit the condvar a
Module Name:src
Committed By: ad
Date: Sun Jun 14 21:31:11 UTC 2020
Modified Files:
src/lib/libpthread: pthread.c
Log Message:
Don't need to ignore ESRCH from _lwp_park() any more.
To generate a diff of this commit:
cvs rdiff -u -r1.176 -r1.177 src/lib/libpthread/pthread
Module Name:src
Committed By: ad
Date: Sun Jun 14 16:29:47 UTC 2020
Modified Files:
src/sys/arch/arm/sunxi: sun8i_crypto.c
Log Message:
Fix !DIAGNOSTIC compile.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/sunxi/sun8i_crypto.c
Please no
Module Name:src
Committed By: ad
Date: Sun Jun 14 00:25:22 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs_putpages(): when building a cluster make use of pages in the in the
existing uvm_page_array.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: ad
Date: Sun Jun 14 00:20:17 UTC 2020
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
If a vnode is marked with VI_EXECMAP then in all likelyhood it has pages.
To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 src/sys/ke
Module Name:src
Committed By: ad
Date: Sat Jun 13 23:59:16 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.67 - struct lwp changed on x86
To generate a diff of this commit:
cvs rdiff -u -r1.669 -r1.670 src/sys/sys/param.h
Please note that diffs ar
Module Name:src
Committed By: ad
Date: Sat Jun 13 23:58:52 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/amd64/include: proc.h
src/sys/arch/i386/i386: cpufunc.S
src/sys/arch/i386/include: proc.h
src/sys/arch/x86/x8
Module Name:src
Committed By: ad
Date: Sat Jun 13 20:18:00 UTC 2020
Modified Files:
src/share/man/man7: sysctl.7
Log Message:
g/c vm.idlezero
To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/share/man/man7/sysctl.7
Please note that diffs are not publi
Module Name:src
Committed By: ad
Date: Sat Jun 13 20:01:27 UTC 2020
Modified Files:
src/sys/arch/arc/arc: p_acer_pica_61.c p_dti_arcstation.c p_dti_tyne.c
p_sni_rm200pci.c
src/sys/arch/sparc/sparc: cpu.c
src/sys/arch/x86/x86: cpu.c
Log Message:
Module Name:src
Committed By: ad
Date: Sat Jun 13 19:55:58 UTC 2020
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
uvm_pagerealloc(): resurrect the insertion case.
To generate a diff of this commit:
cvs rdiff -u -r1.228 -r1.229 src/sys/uvm/uvm_extern.h
Please no
Module Name:src
Committed By: ad
Date: Sat Jun 13 19:55:39 UTC 2020
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
uvm_pagerealloc(): resurrect the insertion case.
To generate a diff of this commit:
cvs rdiff -u -r1.240 -r1.241 src/sys/uvm/uvm_page.c
Please note t
Module Name:src
Committed By: ad
Date: Sat Jun 13 16:51:25 UTC 2020
Modified Files:
src/sys/arch/evbarm/conf: ARMADAXP ARMADILLO-IOT-G3 BCM5301X DUOVERO
GENERIC.common N900 OMAP5EVM PANDABOARD PEPPER TISDP2420 VTC100
Log Message:
Comment out "options PMAPCOUNTE
Module Name:src
Committed By: ad
Date: Thu Jun 11 22:25:51 UTC 2020
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
Counter tweaks:
- Don't need to count anonpages+filepages any more; clean+unknown+dirty for
each kind of page can be summed to get the totals.
- T
Module Name:src
Committed By: ad
Date: Thu Jun 11 22:21:05 UTC 2020
Modified Files:
src/sys/compat/linux/common: linux_misc.c
src/sys/compat/linux32/common: linux32_sysinfo.c
src/sys/kern: subr_cpu.c vfs_vnode.c vfs_vnops.c
src/sys/miscfs/procfs: pro
Module Name:src
Committed By: ad
Date: Thu Jun 11 19:20:47 UTC 2020
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: Thu Jun 11 18:41:22 UTC 2020
Modified Files:
src/lib/libpthread: pthread_mutex.c
Log Message:
Adjust memory barriers.
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/lib/libpthread/pthread_mutex.c
Please note that
Module Name:src
Committed By: ad
Date: Thu Jun 11 18:42:02 UTC 2020
Modified Files:
src/lib/libpthread: pthread.c pthread_tsd.c
Log Message:
Drop self->pt_lock before clearing TSD / malloc TSD.
To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1.176 src/lib/libpt
Module Name:src
Committed By: ad
Date: Wed Jun 10 22:45:15 UTC 2020
Modified Files:
src/lib/libpthread: pthread.c pthread_cond.c pthread_int.h
pthread_mutex.c pthread_types.h
Log Message:
- Make pthread_condvar and pthread_mutex work on the stack rather than in
Module Name:src
Committed By: ad
Date: Wed Jun 10 22:24:22 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
- Wired/resident stats shouldn't covered by PMAPCOUNTERS.
- Rename need_update_pv -> need_enter_pv.
Ok ryo@
To generate a diff of this c
Module Name:src
Committed By: ad
Date: Wed Jun 10 21:46:50 UTC 2020
Modified Files:
src/tests/lib/libpthread: t_cond.c
Log Message:
Adjust cond_timedwait_race to take account of spurious wakeups (which are
completely legit).
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: ad
Date: Sat Jun 6 23:02:25 UTC 2020
Modified Files:
src/sys/kern: subr_physmap.c
Log Message:
uvmexp.ncolors being used where uvmexp.colormask wanted
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/kern/subr_physmap.c
Module Name:src
Committed By: ad
Date: Sat Jun 6 22:31:41 UTC 2020
Modified Files:
src/sys/rump/librump/rumpkern: vm.c
Log Message:
Correction to previous - set VI_PAGES correctly.
To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.189 src/sys/rump/librump/rump
Module Name:src
Committed By: ad
Date: Sat Jun 6 22:26:47 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
lwp_exit(): add a warning about (l != curlwp)
To generate a diff of this commit:
cvs rdiff -u -r1.240 -r1.241 src/sys/kern/kern_lwp.c
Please note th
Module Name:src
Committed By: ad
Date: Sat Jun 6 22:24:00 UTC 2020
Modified Files:
src/lib/libpthread: pthread_cond.c
Log Message:
Adjust previous. In the condvar case the wakeup might already have been
eaten.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.
Module Name:src
Committed By: ad
Date: Wed Jun 3 22:25:49 UTC 2020
Modified Files:
src/sys/rump/librump/rumpkern: vm.c
Log Message:
PR kern/55032 (rump/rumpkern/t_vm:uvmwait test case now fails)
Work around issues with rump's pagedaemon emulation, including one that's
se
Module Name:src
Committed By: ad
Date: Wed Jun 3 22:10:24 UTC 2020
Modified Files:
src/lib/libpthread: pthread.c pthread_cond.c pthread_mutex.c
Log Message:
Deal with a couple of problems with threads being awoken early due to
timeouts or cancellation where:
- The restar
Module Name:src
Committed By: ad
Date: Wed Jun 3 00:27:46 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Revert most of 1.396 and go back to using memset()/memcpy().
Do not restore pageidlezero stuff though.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: ad
Date: Mon Jun 1 22:58:06 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/amd64/include: frameasm.h
Log Message:
Reported-by: syzbot+6dd5a230d19f0cbc7...@syzkaller.appspotmail.com
Instrument STOS/MOVS for
Module Name:src
Committed By: ad
Date: Mon Jun 1 11:44:59 UTC 2020
Modified Files:
src/lib/libpthread: pthread.c pthread_cond.c pthread_int.h
pthread_mutex.c pthread_rwlock.c pthread_types.h
Log Message:
In the interests of reliability simplify waiter handling
Module Name:src
Committed By: ad
Date: Sun May 31 01:39:33 UTC 2020
Modified Files:
src/sys/dev/acpi: acpi_cpu_cstate.c
Log Message:
Disable read of the ACPI timer during idle, fixing performance degradation
observed with acpicpu. C1 (MWAIT) is the deepest sleep currently
Module Name:src
Committed By: ad
Date: Sat May 30 20:23:25 UTC 2020
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
Fix merge error - adjust assertions.
To generate a diff of this commit:
cvs rdiff -u -r1.221 -r1.222 src/sys/kern/vfs_lookup.c
Please note that di
Module Name:src
Committed By: ad
Date: Sat May 30 20:16:34 UTC 2020
Modified Files:
src/sys/rump/include/rump: rump_namei.h
src/sys/sys: namei.h
Log Message:
Regen.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/rump/include/rump/rump_namei
Module Name:src
Committed By: ad
Date: Sat May 30 20:16:14 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c vfs_lookup.c
src/sys/sys: namei.src
Log Message:
A couple of small changes to lookup that cut 5-10% system time from
"build.sh release" on my test system:
Module Name:src
Committed By: ad
Date: Sat May 30 19:16:53 UTC 2020
Modified Files:
src/sys/rump/librump/rumpkern: lwproc.c
Log Message:
Fix a lock order reversal that caused hangs.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/rump/librump/rumpke
Module Name:src
Committed By: ad
Date: Sat May 30 18:06:17 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
cache_lookup_linked():
- If the lookup fails return with the same lock held. There's no bug here
because either parent or child's lock is sufficie
Module Name:src
Committed By: ad
Date: Fri May 29 22:40:16 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Reported-by: syzbot+fd9be59aa613bbf4e...@syzkaller.appspotmail.com
Reported-by: syzbot+15dd4dbac6ed159fa...@syzkaller.appspotmail.com
Reported-by:
Module Name:src
Committed By: ad
Date: Thu May 28 20:29:18 UTC 2020
Modified Files:
src/sys/kern: kern_cpu.c
Log Message:
At least panic with a useful message if there are too many CPUs.
To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/kern/kern_cpu.
Module Name:src
Committed By: ad
Date: Thu May 28 20:03:19 UTC 2020
Modified Files:
src/sys/arch/i386/i386: cpufunc.S
Log Message:
PR port-i386/55314: i386 no longer boots
Oops, EDI and ESI are callee saved on i386.
To generate a diff of this commit:
cvs rdiff -u -r1.44
Module Name:src
Committed By: ad
Date: Wed May 27 20:49:14 UTC 2020
Modified Files:
src/sys/arch/i386/i386: cpufunc.S
Log Message:
mismatched END pointed out by maxv@
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/i386/i386/cpufunc.S
Please n
Module Name:src
Committed By: ad
Date: Wed May 27 20:48:43 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
Log Message:
- mismatched END pointed out by maxv@
- ditch the frame, tracer should be able to deal without it in leaf on x86_64
To generate a diff of
Module Name:src
Committed By: ad
Date: Wed May 27 19:40:30 UTC 2020
Modified Files:
src/sys/arch/x86/x86: svs.c
Log Message:
svs_pdir_switch(): Use MOVS to copy the PTES.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/x86/x86/svs.c
Please not
Module Name:src
Committed By: ad
Date: Wed May 27 19:33:40 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S locore.S
src/sys/arch/i386/i386: cpufunc.S locore.S
src/sys/arch/x86/include: pmap.h
src/sys/arch/x86/x86: pmap.c
Log Message:
-
Module Name:src
Committed By: ad
Date: Wed May 27 19:26:43 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Reported-by: syzbot+c1770938bb3fa7c08...@syzkaller.appspotmail.com
Reported-by: syzbot+ae26209c7d7f06e0b...@syzkaller.appspotmail.com
Can't defer
Module Name:src
Committed By: ad
Date: Wed May 27 19:15:08 UTC 2020
Modified Files:
src/sys/arch/x86/x86: svs.c
Log Message:
svs_pmap_sync(): Fast-path the curcpu case. Could be improved further
with a kcpuset iterator thing.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ad
Date: Wed May 27 18:47:13 UTC 2020
Modified Files:
src/sys/arch/i386/i386: cpufunc.S
Log Message:
tsc_get_timecount(): fix 64-bit return
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/i386/cpufunc.S
Pleas
Module Name:src
Committed By: ad
Date: Wed May 27 18:46:15 UTC 2020
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
tsc_delay(): use tsc_freq in preference to cpu_frequency().
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/x86/x86/tsc
Module Name:src
Committed By: ad
Date: Tue May 26 22:06:12 UTC 2020
Modified Files:
src/sys/rump/include/rump: rump_namei.h
src/sys/sys: namei.h
Log Message:
Regen.
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/rump/include/rump/rump_namei
Module Name:src
Committed By: ad
Date: Tue May 26 22:05:52 UTC 2020
Modified Files:
src/sys/sys: namei.src
Log Message:
Catch up after recent ACL changes
To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/sys/namei.src
Please note that diffs are not p
Module Name:src
Committed By: ad
Date: Tue May 26 21:52:12 UTC 2020
Modified Files:
src/sys/uvm: uvm_page_array.c
Log Message:
uvm_page_array_fill(): return ENOENT in all cases when nothing's left.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/u
Module Name:src
Committed By: ad
Date: Tue May 26 18:38:37 UTC 2020
Modified Files:
src/sys/kern: vfs_cache.c vfs_lookup.c vfs_subr.c vfs_vnode.c
Log Message:
Make vcache_tryvget() lockless. Reviewed by hannken@.
To generate a diff of this commit:
cvs rdiff -u -r1.143 -
Module Name:src
Committed By: ad
Date: Mon May 25 22:04:51 UTC 2020
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
uao_get(): in the PGO_SYNCIO case use uvm_page_array and simplify control
flow a little bit.
To generate a diff of this commit:
cvs rdiff -u -r1.146 -
Module Name:src
Committed By: ad
Date: Mon May 25 22:01:27 UTC 2020
Modified Files:
src/sys/uvm: uvm_page_array.c
Log Message:
Make previous work as intended. Bad programmer.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/uvm_page_array.c
Pleas
Module Name:src
Committed By: ad
Date: Mon May 25 21:22:40 UTC 2020
Modified Files:
src/sys/uvm: uvm_page_array.c
Log Message:
Minor correction to previous.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/uvm/uvm_page_array.c
Please note that diffs a
Module Name:src
Committed By: ad
Date: Mon May 25 21:15:10 UTC 2020
Modified Files:
src/sys/arch/hppa/hppa: pmap.c
src/sys/miscfs/genfs: genfs_io.c
src/sys/nfs: nfs_subs.c
src/sys/uvm: uvm_aobj.c uvm_object.c uvm_page_array.c uvm_page_array.h
Module Name:src
Committed By: ad
Date: Mon May 25 20:13:00 UTC 2020
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
PR kern/55300: ubciomove triggers page not dirty assertion
If overwriting an existing page, mark it dirty since there may be no
managed mapping to trac
Module Name:src
Committed By: ad
Date: Mon May 25 19:46:20 UTC 2020
Modified Files:
src/sys/uvm: uvm_pdaemon.c
Log Message:
uvm_pageout_done(): do nothing when npages is zero.
To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/uvm/uvm_pdaemon.c
Plea
Module Name:src
Committed By: ad
Date: Mon May 25 19:29:09 UTC 2020
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
ubc_uiomove_direct(): if UBC_FAULTBUSY, the left-over portion of the final
page needs to be zeroed.
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: ad
Date: Sun May 24 20:08:26 UTC 2020
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
tmpfs_write(): use UBC_FAULTBUSY when extending files, if possible, to avoid
zeroing of newly allocated pages & fault processing.
To generate
Module Name:src
Committed By: ad
Date: Sun May 24 20:05:54 UTC 2020
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
- ubc_uiomove(): Always use direct access in the UBC_FAULTBUSY case, since
it works basically the same way as !direct minus temporary mappings, and
Module Name:src
Committed By: ad
Date: Sun May 24 19:46:59 UTC 2020
Modified Files:
src/sys/uvm: uvm_page.c uvm_page.h
Log Message:
Add uvm_pagewanted_p(): return true if someone is waiting on the page and
assert caller has correct lock to observe that.
To generate a dif
Module Name:src
Committed By: ad
Date: Sat May 23 23:42:44 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/dtrace: dtrace.c
src/sys/arch/vax/vax: pmap.c
src/sys/arch/x68k/dev: event.c
src/sys/compat/common: kern_sig_16.c tty_43.c
Module Name:src
Committed By: ad
Date: Sat May 23 23:37:17 UTC 2020
Modified Files:
src/sys/sys: sched.h
Log Message:
Oops. If a SCHED_RR thread is preempted and has exceeded its timeslice it
needs to go to the back of the run queue so round-robin actually happens,
otherw
Module Name:src
Committed By: ad
Date: Sat May 23 22:16:17 UTC 2020
Modified Files:
src/sys/kern: tty_ptm.c
Log Message:
PR kern/55237: Panic: vrelel: bad ref count (9.99.54)
Adjust v_writecount with v_interlock held.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: ad
Date: Sat May 23 21:49:43 UTC 2020
Modified Files:
src/sys/sys: param.h
Log Message:
NetBSD 9.99.64 - struct lwp changed
To generate a diff of this commit:
cvs rdiff -u -r1.666 -r1.667 src/sys/sys/param.h
Please note that diffs are not p
Module Name:src
Committed By: ad
Date: Sat May 23 21:24:41 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c sched_4bsd.c sched_m2.c
Log Message:
Oops. If a SCHED_RR thread is preempted and has exceeded its timeslice it
needs to go to the back of the run queue so round-r
Module Name:src
Committed By: ad
Date: Sat May 23 21:14:56 UTC 2020
Modified Files:
src/sys/kern: kern_runq.c
Log Message:
sched_bestcpu(): There is a fallback CPU, in case the user manages to set
the system up so no CPU is permitted to run a given LWP. Fix a bug where
th
Module Name:src
Committed By: ad
Date: Sat May 23 20:45:11 UTC 2020
Modified Files:
src/sys/kern: kern_lwp.c kern_proc.c kern_turnstile.c sys_lwp.c
src/sys/rump/librump/rumpkern: lwproc.c
src/sys/sys: lwp.h proc.h sleepq.h
Log Message:
- Replace pid_table_l
Module Name:src
Committed By: ad
Date: Sat May 23 20:22:42 UTC 2020
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
uvm_pglistfree(): just use uvm_pagefree().
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/uvm/uvm_pglist.c
Please note that
Module Name:src
Committed By: ad
Date: Sat May 23 11:59:03 UTC 2020
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
- In ubc_alloc() take initial offset into account in the UBC_FAULTBUSY case
or one too few pages can be mapped.
- In ubc_release() with UBC_FAULTBUSY,
Module Name:src
Committed By: ad
Date: Fri May 22 19:46:29 UTC 2020
Modified Files:
src/sys/uvm: uvm_glue.c
Log Message:
Remove the ubc_direct hack.
To generate a diff of this commit:
cvs rdiff -u -r1.178 -r1.179 src/sys/uvm/uvm_glue.c
Please note that diffs are not pub
Module Name:src
Committed By: ad
Date: Fri May 22 19:02:59 UTC 2020
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
uao_get(): handle PGO_OVERWRITE.
To generate a diff of this commit:
cvs rdiff -u -r1.143 -r1.144 src/sys/uvm/uvm_aobj.c
Please note that diffs are no
Module Name:src
Committed By: ad
Date: Thu May 21 22:01:42 UTC 2020
Modified Files:
src/sys/arch/x86/x86: lapic.c
Log Message:
Fix merge error
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/x86/x86/lapic.c
Please note that diffs are not publi
Module Name:src
Committed By: ad
Date: Thu May 21 21:12:31 UTC 2020
Modified Files:
src/sys/arch/x86/acpi: acpi_wakeup.c
src/sys/arch/x86/include: i82489var.h
src/sys/arch/x86/x86: cpu.c lapic.c x86_machdep.c
src/sys/arch/xen/x86: cpu.c
src/s
Module Name:src
Committed By: ad
Date: Thu May 21 20:43:23 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Fix bugs in previous.
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 \
src/external/cddl/osnet/
Module Name:src
Committed By: ad
Date: Wed May 20 20:47:18 UTC 2020
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
zfs_netbsd_getpages:
- implement the PGO_LOCKED case
- handle npages > 1 for PGO_SYNCIO
To generate a diff of thi
Module Name:src
Committed By: ad
Date: Wed May 20 20:19:02 UTC 2020
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
The boot CPU suffers a cache miss during TSC sync, before RDTSC. Make the
secondary CPU take a miss as well to try and delay it an equal amount.
Module Name:src
Committed By: ad
Date: Wed May 20 18:39:25 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
Log Message:
Deal with KMSAN fussiness. Pointed out by msaitoh@.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/amd64/amd6
Module Name:src
Committed By: ad
Date: Wed May 20 18:37:50 UTC 2020
Modified Files:
src/sys/uvm: uvm_loan.c
Log Message:
uvm_loanuobjpages():
- there are no pages to unbusy in the error case
- always clear the caller's page array
To generate a diff of this commit:
cvs r
Module Name:src
Committed By: ad
Date: Tue May 19 22:22:15 UTC 2020
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
src/sys/uvm: uvm_aobj.c uvm_bio.c uvm_object.c uvm_pager.h uvm_vnode.c
Log Message:
PR kern/32166: pgo_get protocol is ambiguous
Also problems with t
Module Name:src
Committed By: ad
Date: Tue May 19 21:57:25 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xen_machdep.c
Log Message:
Remove duplicate def of tsc_get_timecount().
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/xen/xen/xen_machde
Module Name:src
Committed By: ad
Date: Tue May 19 21:56:52 UTC 2020
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
Ignore x86_delay, for xen
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/x86/x86/tsc.c
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Tue May 19 21:54:10 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
Log Message:
xen needs the TSC funcs too
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/amd64/amd64/cpufunc.S
Please note
Module Name:src
Committed By: ad
Date: Tue May 19 21:52:04 UTC 2020
Modified Files:
src/sys/uvm: uvm_loan.c
Log Message:
uvm_loanuobjpages():
- vmobjlock is shared between tmpfs vnodes and UAOs now
- split into two routines, to simplify
- fix error recovery
To generate
Module Name:src
Committed By: ad
Date: Tue May 19 21:45:35 UTC 2020
Modified Files:
src/sys/uvm: uvm_readahead.c
Log Message:
Drop & re-acquire vmobjlock less often.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/uvm/uvm_readahead.c
Please note th
Module Name:src
Committed By: ad
Date: Tue May 19 21:45:57 UTC 2020
Modified Files:
src/sys/uvm: uvm_vnode.c
Log Message:
Don't try to do readahead on tmpfs.
To generate a diff of this commit:
cvs rdiff -u -r1.111 -r1.112 src/sys/uvm/uvm_vnode.c
Please note that diffs a
Module Name:src
Committed By: ad
Date: Tue May 19 21:43:36 UTC 2020
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
If the the TSC timecounter is good then use the TSC for DELAY() too.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/x8
Module Name:src
Committed By: ad
Date: Tue May 19 21:40:55 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/i386/i386: cpufunc.S i386func.S
Log Message:
Make cpu_counter(), cpu_counter32() and tsc_get_timecount() into a single
preemption-sa
Module Name:src
Committed By: ad
Date: Tue May 19 21:39:11 UTC 2020
Modified Files:
src/sys/arch/x86/x86: lapic.c
Log Message:
lapic_delay() disable preemption since the state is very CPU dependent.
To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/ar
Module Name:src
Committed By: ad
Date: Tue May 19 21:14:20 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Comment
To generate a diff of this commit:
cvs rdiff -u -r1.392 -r1.393 src/sys/arch/x86/x86/pmap.c
Please note that diffs are not public domain
1 - 100 of 714 matches
Mail list logo