CVS commit: [rmind-uvmplock] src/sys/rump/librump/rumpvfs

2011-06-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 12 03:06:00 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs [rmind-uvmplock]: rumpfs.c vm_vfs.c Log Message: Sync RUMP's rump_etfs_remove() and uvm_aio_aiodone() with branch changes. To generate a diff of this commi

CVS commit: [rmind-uvmplock] src/sys/rump/librump/rumpkern

2011-06-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 12 02:39:37 UTC 2011 Modified Files: src/sys/rump/librump/rumpkern [rmind-uvmplock]: vm.c Log Message: Sync RUMP's uvm_pagealloc_strat() and processpage() with branch changes. To generate a diff of this commit: cvs rdiff

CVS commit: [rmind-uvmplock] src/sys/uvm

2011-06-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 12 02:32:29 UTC 2011 Modified Files: src/sys/uvm [rmind-uvmplock]: uvm_init.c Log Message: Do not call uvm_loan_init() twice. To generate a diff of this commit: cvs rdiff -u -r1.36.4.3 -r1.36.4.4 src/sys/uvm/uvm_init.c P

CVS commit: [rmind-uvmplock] src/sys

2011-06-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 12 00:24:32 UTC 2011 Modified Files: src/sys/arch/acorn26/acorn26 [rmind-uvmplock]: fpu.c src/sys/arch/acorn26/ioc [rmind-uvmplock]: arckbd.c ioeb.c ioebvar.h latches.c ssn.c src/sys/arch/acorn32/

CVS commit: [rmind-uvmplock] src/sys/fs/tmpfs

2011-05-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue May 31 01:51:58 UTC 2011 Modified Files: src/sys/fs/tmpfs [rmind-uvmplock]: tmpfs_subr.c Log Message: tmpfs_alloc_vp: perform lock sharing only for VREG. To generate a diff of this commit: cvs rdiff -u -r1.56.4.7 -r1.56.4.8 s

CVS commit: [rmind-uvmplock] src/sys/arch/xen/xen

2011-05-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 30 17:16:47 UTC 2011 Modified Files: src/sys/arch/xen/xen [rmind-uvmplock]: privcmd.c Log Message: privpgop_fault: simplify and sync with changes in the branch. To generate a diff of this commit: cvs rdiff -u -r1.41.4.2 -

CVS commit: [rmind-uvmplock] src/sys

2011-05-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 30 14:57:49 UTC 2011 Modified Files: src/sys/fs/tmpfs [rmind-uvmplock]: tmpfs_subr.c src/sys/fs/union [rmind-uvmplock]: union_subr.c src/sys/fs/unionfs [rmind-uvmplock]: unionfs_subr.c src/sys/kern [r

CVS commit: [rmind-uvmplock] src/sys/nfs

2011-05-22 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 22 21:52:12 UTC 2011 Modified Files: src/sys/nfs [rmind-uvmplock]: nfs_node.c Log Message: nfs_gop_write: acquire the lock for pmap_page_protect() operation. To generate a diff of this commit: cvs rdiff -u -r1.110.4.4 -r1

CVS commit: [rmind-uvmplock] src/sys

2011-05-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 22 04:29:04 UTC 2011 Modified Files: src/sys/fs/tmpfs [rmind-uvmplock]: tmpfs_subr.c src/sys/kern [rmind-uvmplock]: vfs_vnode.c Log Message: Fix vnode interlock sharing. To generate a diff of this commit: cvs rdif

CVS commit: [rmind-uvmplock] src/sys/uvm

2011-05-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 21 21:26:48 UTC 2011 Modified Files: src/sys/uvm [rmind-uvmplock]: uvm_fault.c Log Message: uvm_fault_lower_promote: fix assert (move a bit up, where logic applies). To generate a diff of this commit: cvs rdiff -u -r1.173

CVS commit: [rmind-uvmplock] src/sys/dev

2011-05-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 21 03:39:17 UTC 2011 Modified Files: src/sys/dev [rmind-uvmplock]: mm.c Log Message: - Use MIN() instead of min(). - Use __read_mostly and __cacheline_aligned. To generate a diff of this commit: cvs rdiff -u -r1.13.16.5 -

CVS commit: [rmind-uvmplock] src/sys/fs

2011-05-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 21 03:38:25 UTC 2011 Modified Files: src/sys/fs/union [rmind-uvmplock]: union_subr.c src/sys/fs/unionfs [rmind-uvmplock]: unionfs_subr.c Log Message: Finish v_interlock sharing bits for union/unionfs. To generate

CVS commit: [rmind-uvmplock] src/sys

2011-05-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 21 03:35:22 UTC 2011 Modified Files: src/sys/fs/hfs [rmind-uvmplock]: hfs_vfsops.c src/sys/ufs/lfs [rmind-uvmplock]: lfs_vnops.c Log Message: Fix the build. To generate a diff of this commit: cvs rdiff -u -r1.25.4

CVS commit: [rmind-uvmplock] src/sys

2011-05-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu May 19 03:43:06 UTC 2011 Modified Files: src/sys/arch/arm/arm32 [rmind-uvmplock]: pmap.c src/sys/arch/hppa/hppa [rmind-uvmplock]: pmap.c src/sys/arch/sparc64/sparc64 [rmind-uvmplock]: pmap.c src/sys/arch/

CVS commit: [rmind-uvmplock] src/sys/ufs/ffs

2011-04-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 23 15:35:25 UTC 2011 Modified Files: src/sys/ufs/ffs [rmind-uvmplock]: ffs_quota2.c Log Message: Few fixes, missed in last sync with head. To generate a diff of this commit: cvs rdiff -u -r1.2.2.2 -r1.2.2.3 src/sys/ufs/ff

CVS commit: [rmind-uvmplock] src/sys/arch/sparc64/sparc64

2011-04-10 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Apr 11 04:35:28 UTC 2011 Modified Files: src/sys/arch/sparc64/sparc64 [rmind-uvmplock]: pmap.c Log Message: don't take pmap_lock in a few places. there's a bunch more work we can do in here, but i've run with this change for age

CVS commit: [rmind-uvmplock] src/sys/arch

2011-03-16 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Mar 17 04:46:29 UTC 2011 Modified Files: src/sys/arch/amd64/amd64 [rmind-uvmplock]: cpufunc.S genassym.cf vector.S src/sys/arch/i386/i386 [rmind-uvmplock]: genassym.cf i386func.S vector.S

CVS commit: [rmind-uvmplock] src/sys/arch/sparc64/dev

2011-03-10 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Mar 10 08:45:35 UTC 2011 Modified Files: src/sys/arch/sparc64/dev [rmind-uvmplock]: psychoreg.h Log Message: revert wrong branch commit To generate a diff of this commit: cvs rdiff -u -r1.14.20.1 -r1.14.20.2 src/sys/arch/sparc6

CVS commit: [rmind-uvmplock] src/sys/arch/sparc64/dev

2011-03-10 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Mar 10 08:44:45 UTC 2011 Modified Files: src/sys/arch/sparc64/dev [rmind-uvmplock]: psychoreg.h Log Message: fix a typo To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.14.20.1 src/sys/arch/sparc64/dev/psychoreg.h Pl

CVS commit: [rmind-uvmplock] src/sys/arch/hppa

2011-03-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Mar 9 19:13:21 UTC 2011 Modified Files: src/sys/arch/hppa/hppa [rmind-uvmplock]: pmap.c src/sys/arch/hppa/include [rmind-uvmplock]: pmap.h Log Message: Drop per-page locking i.e. pvh_lock and rely on locking provided b

CVS commit: [rmind-uvmplock] src/sys/arch/x86/x86

2011-03-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Mar 8 23:41:09 UTC 2011 Modified Files: src/sys/arch/x86/x86 [rmind-uvmplock]: pmap_tlb.c Log Message: - pmap_tlb_shootdown: fix a bug when state for full TLB flush can be reverted to a single page invalidation(s). - pmap_tl

CVS commit: [rmind-uvmplock] src/sys/arch/x86/include

2011-03-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Mar 8 23:27:50 UTC 2011 Modified Files: src/sys/arch/x86/include [rmind-uvmplock]: pmap.h Log Message: struct pmap_tlb_mailbox: make tm_pending and tm_gen volatile. To generate a diff of this commit: cvs rdiff -u -r1.29.2.7

CVS commit: [rmind-uvmplock] src/sys/arch/x86/x86

2011-03-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Mar 8 23:26:36 UTC 2011 Modified Files: src/sys/arch/x86/x86 [rmind-uvmplock]: pmap.c Log Message: pmap_deactivate: improve comment. To generate a diff of this commit: cvs rdiff -u -r1.105.2.11 -r1.105.2.12 src/sys/arch/x86/

CVS commit: [rmind-uvmplock] src/sys/arch/x86/x86

2011-03-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Mar 8 20:07:31 UTC 2011 Modified Files: src/sys/arch/x86/x86 [rmind-uvmplock]: pmap.c Log Message: - pmap_remove_ptes: simplify by removing the duplicate code and re-using equivalent functionality in pmap_remove_pte(). - pma

CVS commit: [rmind-uvmplock] src/sys/arch/hp700/hp700

2011-03-08 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Mar 8 16:30:38 UTC 2011 Modified Files: src/sys/arch/hp700/hp700 [rmind-uvmplock]: machdep.c Log Message: whitespace. heh. To generate a diff of this commit: cvs rdiff -u -r1.79.2.9 -r1.79.2.10 src/sys/arch/hp700/hp700/machd

CVS commit: [rmind-uvmplock] src/sys/arch/hp700/hp700

2011-03-08 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Mar 8 16:21:32 UTC 2011 Modified Files: src/sys/arch/hp700/hp700 [rmind-uvmplock]: machdep.c Log Message: RNF To generate a diff of this commit: cvs rdiff -u -r1.79.2.8 -r1.79.2.9 src/sys/arch/hp700/hp700/machdep.c Please n

CVS commit: [rmind-uvmplock] src/sys/arch/hp700/hp700

2011-03-08 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Mar 8 16:19:48 UTC 2011 Modified Files: src/sys/arch/hp700/hp700 [rmind-uvmplock]: machdep.c Log Message: Fix mm_md_direct_mapped_phys. To generate a diff of this commit: cvs rdiff -u -r1.79.2.7 -r1.79.2.8 src/sys/arch/hp700

CVS commit: [rmind-uvmplock] src/sys

2011-03-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Mar 6 01:38:46 UTC 2011 Modified Files: src/sys/dev [rmind-uvmplock]: mm.c src/sys/kern [rmind-uvmplock]: init_main.c Log Message: - mm_init: disable pmap_protect() call on zero-page for now (x86 pmap issue). - Run evc

CVS commit: [rmind-uvmplock] src/sys

2011-03-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Mar 6 00:27:09 UTC 2011 Modified Files: src/sys/arch/algor/algor [rmind-uvmplock]: algor_p6032_intr.c algor_p6032var.h src/sys/arch/algor/conf [rmind-uvmplock]: P6032 src/sys/arch/arm/marvell [rmind-

CVS commit: [rmind-uvmplock] src/sys/arch/x86/x86

2010-07-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jul 2 02:11:21 UTC 2010 Modified Files: src/sys/arch/x86/x86 [rmind-uvmplock]: pmap_tlb.c Log Message: pmap_tlb_shootdown: add assert demonstrating assumption. To generate a diff of this commit: cvs rdiff -u -r1.1.2.2 -r1.1.

CVS commit: [rmind-uvmplock] src/sys/uvm

2010-07-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jul 2 02:09:55 UTC 2010 Modified Files: src/sys/uvm [rmind-uvmplock]: uvm_km.c Log Message: Undo 1.105.2.2 revision, note that uvm_km_pgremove_intrsafe() extracts the mapping, improve comments. To generate a diff of this com

CVS commit: [rmind-uvmplock] src/sys

2010-06-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jun 2 03:12:44 UTC 2010 Modified Files: src/sys/arch/mips/include [rmind-uvmplock]: types.h src/sys/dev [rmind-uvmplock]: mm.c mm.h Log Message: Add code, dev_mem_getva() and dev_mem_relva(), to deal with cache-aliasin

CVS commit: [rmind-uvmplock] src/sys/arch

2010-05-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 31 01:12:15 UTC 2010 Modified Files: src/sys/arch/x86/include [rmind-uvmplock]: cpuvar.h pmap.h src/sys/arch/x86/x86 [rmind-uvmplock]: pmap.c pmap_tlb.c src/sys/arch/xen/conf [rmind-uvmplock]: files.xen

CVS commit: [rmind-uvmplock] src/sys/arch/x86/x86

2010-05-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed May 26 04:57:22 UTC 2010 Modified Files: src/sys/arch/x86/x86 [rmind-uvmplock]: pmap.c Log Message: pmap_map_ptes: handle emap on TLB flush. To generate a diff of this commit: cvs rdiff -u -r1.105.2.6 -r1.105.2.7 src/sys/arch

CVS commit: [rmind-uvmplock] src/sys/arch/x86

2010-05-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed May 26 04:55:24 UTC 2010 Modified Files: src/sys/arch/x86/conf [rmind-uvmplock]: files.x86 src/sys/arch/x86/include [rmind-uvmplock]: pmap.h src/sys/arch/x86/x86 [rmind-uvmplock]: pmap.c Added Files: src/

CVS commit: [rmind-uvmplock] src/sys/arch

2010-04-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 26 17:06:21 UTC 2010 Modified Files: src/sys/arch/amd64/amd64 [rmind-uvmplock]: vector.S src/sys/arch/i386/i386 [rmind-uvmplock]: vector.S Log Message: Slight simplification to TLB shootdown handler on i386 and amd6

CVS commit: [rmind-uvmplock] src/sys/arch

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 26 04:48:50 UTC 2010 Modified Files: src/sys/arch/amd64/amd64 [rmind-uvmplock]: genassym.cf vector.S src/sys/arch/x86/include [rmind-uvmplock]: pmap.h src/sys/arch/x86/x86 [rmind-uvmplock]: pmap.c Log Messag

CVS commit: [rmind-uvmplock] src/sys/arch

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 26 02:43:35 UTC 2010 Modified Files: src/sys/arch/i386/i386 [rmind-uvmplock]: genassym.cf vector.S src/sys/arch/x86/include [rmind-uvmplock]: cpu.h i82489var.h pmap.h src/sys/arch/x86/x86 [rmind-uvmplock]: cp

CVS commit: [rmind-uvmplock] src/sys/uvm

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 26 02:20:59 UTC 2010 Modified Files: src/sys/uvm [rmind-uvmplock]: uvm_bio.c uvm_extern.h uvm_object.c uvm_object.h Log Message: Add ubc_purge() and purge/deassociate any related UBC entries during object (usual

CVS commit: [rmind-uvmplock] src/sys/uvm

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 25 22:48:27 UTC 2010 Modified Files: src/sys/uvm [rmind-uvmplock]: uvm_bio.c Log Message: ubc_alloc: when replacing a cache entry, lock the old object from which we are deassociating and removing the old mapping. To gener

CVS commit: [rmind-uvmplock] src/sys

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 25 21:08:45 UTC 2010 Modified Files: src/sys/arch/hp700/hp700 [rmind-uvmplock]: machdep.c src/sys/arch/shark/ofw [rmind-uvmplock]: ofrom.c src/sys/arch/sparc/sparc [rmind-uvmplock]: pmap.c src/sys/arc

CVS commit: [rmind-uvmplock] src/sys/arch/hp300/hp300

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 25 20:20:57 UTC 2010 Modified Files: src/sys/arch/hp300/hp300 [rmind-uvmplock]: machdep.c Log Message: Fix hp300, missed in previous. To generate a diff of this commit: cvs rdiff -u -r1.211.2.2 -r1.211.2.3 src/sys/arch/hp

CVS commit: [rmind-uvmplock] src/sys/arch

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 25 19:39:00 UTC 2010 Modified Files: src/sys/arch/acorn26/acorn26 [rmind-uvmplock]: machdep.c src/sys/arch/arm/arm32 [rmind-uvmplock]: arm32_machdep.c src/sys/arch/hp700/hp700 [rmind-uvmplock]: machdep.c

CVS commit: [rmind-uvmplock] src/sys/lib/libkern

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 25 15:51:39 UTC 2010 Modified Files: src/sys/lib/libkern [rmind-uvmplock]: libkern.h Log Message: Pull-up rev 1.94 To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.93.4.1 src/sys/lib/libkern/libkern.h Please no

CVS commit: [rmind-uvmplock] src/sys/arch/x86

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 25 15:47:52 UTC 2010 Modified Files: src/sys/arch/x86/include [rmind-uvmplock]: pmap_pv.h src/sys/arch/x86/x86 [rmind-uvmplock]: pmap.c Log Message: Drop per-"MD page" (i.e. struct pmap_page) locking i.e. pp_lock/pp

CVS commit: [rmind-uvmplock] src/sys

2010-04-25 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 25 15:27:38 UTC 2010 Modified Files: src/sys/arch/acorn26/acorn26 [rmind-uvmplock]: machdep.c src/sys/arch/alpha/alpha [rmind-uvmplock]: machdep.c src/sys/arch/amd64/amd64 [rmind-uvmplock]: machdep.c

CVS commit: [rmind-uvmplock] src/sys/uvm

2010-04-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 24 21:24:03 UTC 2010 Modified Files: src/sys/uvm [rmind-uvmplock]: uvm_object.c Log Message: Amend previous. To generate a diff of this commit: cvs rdiff -u -r1.7.4.2 -r1.7.4.3 src/sys/uvm/uvm_object.c Please note that d

CVS commit: [rmind-uvmplock] src/sys

2010-04-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Apr 23 21:18:00 UTC 2010 Modified Files: src/sys/kern [rmind-uvmplock]: sysv_shm.c src/sys/uvm [rmind-uvmplock]: uvm_extern.h uvm_object.c Log Message: Use consistent naming - uvm_obj_*(). To generate a diff of this c

CVS commit: [rmind-uvmplock] src/sys/arch/sparc/include

2010-03-23 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Mar 24 06:02:48 UTC 2010 Modified Files: src/sys/arch/sparc/include [rmind-uvmplock]: types.h Log Message: only define __HAVE_MM_MD_READWRITE for !SUN4U builds. To generate a diff of this commit: cvs rdiff -u -r1.52.4.1 -r1.52.

CVS commit: [rmind-uvmplock] src/sys

2010-03-17 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Mar 18 04:36:54 UTC 2010 Modified Files: src/sys/arch/acorn26/acorn26 [rmind-uvmplock]: machdep.c src/sys/arch/acorn26/conf [rmind-uvmplock]: files.acorn26 src/sys/arch/acorn26/include [rmind-uvmplock]: types.h

CVS commit: [rmind-uvmplock] src/sys

2010-03-16 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Mar 17 06:03:20 UTC 2010 Modified Files: src/sys/miscfs/genfs [rmind-uvmplock]: genfs_io.c src/sys/uvm [rmind-uvmplock]: uvm_amap.c uvm_amap.h uvm_anon.c uvm_anon.h uvm_bio.c uvm_device.c uvm_fault.c uvm_faul

CVS commit: [rmind-uvmplock] src/sys

2010-03-16 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Mar 16 15:38:19 UTC 2010 Modified Files: src/sys/arch/arm/arm32 [rmind-uvmplock]: pmap.c src/sys/arch/arm/include/arm32 [rmind-uvmplock]: pmap.h src/sys/arch/hppa/hppa [rmind-uvmplock]: pmap.c src/sys/arc