CVS commit: src/sys/sys

2020-01-28 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Jan 28 20:35:04 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.43 - struct lwp, pri_t changed To generate a diff of this commit: cvs rdiff -u -r1.645 -r1.646 src/sys/sys/param.h Please note that diffs ar

CVS commit: src/common/lib/libc/gen

2020-01-28 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Jan 28 22:20:45 UTC 2020 Modified Files: src/common/lib/libc/gen: radixtree.c Log Message: gang_lookup_scan(): if a dense scan and the first sibling doesn't match, the scan is finished. To generate a diff of this commit: cvs rdi

CVS commit: src/common/lib/libc/string

2020-01-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jan 29 09:18:26 UTC 2020 Modified Files: src/common/lib/libc/string: bcmp.c memcmp.c Log Message: Some boot blocks too big now, only compare in big chunks if !_STANDALONE. To generate a diff of this commit: cvs rdiff -u -r1.9 -r

CVS commit: src/sys

2020-01-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jan 29 15:47:52 UTC 2020 Modified Files: src/sys/compat/common: kern_50.c kern_time_60.c src/sys/compat/netbsd32: netbsd32_compat_50.c netbsd32_compat_60.c netbsd32_lwp.c src/sys/kern: kern_exec.c kern_e

CVS commit: src/lib/libpthread

2020-01-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jan 29 17:11:57 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: - pthread_join(): remove temporary hack now kernel returns correct errno. - kill(getpid(), SIGABRT) -> _lwp_kill(_lwp_self(), SIGABRT) To gen

CVS commit: src/sys/uvm

2020-01-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Jan 30 12:28:51 UTC 2020 Modified Files: src/sys/uvm: uvm_pdpolicy_clock.c uvm_pdpolicy_clockpro.c Log Message: uvmpdpol_estimatepageable(): Don't take any locks here. This can be called from DDB, and in any case the numbers are

CVS commit: src/sys/kern

2020-01-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Jan 30 12:36:38 UTC 2020 Modified Files: src/sys/kern: sys_lwp.c Log Message: Update comments To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/kern/sys_lwp.c Please note that diffs are not public domain; th

CVS commit: src/sys

2020-02-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 15 17:09:24 UTC 2020 Modified Files: src/sys/kern: kern_condvar.c sys_select.c src/sys/sys: syncobj.h Log Message: - List all of the syncobjs in syncobj.h. - Update a comment. To generate a diff of this commit: cvs r

CVS commit: src/sys

2020-02-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 15 17:13:55 UTC 2020 Modified Files: src/sys/compat/linux/common: linux_exec.c src/sys/kern: kern_exec.c kern_lwp.c src/sys/sys: lwp.h Log Message: PR kern/54922: 9.99.45@20200202 panic: diagnostic assertion li

CVS commit: src/sys/sys

2020-02-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 15 17:14:31 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.47 - added lwp_renumber() To generate a diff of this commit: cvs rdiff -u -r1.649 -r1.650 src/sys/sys/param.h Please note that diffs are not

CVS commit: src/sys

2020-02-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 15 18:12:15 UTC 2020 Modified Files: src/sys/arch/vax/vax: pmap.c src/sys/ddb: db_proc.c src/sys/kern: init_main.c kern_exit.c kern_idle.c kern_lwp.c kern_resource.c kern_sleepq.c kern_softint.c kern

CVS commit: src/sys/kern

2020-02-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 16 21:31:19 UTC 2020 Modified Files: src/sys/kern: kern_synch.c Log Message: nextlwp(): fix a couple of locking bugs including one I introduced yesterday, and add comments around same. To generate a diff of this commit: cvs

CVS commit: [ad-namecache] src/sys/kern

2020-02-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 16 22:00:53 UTC 2020 Modified Files: src/sys/kern [ad-namecache]: vfs_cache.c Log Message: Comments. To generate a diff of this commit: cvs rdiff -u -r1.126.2.11 -r1.126.2.12 src/sys/kern/vfs_cache.c Please note that diffs

CVS commit: src/sys/kern

2020-02-17 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 17 21:44:43 UTC 2020 Modified Files: src/sys/kern: kern_softint.c Log Message: softint_dispatch(): Temporarily call kernel_lock_plug_leak() since there is incontinent code somewhere. To generate a diff of this commit: cvs rd

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

2020-02-17 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 17 21:49:27 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: cpu_ast(): no need to call userret(), as the caller does it for us. From rin@. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 21:07:46 UTC 2020 Modified Files: src/sys/kern: kern_exit.c Log Message: exit1(): remove from the radix tree before setting zombie status, as radix_tree_remove_node() can block on locks when freeing. Reported-by: syzbot+02

CVS commit: src

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 21:24:45 UTC 2020 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: rwlock.9 src/sys/kern: kern_rwlock.c src/sys/sys: rwlock.h Log Message: Add rw_lock_op(): return either RW_READER

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

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 21:44:51 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: locks.c locks_up.c Log Message: rump rw_lock_op To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/rump/librump/rumpkern/locks.c cvs rdif

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

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 21:45:35 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: rump_init(): need to call config_init() now. PR kern/55004 (Hundreds of file system tests now fail on real hardware) To generate a diff

CVS commit: src/sys/ufs/lfs

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 22:20:47 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Make LFS/rump play nice with aiodoned removal. PR kern/55004 (Hundreds of file system tests now fail on real hardware) To generate a diff of t

CVS commit: src/sys/ufs/lfs

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

CVS commit: src

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

CVS commit: src/sys/compat/common

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

CVS commit: src/sys/sys

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

CVS commit: src/sys

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

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

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 18:57:28 UTC 2020 Modified Files: src/sys/arch/x86/x86: x86_tlb.c Log Message: Adjustment to previous: TP_SET_DONE() was wiping out the VA to shoot, instead of ORing the flag into the array element. This caused the CPU ini

CVS commit: [ad-namecache] src/sys/kern

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 19:14:03 UTC 2020 Modified Files: src/sys/kern [ad-namecache]: vfs_vnode.c Log Message: Turns out there's no point adjusting v_holdcnt with atomics. To generate a diff of this commit: cvs rdiff -u -r1.105.2.7 -r1.105.2.8

CVS commit: src/sys/kern

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 20:06:30 UTC 2020 Modified Files: src/sys/kern: kern_reboot.c Log Message: - If concurrent calls to kern_reboot(), only let the first do the deed. - Don't need kernel_lock for this (either OK, or suspendsched() called). T

CVS commit: src/sys/kern

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 20:08:35 UTC 2020 Modified Files: src/sys/kern: kern_pmf.c Log Message: shutdown_all: take kernel_lock now that kern_reboot() doesn't. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/kern/kern_pmf.c

CVS commit: src/lib/libc/sys

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 20:41:41 UTC 2020 Modified Files: src/lib/libc/sys: _lwp_wait.2 Log Message: +EINVAL To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/libc/sys/_lwp_wait.2 Please note that diffs are not public domain;

CVS commit: src/sys/uvm

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 21:36:29 UTC 2020 Modified Files: src/sys/uvm: uvm_anon.c Log Message: Use rw_lock_op(). To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/uvm/uvm_anon.c Please note that diffs are not public domain;

CVS commit: src/sys

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 22:14:04 UTC 2020 Modified Files: src/sys/compat/netbsd32: netbsd32_fs.c src/sys/kern: kern_exec.c kern_proc.c uipc_usrreq.c vfs_cwd.c vfs_getcwd.c vfs_lookup.c vfs_mount.c vfs_subr.c vfs_syscalls.c

CVS commit: src/sys

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 22:15:19 UTC 2020 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. To gene

CVS commit: src/sys/arch/x86

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 22:28:53 UTC 2020 Modified Files: src/sys/arch/x86/include: pmap_pv.h src/sys/arch/x86/x86: pmap.c Log Message: The PV locking changes are expensive and not needed yet, so back them out for the moment. I want to fi

CVS commit: src/sys/kern

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 22:56:41 UTC 2020 Modified Files: src/sys/kern: kern_reboot.c Log Message: Mistake in previous - lwp_t *l was not meant to be static. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/kern/kern_reboot.c

CVS commit: src/sys/uvm

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 23:54:52 UTC 2020 Modified Files: src/sys/uvm: uvm_page.c Log Message: Fix a comment. To generate a diff of this commit: cvs rdiff -u -r1.226 -r1.227 src/sys/uvm/uvm_page.c Please note that diffs are not public domain; t

CVS commit: src/sys/nfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:11:46 UTC 2020 Modified Files: src/sys/nfs: nfs_node.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/nfs/nfs_node.c Please note that diffs are not public

CVS commit: src/sys/nfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:18:53 UTC 2020 Modified Files: src/sys/nfs: nfs_subs.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.236 -r1.237 src/sys/nfs/nfs_subs.c Please note that diffs are not public

CVS commit: src/sys/arch/arm

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:31:56 UTC 2020 Modified Files: src/sys/arch/arm/arm32: pmap.c src/sys/arch/arm/include/arm32: pmap.h Log Message: Adjust for UVM locking changes To generate a diff of this commit: cvs rdiff -u -r1.393 -r1.394 s

CVS commit: src/sys/arch/hppa

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:42:18 UTC 2020 Modified Files: src/sys/arch/hppa/hppa: pmap.c src/sys/arch/hppa/include: pmap.h Log Message: Adjust for UVM locking changes. To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104 src/s

CVS commit: src/sys/miscfs/kernfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:44:25 UTC 2020 Modified Files: src/sys/miscfs/kernfs: kernfs_vnops.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164 src/sys/miscfs/kernfs/kernfs_vnops.c Please no

CVS commit: src/sys/miscfs/procfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:47:41 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.209 -r1.210 src/sys/miscfs/procfs/procfs_vnops.c Please no

CVS commit: src/sys/miscfs/genfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:49:51 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/miscfs/genfs/genfs_io.c Please note that diff

CVS commit: src/sys/coda

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:53:11 UTC 2020 Modified Files: src/sys/coda: coda_vnops.c Log Message: v_interlock -> vmobjloc To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/sys/coda/coda_vnops.c Please note that diffs are not p

CVS commit: src/sys/uvm

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 21:06:11 UTC 2020 Modified Files: src/sys/uvm: uvm_loan.c Log Message: uvm_unloanpage(): fix a screwup in previous. slock must be set NULL if it can't be acquired. To generate a diff of this commit: cvs rdiff -u -r1.95 -

CVS commit: src/sys/kern

2020-02-27 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Feb 27 20:52:25 UTC 2020 Modified Files: src/sys/kern: kern_lwp.c Log Message: Remove an unneeded ifdef MULTIPROCESSOR. To generate a diff of this commit: cvs rdiff -u -r1.227 -r1.228 src/sys/kern/kern_lwp.c Please note that di

CVS commit: src/sys

2020-02-27 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Feb 27 22:12:55 UTC 2020 Modified Files: src/sys/fs/msdosfs: msdosfs_vfsops.c src/sys/fs/puffs: puffs_vfsops.c src/sys/fs/smbfs: smbfs_vfsops.c src/sys/fs/udf: udf_subr.c src/sys/kern: vfs_subr.c vfs

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

2020-02-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 29 20:17:11 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: PR kern/55033: kernel panics when starting X Remove the uvm_page_owner_locked_p() assertions in the x86 pmap. The DRM code doesn't follow the loc

CVS commit: [ad-namecache] src/common/lib/libc

2020-02-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 29 20:17:43 UTC 2020 Modified Files: src/common/lib/libc/gen [ad-namecache]: radixtree.c src/common/lib/libc/stdlib [ad-namecache]: random.c src/common/lib/libc/string [ad-namecache]: bcmp.c memcmp.c Removed Fil

CVS commit: [ad-namecache] src/sys/arch

2020-02-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 29 20:18:34 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64 [ad-namecache]: cpu.c genassym.cf locore.S netbsd32_machdep.c pmap.c trap.c vectors.S src/sys/arch/aarch64/conf [ad-namecache]: files.aarch64

CVS commit: [ad-namecache] src/sys/external

2020-02-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 29 20:20:19 UTC 2020 Modified Files: src/sys/external/bsd/common/include/linux [ad-namecache]: kernel.h list.h src/sys/external/bsd/common/linux [ad-namecache]: linux_work.c src/sys/external/bsd/comp

CVS commit: [ad-namecache] src/sys/dev

2020-02-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 29 20:19:17 UTC 2020 Modified Files: src/sys/dev [ad-namecache]: DEVNAMES clockctl.c fss.c ld.c vnd.c src/sys/dev/acpi [ad-namecache]: acpi_mcfg.c acpi_mcfg.h files.acpi sdhc_acpi.c xhci_acpi.c src/s

CVS commit: [ad-namecache] src/sys

2020-02-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 29 20:21:12 UTC 2020 Modified Files: src/sys/coda [ad-namecache]: coda_vnops.c src/sys/compat/common [ad-namecache]: Makefile.sysio compat_sysctl_09_43.c kern_50.c kern_info_43.c kern_time_50.c k

CVS commit: [ad-namecache] src/sys

2020-02-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 29 21:50:45 UTC 2020 Modified Files: src/sys/arch/arm/arm32 [ad-namecache]: pmap.c src/sys/arch/i386/include [ad-namecache]: rwlock.h src/sys/kern [ad-namecache]: kern_idle.c uipc_usrreq.c Log Message: Sync wit

CVS commit: [ad-namecache] src/sys/kern

2020-02-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 29 22:00:03 UTC 2020 Modified Files: src/sys/kern [ad-namecache]: vfs_vnops.c Log Message: Back out experimental change - not ready for LK_SHARED on VOP_OPEN() just yet. To generate a diff of this commit: cvs rdiff -u -r1.20

CVS commit: src/sys/kern

2020-03-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 1 21:37:27 UTC 2020 Modified Files: src/sys/kern: kern_fork.c Log Message: child_return(): - This was assuming arg == curlwp, but NULL is passed to lwp_create(), as evidenced by a random panic during testing. How did this

CVS commit: src/sys/kern

2020-03-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 1 21:39:07 UTC 2020 Modified Files: src/sys/kern: vfs_subr.c Log Message: reassignbuf(), brelvp(): VI_WRMAPDIRTY is always clear if the object has no pages, so assert that instead of trying to clear it. To generate a diff o

CVS commit: src/sys/arch/hppa/hppa

2020-03-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 1 21:40:45 UTC 2020 Modified Files: src/sys/arch/hppa/hppa: pmap.c Log Message: Give pmap uvm_objects an empty pagerops to avoid special casing in UVM. (This use of uvm_object causes a disproportionate amount of work.) To g

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

2020-03-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 1 21:42:58 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: - Give pmap uvm_objects an empty pagerops to avoid special casing in UVM. (This use of uvm_object causes a disproportionate amount of work.) - U

CVS commit: src/sys/uvm

2020-03-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 1 21:43:56 UTC 2020 Modified Files: src/sys/uvm: uvm_pglist.c Log Message: uvm_pglistalloc() / uvm_pglistfree() musn't be called from interrupt context. Assert it. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1

CVS commit: [ad-namecache] src/sys/kern

2020-03-03 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Mar 3 22:30:57 UTC 2020 Modified Files: src/sys/kern [ad-namecache]: vfs_lookup.c Log Message: lookup_fastforward(): bail out on mount -o union To generate a diff of this commit: cvs rdiff -u -r1.212.4.10 -r1.212.4.11 src/sys/k

CVS commit: [ad-namecache] src/sys/sys

2020-03-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Mar 4 20:21:05 UTC 2020 Modified Files: src/sys/sys [ad-namecache]: namei.src Log Message: Fix a comment. To generate a diff of this commit: cvs rdiff -u -r1.47.2.6 -r1.47.2.7 src/sys/sys/namei.src Please note that diffs are n

CVS commit: [ad-namecache] src/sys

2020-03-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Mar 4 20:26:29 UTC 2020 Modified Files: src/sys/rump/include/rump [ad-namecache]: rump_namei.h src/sys/sys [ad-namecache]: namei.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.37.2.4 -r1.37.2.

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

2020-03-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Mar 4 22:00:03 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: pmap_enter(): ditch pv_entry if unmanaged. Shouldn't happen I think, but do for the sake of correctness. To generate a diff of this commit: cvs

CVS commit: src/sys/uvm

2020-03-06 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Mar 6 20:46:12 UTC 2020 Modified Files: src/sys/uvm: uvm_init.c Log Message: Fix a comment. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/uvm/uvm_init.c Please note that diffs are not public domain; the

CVS commit: src/sys/kern

2020-03-07 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 8 00:31:19 UTC 2020 Modified Files: src/sys/kern: subr_kmem.c Log Message: KMEM_SIZE: append the size_t to the allocated buffer, rather than prepending, so it doesn't screw up the alignment of the buffer. Reported-by: syzbot

CVS commit: src/sys/kern

2020-03-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 8 15:00:31 UTC 2020 Modified Files: src/sys/kern: kern_runq.c Log Message: sched_preempted(): always clear LP_TELEPORT. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/kern/kern_runq.c Please note tha

CVS commit: src/sys/uvm

2020-03-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 8 15:01:50 UTC 2020 Modified Files: src/sys/uvm: uvm_pdpolicy_clock.c Log Message: Don't zap the non-pdpolicy bits in pg->pqflags. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/uvm/uvm_pdpolicy_clock

CVS commit: src/sys

2020-03-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 8 15:05:18 UTC 2020 Modified Files: src/sys/kern: kern_exit.c kern_lock.c kern_softint.c src/sys/sys: lock.h Log Message: Kill off kernel_lock_plug_leak(), and go back to dropping kernel_lock in exit1(), since there s

CVS commit: src/sys/kern

2020-03-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 8 17:04:46 UTC 2020 Modified Files: src/sys/kern: kern_lwp.c Log Message: PR kern/55020: dbregs_dr?_dont_inherit_lwp test cases fail on real hardware lwp_wait(): make the check for deadlock much more permissive. To generat

CVS commit: src/sys/kern

2020-03-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 8 18:26:59 UTC 2020 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: Typo. To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104 src/sys/kern/vfs_wapbl.c Please note that diffs are not public domain; they a

CVS commit: src/sys/uvm

2020-03-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 8 18:40:30 UTC 2020 Modified Files: src/sys/uvm: uvm_readahead.c Log Message: Only need a read lock for uvm_pagelookup(). To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/uvm_readahead.c Please not

CVS commit: [ad-namecache] src/sys/kern

2020-03-10 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Mar 10 21:53:46 UTC 2020 Modified Files: src/sys/kern [ad-namecache]: vfs_cache.c Log Message: __read_mostly -> const in one place To generate a diff of this commit: cvs rdiff -u -r1.126.2.12 -r1.126.2.13 src/sys/kern/vfs_cache.

CVS commit: src/sys/arch/x86

2020-03-10 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Mar 10 22:38:42 UTC 2020 Modified Files: src/sys/arch/x86/include: pmap.h pmap_pv.h src/sys/arch/x86/x86: pmap.c Log Message: - pmap_check_inuse() is expensive so make it DEBUG not DIAGNOSTIC. - Put PV locking back in pla

CVS commit: src/sys/kern

2020-03-12 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Mar 12 10:44:00 UTC 2020 Modified Files: src/sys/kern: sched_4bsd.c Log Message: Put back missing set of SPCF_SHOULDYIELD. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/kern/sched_4bsd.c Please note that

CVS commit: src/sys/arch/sparc/sparc

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 13:34:44 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: intr.c Log Message: sparc cpu_intr_p(): try to work around l_cpu not being set early on by using curcpu(). To generate a diff of this commit: cvs rdiff -u -r1.12

CVS commit: src/sys/fs/tmpfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 13:37:49 UTC 2020 Modified Files: src/sys/fs/tmpfs: tmpfs_subr.c Log Message: tmpfs_reg_resize(): do nothing if newsize == oldsize. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/sys/fs/tmpfs/tmpfs_su

CVS commit: src/sys/fs/tmpfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 13:39:36 UTC 2020 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: tmpfs_inactive(): do like other file systems and truncate the file if it has been deleted. Otherwise VFS will try to write cached data "back to

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

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 13:50:46 UTC 2020 Modified Files: src/sys/arch/x86/acpi: acpi_cpu_md.c Log Message: Put ACPI idle under ACPICPU_ENABLE_C3 until the wrinkles are ironed out. This seems well written and basically all good, but currently does

CVS commit: src/sys/uvm

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 13:53:26 UTC 2020 Modified Files: src/sys/uvm: uvm_pdpolicy_clock.c uvm_pdpolicy_clockpro.c Log Message: uvm_pdpolicy: Require a write lock on the object only for dequeue. No sense in requiring that for enqueue/activate/dea

CVS commit: src

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 14:05:44 UTC 2020 Modified Files: src/share/man/man9: pmap.9 src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/alpha/include: pmap.h src/sys/arch/arm/arm32: pmap.c src/sys/arch/arm/include/arm

CVS commit: src/sys/uvm

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 14:15:43 UTC 2020 Modified Files: src/sys/uvm: uvm_map.c uvm_map.h Log Message: - uvmspace_exec(), uvmspace_free(): if pmap_remove_all() returns true the pmap is emptied. Pass UVM_FLAG_VAONLY when clearing out the map an

CVS commit: src/sys/kern

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 15:31:29 UTC 2020 Modified Files: src/sys/kern: kern_physio.c Log Message: OR into bp->b_cflags; don't overwrite. To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 src/sys/kern/kern_physio.c Please note that

CVS commit: src/sys/kern

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 15:32:51 UTC 2020 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: OR into bp->b_cflags; don't overwrite. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/kern/vfs_wapbl.c Please note that di

CVS commit: src/sys/miscfs/genfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 15:34:24 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: OR into bp->b_cflags; don't overwrite. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/sys/miscfs/genfs/genfs_io.c Please

CVS commit: src/sys/ufs/lfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 15:35:35 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_vfsops.c Log Message: OR into bp->b_cflags; don't overwrite. To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147 src/sys/ufs/lfs/lfs_bio.c cvs r

CVS commit: src/sys/arch/hppa/hppa

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 16:55:17 UTC 2020 Modified Files: src/sys/arch/hppa/hppa: genassym.cf Log Message: Remove unused RW lock defs. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hppa/hppa/genassym.cf Please note th

CVS commit: src/sys/uvm

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 17:29:53 UTC 2020 Modified Files: src/sys/uvm: uvm_map.c Log Message: uvm_map_lookup_entry(): save the hint even on failure, since code elsewhere relies on it pointing to the previous entry. To generate a diff of this com

CVS commit: src/sys

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 18:08:40 UTC 2020 Modified Files: src/sys/arch/arm/arm32: bus_dma.c src/sys/arch/mips/mips: bus_dma.c src/sys/arch/x86/x86: bus_dma.c src/sys/compat/linux/common: linux_futex.c src/sys/dev/nvm

CVS commit: src/sys/arch/x86

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 18:24:10 UTC 2020 Modified Files: src/sys/arch/x86/include: pmap.h pmap_pv.h src/sys/arch/x86/x86: pmap.c Log Message: PR kern/55071 (Panic shortly after running X11 due to kernel diagnostic assertion "mutex_owned(

CVS commit: src/sys/miscfs/genfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 19:07:22 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Unused variable. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/sys/miscfs/genfs/genfs_io.c Please note that diffs are no

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

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 19:54:06 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: rump - page/object dirtyness tracking corrections. To generate a diff of this commit: cvs rdiff -u -r1.184 -r1.185 src/sys/rump/librump/ru

CVS commit: src/sys

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 20:23:51 UTC 2020 Modified Files: src/sys/kern: kern_synch.c src/sys/miscfs/genfs: genfs_io.c src/sys/rump/librump/rumpkern: ltsleep.c vm.c src/sys/sys: proc.h src/sys/ufs/lfs: lfs_pages.c lfs

CVS commit: src/tests/rump/kernspace

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 20:25:47 UTC 2020 Modified Files: src/tests/rump/kernspace: busypage.c Log Message: Catch up with reality. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/tests/rump/kernspace/busypage.c Please note that

CVS commit: src

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 20:45:24 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c src/sys/kern: vfs_subr.c src/sys/miscfs/genfs: genfs_io.c src/sys/sys: vnode.h src/sys/ufs/lfs: lf

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

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 20:48:40 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: Re: kern/55071 (Panic shortly after running X11 due to kernel diagnostic assertion "mutex_owned(&pp->pp_lock)") pmap_pp_remove(): get rid of a "g

CVS commit: src/sys/uvm

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 21:06:35 UTC 2020 Modified Files: src/sys/uvm: uvm_page.c Log Message: Don't require a write lock for page enqueue/activate/deactivate. To generate a diff of this commit: cvs rdiff -u -r1.231 -r1.232 src/sys/uvm/uvm_page.

CVS commit: src/sys/miscfs/genfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 21:47:41 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_node.h Log Message: Update a comment. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/miscfs/genfs/genfs_node.h Please note that diffs a

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

2020-03-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 15 15:14:23 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: pmap_enter(): look directly in the tree for old PVE when installing an unmanaged mapping, because there is no existing pmap_page to check in the sh

CVS commit: src/sys/arch/x86

2020-03-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 15 15:58:24 UTC 2020 Modified Files: src/sys/arch/x86/include: pmap_pv.h src/sys/arch/x86/x86: pmap.c Log Message: - pmap_enter(): Remove cosmetic differences between the EPT & native cases. Remove old code to free P

<    1   2   3   4   5   6   7   8   >