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

2010-03-31 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Mar 31 19:07:33 UTC 2010 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: KNF FTW To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/sys/arch/x86/x86/pmap.c Please note that diffs are not public domain

CVS commit: src/sys/kern

2010-03-31 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Mar 31 19:59:39 UTC 2010 Modified Files: src/sys/kern: kern_mutex_obj.c kern_rwlock_obj.c Log Message: Fix copyrights. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/kern/kern_mutex_obj.c \ src/sys/kern/

CVS commit: src/sys/dev/gpio

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 11:23:34 UTC 2010 Modified Files: src/sys/dev/gpio: gpio.c Log Message: console spam To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/gpio/gpio.c Please note that diffs are not public domain; the

CVS commit: src/sys/dev/pci

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 11:24:46 UTC 2010 Modified Files: src/sys/dev/pci: if_bge.c Log Message: console spam To generate a diff of this commit: cvs rdiff -u -r1.182 -r1.183 src/sys/dev/pci/if_bge.c Please note that diffs are not public domain;

CVS commit: src/sys/kern

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 11:49:04 UTC 2010 Modified Files: src/sys/kern: subr_pool.c Log Message: MAXCPUS -> __arraycount To generate a diff of this commit: cvs rdiff -u -r1.182 -r1.183 src/sys/kern/subr_pool.c Please note that diffs are not pub

CVS commit: src/sys/kern

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 11:49:22 UTC 2010 Modified Files: src/sys/kern: subr_spldebug.c Log Message: MAXCPUS -> maxcpus To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/kern/subr_spldebug.c Please note that diffs are not publ

CVS commit: src/sys/kern

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 11:49:36 UTC 2010 Modified Files: src/sys/kern: sys_pset.c Log Message: MAXCPUS -> maxcpus To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/kern/sys_pset.c Please note that diffs are not public domai

CVS commit: src/sys/uvm

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 15:54:14 UTC 2010 Modified Files: src/sys/uvm: uvm.h uvm_emap.c uvm_page.c Log Message: Reduce memory spent on bookkeeping for large values of MAXCPUS. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys

CVS commit: src/sys

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 15:55:24 UTC 2010 Modified Files: src/sys/kern: sys_select.c src/sys/sys: cpu_data.h lwp.h selinfo.h Log Message: Make select/poll work with more than 32 CPUs. No ABI change. To generate a diff of this commit: cvs

CVS commit: src/sys/kern

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 15:56:00 UTC 2010 Modified Files: src/sys/kern: vfs_subr.c Log Message: - console spam. - atomic_dec_uint -> vfs_destroy. To generate a diff of this commit: cvs rdiff -u -r1.398 -r1.399 src/sys/kern/vfs_subr.c Please not

CVS commit: src/sys/kern

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 15:57:59 UTC 2010 Modified Files: src/sys/kern: kern_cpu.c Log Message: Allocate the cpu_infos array dynamically. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/kern/kern_cpu.c Please note that dif

CVS commit: src/sys/arch/x86

2010-04-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Apr 25 16:10:51 UTC 2010 Modified Files: src/sys/arch/x86/include: intr.h src/sys/arch/x86/x86: ipi.c Log Message: Nothing uses x86_multicast_ipi() right now and it complicates many CPU support, so remove it. To generate

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

2020-05-27 Thread Andrew Doran
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

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

2020-05-27 Thread Andrew Doran
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

CVS commit: src/sys/arch

2020-05-27 Thread Andrew Doran
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: -

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

2020-05-27 Thread Andrew Doran
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

CVS commit: src/sys/arch/amd64/amd64

2020-05-27 Thread Andrew Doran
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

CVS commit: src/sys/arch/i386/i386

2020-05-27 Thread Andrew Doran
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

CVS commit: src/sys/arch/i386/i386

2020-05-28 Thread Andrew Doran
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

CVS commit: src/sys/kern

2020-05-28 Thread Andrew Doran
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.

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

2020-05-29 Thread Andrew Doran
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:

CVS commit: src/sys/kern

2020-05-30 Thread Andrew Doran
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

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

2020-05-30 Thread Andrew Doran
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

CVS commit: src/sys

2020-05-30 Thread Andrew Doran
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:

CVS commit: src/sys

2020-05-30 Thread Andrew Doran
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

CVS commit: src/sys/kern

2020-05-30 Thread Andrew Doran
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

CVS commit: src/sys/dev/acpi

2020-05-30 Thread Andrew Doran
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

CVS commit: src/lib/libpthread

2020-06-01 Thread Andrew Doran
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

CVS commit: src/sys/arch/amd64

2020-06-01 Thread Andrew Doran
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

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

2020-06-02 Thread Andrew Doran
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

CVS commit: src/lib/libpthread

2020-06-03 Thread Andrew Doran
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

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

2020-06-03 Thread Andrew Doran
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

CVS commit: src/lib/libpthread

2020-06-06 Thread Andrew Doran
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.

CVS commit: src/sys/kern

2020-06-06 Thread Andrew Doran
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

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

2020-06-06 Thread Andrew Doran
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

CVS commit: src/sys/kern

2020-06-06 Thread Andrew Doran
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

CVS commit: src/tests/lib/libpthread

2020-06-10 Thread Andrew Doran
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 -

CVS commit: src/sys/arch/aarch64/aarch64

2020-06-10 Thread Andrew Doran
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

CVS commit: src/lib/libpthread

2020-06-10 Thread Andrew Doran
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

CVS commit: src/lib/libpthread

2020-06-11 Thread Andrew Doran
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

CVS commit: src/lib/libpthread

2020-06-11 Thread Andrew Doran
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

CVS commit: src

2020-06-11 Thread Andrew Doran
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

CVS commit: src

2020-06-11 Thread Andrew Doran
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

CVS commit: src/sys/uvm

2020-06-11 Thread Andrew Doran
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

CVS commit: src/sys/arch/evbarm/conf

2020-06-13 Thread Andrew Doran
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

CVS commit: src/sys/uvm

2020-06-13 Thread Andrew Doran
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

CVS commit: src/sys/uvm

2020-06-13 Thread Andrew Doran
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

CVS commit: src/sys/arch

2020-06-13 Thread Andrew Doran
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:

CVS commit: src/share/man/man7

2020-06-13 Thread Andrew Doran
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

CVS commit: src/sys/arch

2020-06-13 Thread Andrew Doran
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

CVS commit: src/sys/sys

2020-06-13 Thread Andrew Doran
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

CVS commit: src/sys/kern

2020-06-13 Thread Andrew Doran
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

CVS commit: src/sys/miscfs/genfs

2020-06-13 Thread Andrew Doran
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

CVS commit: src/sys/arch/arm/sunxi

2020-06-14 Thread Andrew Doran
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

CVS commit: src/lib/libpthread

2020-06-14 Thread Andrew Doran
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

CVS commit: src/lib/libpthread

2020-06-14 Thread Andrew Doran
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

CVS commit: src

2020-06-14 Thread Andrew Doran
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

CVS commit: src

2020-06-14 Thread Andrew Doran
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

CVS commit: src/sys/arch/aarch64

2020-06-14 Thread Andrew Doran
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

CVS commit: src/sys/uvm

2020-06-14 Thread Andrew Doran
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

CVS commit: src/sys/kern

2020-06-14 Thread Andrew Doran
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

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

2020-06-14 Thread Andrew Doran
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

CVS commit: src/sys/sys

2020-06-15 Thread Andrew Doran
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

CVS commit: src/sys/kern

2020-06-15 Thread Andrew Doran
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

CVS commit: src/sys/arch/arm

2020-06-15 Thread Andrew Doran
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

CVS commit: src/sys/kern

2020-12-21 Thread Andrew Doran
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

CVS commit: src/sys/sys

2020-12-21 Thread Andrew Doran
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

CVS commit: src/sys/arch/sh3

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 12:19:28 UTC 2019 Modified Files: src/sys/arch/sh3/include: userret.h src/sys/arch/sh3/sh3: exception.c exception_vector.S Log Message: sh3: make ASTs work as expected, and fix a few things in the TLB refill path. W

CVS commit: src/sys/kern

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 13:20:42 UTC 2019 Modified Files: src/sys/kern: kern_runq.c sched_4bsd.c sched_m2.c Log Message: PR port-sparc/54718 (sparc install hangs since recent scheduler changes) - sched_tick: cpu_need_resched is no longer the corr

CVS commit: src/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 13:39:53 UTC 2019 Modified Files: src/sys/kern: vfs_cache.c src/sys/rump/include/rump: rump_namei.h src/sys/sys: namei.h namei.src Log Message: namecache changes: - Delete the per-entry lock, and borrow the

CVS commit: src/sys/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 13:45:42 UTC 2019 Modified Files: src/sys/sys: namei.src Log Message: Make nc_hittime volatile to defeat compiler cleverness. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/sys/namei.src Please not

CVS commit: src/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 13:46:34 UTC 2019 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.34 -r1.35 src/sys/rump/include/rump/rump_namei

CVS commit: src/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 13:56:29 UTC 2019 Modified Files: src/sys/kern: vfs_subr.c vfs_vnode.c vfs_vnops.c vnode_if.sh src/sys/miscfs/genfs: genfs_vnops.c src/sys/sys: vnode.h vnode_impl.h Log Message: Minor vnode locking changes:

CVS commit: src/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 13:58:53 UTC 2019 Modified Files: src/sys/kern: vnode_if.c src/sys/rump/include/rump: rumpvnode_if.h src/sys/rump/librump/rumpvfs: rumpvnode_if.c src/sys/sys: vnode_if.h Log Message: Regen for VOP_LO

CVS commit: src/usr.sbin/pstat

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:04:52 UTC 2019 Modified Files: src/usr.sbin/pstat: pstat.c Log Message: Update to match change in layout of vnode LRU lists. To generate a diff of this commit: cvs rdiff -u -r1.128 -r1.129 src/usr.sbin/pstat/pstat.c P

CVS commit: src/sys/dev

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:18:51 UTC 2019 Modified Files: src/sys/dev/ic: vga.c vga_raster.c src/sys/dev/isa: pcdisplay.c Log Message: Map the video RAM cacheable/prefetchable, it's very slow and this helps a bit. To generate a diff of t

CVS commit: src/sys/kern

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:20:00 UTC 2019 Modified Files: src/sys/kern: subr_xcall.c Log Message: If the system is not up and running yet, just run the function locally. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/kern/

CVS commit: src/sys/uvm

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:24:43 UTC 2019 Modified Files: src/sys/uvm: uvm_amap.c Log Message: Activate pages in batch instead of acquring uvm_pageqlock a zillion times. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/sys/uvm

CVS commit: src/sys/uvm

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:28:01 UTC 2019 Modified Files: src/sys/uvm: uvm_init.c Log Message: Give each of the page queue locks their own cache line. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/uvm/uvm_init.c Please n

CVS commit: src/sys/uvm

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:30:01 UTC 2019 Modified Files: src/sys/uvm: uvm_fault.c Log Message: Deactivate pages in batch instead of acquiring uvm_pageqlock repeatedly. To generate a diff of this commit: cvs rdiff -u -r1.210 -r1.211 src/sys/uvm/

CVS commit: src/sys/uvm

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:40:31 UTC 2019 Modified Files: src/sys/uvm: uvm.h uvm_anon.c uvm_aobj.c uvm_km.c uvm_loan.c uvm_pager.c uvm_pdaemon.c uvm_swap.c Log Message: - Adjust uvmexp.swpgonly with atomics, and make uvm_swap_data_lock

CVS commit: src/sys/uvm

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:43:26 UTC 2019 Modified Files: src/sys/uvm: uvm_km.c Log Message: Minor correction to previous. To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/uvm/uvm_km.c Please note that diffs are not publi

CVS commit: src/sys/arch

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 14:52:14 UTC 2019 Modified Files: src/sys/arch/arm/arm: arm_machdep.c src/sys/arch/mips/mips: cpu_subr.c src/sys/arch/sparc/sparc: intr.c src/sys/arch/sparc64/sparc64: machdep.c src/sys/arch/u

CVS commit: src/sys/kern

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 15:27:58 UTC 2019 Modified Files: src/sys/kern: kern_lwp.c Log Message: Fix a longstanding problem with LWP limits. When changing the user's LWP count, we must use the process credentials because that's what the accounting

CVS commit: src/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 15:34:47 UTC 2019 Modified Files: src/sys/arch/alpha/alpha: ipifuncs.c src/sys/arch/alpha/include: cpu.h src/sys/arch/arm/include: cpu.h src/sys/arch/hppa/include: cpu.h src/sys/arch/ia64/incl

CVS commit: src/sys/kern

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 16:32:02 UTC 2019 Modified Files: src/sys/kern: subr_xcall.c Log Message: Make the fast path in xc_wait() depend on _LP64 for now. Needs 64-bit load/store. To be revisited. To generate a diff of this commit: cvs rdiff -

CVS commit: src/sys/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 16:36:26 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.19 - many kernel data structure changes To generate a diff of this commit: cvs rdiff -u -r1.619 -r1.620 src/sys/sys/param.h Please note that

CVS commit: src/sys/uvm

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 16:44:11 UTC 2019 Modified Files: src/sys/uvm: uvm_device.c Log Message: __cacheline_aligned on a lock. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/uvm/uvm_device.c Please note that diffs are no

CVS commit: src/sys/uvm

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 17:02:50 UTC 2019 Modified Files: src/sys/uvm: uvm_anon.c Log Message: Free pages in batch instead of taking uvm_pageqlock for each one. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/uvm/uvm_anon.c

CVS commit: src/sys/kern

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 17:08:31 UTC 2019 Modified Files: src/sys/kern: init_main.c Log Message: Init kern_runq and kern_synch before booting secondary CPUs. To generate a diff of this commit: cvs rdiff -u -r1.506 -r1.507 src/sys/kern/init_main.

CVS commit: src/sys/kern

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 17:06:00 UTC 2019 Modified Files: src/sys/kern: subr_xcall.c Log Message: Back out the fastpath change in xc_wait(). It's going to be done differently. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sy

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

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 18:12:51 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: cpu_onproc -> ci_onproc To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/rump/librump/rumpkern/scheduler.c Pl

CVS commit: src/sys/rump/include/machine

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 18:29:26 UTC 2019 Modified Files: src/sys/rump/include/machine: cpu.h Log Message: Add ci_onproc. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/rump/include/machine/cpu.h Please note that diffs ar

CVS commit: src/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 18:31:19 UTC 2019 Modified Files: src/sys/kern: vfs_cache.c src/sys/sys: namei.src Log Message: Back out previous temporarily - seeing unusual lookup failures. Will come back to it. To generate a diff of this com

CVS commit: src/sys

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 18:32:07 UTC 2019 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.35 -r1.36 src/sys/rump/include/rump/rump_namei

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

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 19:21:13 UTC 2019 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: Another instance of cpu_onproc to replace. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/rump/librump/rumpk

CVS commit: src/sys/uvm

2019-12-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 1 20:31:40 UTC 2019 Modified Files: src/sys/uvm: uvm_aobj.c Log Message: Avoid calling pmap_page_protect() while under uvm_pageqlock. To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130 src/sys/uvm/uvm_aobj.c P

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

2019-12-02 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 2 18:35:07 UTC 2019 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: + ci_onproc To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/aarch64/include/cpu.h Please note that diffs are n

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

2019-12-02 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 2 19:49:12 UTC 2019 Modified Files: src/sys/arch/x86/x86: x86_tlb.c Log Message: Fix a hard hang with Xen MP. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/x86/x86_tlb.c Please note that di

CVS commit: src/sys

2019-12-02 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 2 23:22:44 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc.c src/sys/arch/arm/arm32: arm32_boot.c cpu.c src/sys/arch/mips/mips: cpu_subr.c src/sys/arch/x86/x86: cpu_topology.c src

  1   2   3   4   5   6   7   8   >