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

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

CVS commit: src/sys/fs/tmpfs

2011-05-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 22 04:20:51 UTC 2011 Modified Files: src/sys/fs/tmpfs: tmpfs_subr.c Log Message: tmpfs_alloc_vp: - Do not check for vn_lock(9) error, if LK_RETRY. - Fix/improve comments. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/xen

2011-05-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 22 04:27:16 UTC 2011 Modified Files: src/sys/arch/xen/xen: xenevt.c src/sys/arch/xen/xenbus: xenbus_xs.c Log Message: - Replace uses of simple_lock and ltsleep with mutex and condvar. - Improve some parts of the

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

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

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/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: src/sys

2011-05-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu May 19 03:11:59 UTC 2011 Modified Files: src/sys/coda: coda_vnops.c src/sys/fs/adosfs: advnops.c src/sys/fs/cd9660: cd9660_node.c src/sys/fs/efs: efs_vnops.c src/sys/fs/filecorefs:

CVS commit: src/sys/fs/tmpfs

2011-05-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu May 19 03:13:58 UTC 2011 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: Add comments, clean up. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/fs/tmpfs/tmpfs_vnops.c Please note that

CVS commit: src/sys/fs/tmpfs

2011-05-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu May 19 03:21:24 UTC 2011 Modified Files: src/sys/fs/tmpfs: tmpfs.h tmpfs_mem.c tmpfs_vfsops.c Log Message: - tmpfs: do not create dirent/node pools per-mount, there is no need to. - tmpfs_mount: fix a leak of mount structures

CVS commit: src/sys/kern

2011-05-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu May 19 03:26:06 UTC 2011 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Add some general description of vnode life-cycle. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/kern/vfs_vnode.c Please

CVS commit: src/sys

2011-05-14 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 14 12:44:16 UTC 2011 Modified Files: src/sys/compat/ndis: kern_ndis.c nbcompat.c nbcompat.h ndis_var.h subr_ndis.c subr_ntoskrnl.c src/sys/dev/if_ndis: if_ndis.c if_ndisvar.h Log Message: Replace

CVS commit: src/sys/kern

2011-05-14 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 14 17:12:28 UTC 2011 Modified Files: src/sys/kern: kern_resource.c Log Message: Improve/fix comments, give more meaningful names for variables. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163

CVS commit: src/sys

2011-05-14 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 14 17:57:05 UTC 2011 Modified Files: src/sys/kern: kern_resource.c src/sys/sys: resource.h resourcevar.h Log Message: - Sprinkle __read_mostly, consitify maxdmap and maxsmap. - Prevent sys/resourcevar.h from

CVS commit: src/sys/kern

2011-05-14 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 14 18:50:08 UTC 2011 Modified Files: src/sys/kern: kern_fork.c Log Message: fork1: fix stop-on-fork case, lend a correct lock to LWP for LSSTOP state. Fixes PR/44935. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2011-05-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri May 13 22:16:44 UTC 2011 Modified Files: src/sys/kern: kern_cpu.c kern_mutex_obj.c kern_rwlock_obj.c kern_synch.c subr_percpu.c subr_xcall.c sysv_sem.c vfs_vnode.c Log Message: Sprinkle __cacheline_aligned and

CVS commit: src/sys/kern

2011-05-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri May 13 22:19:41 UTC 2011 Modified Files: src/sys/kern: kern_sleepq.c kern_turnstile.c Log Message: Sprinkle __cacheline_aligned and __read_mostly, make some functions static. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2011-05-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri May 13 22:22:56 UTC 2011 Modified Files: src/sys/kern: sysv_shm.c Log Message: - Replace shmmap_entry_pool with kmem(9), as pool is not worth. - Sprinkle __cacheline_aligned and __read_mostly. To generate a diff of this

CVS commit: src/sys

2011-05-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri May 13 22:28:40 UTC 2011 Modified Files: src/sys/arch/arm/xscale: ixp425_npe.c src/sys/dev/ppbus: ppbus_conf.c Log Message: Eliminate few references to ltsleep. To generate a diff of this commit: cvs rdiff -u -r1.6

CVS commit: src/sys/dev/filemon

2011-05-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri May 13 22:31:08 UTC 2011 Modified Files: src/sys/dev/filemon: filemon.c Log Message: filemon_open: remove unnecessary check (which has a leak in error path). To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys

2011-05-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri May 13 22:35:51 UTC 2011 Modified Files: src/sys/arch/evbarm/mpcsa: mpcsa_usart.c src/sys/arch/mac68k/nubus: cpi_nubus.c src/sys/dev/ppbus: ppbus_base.c Log Message: Replace some ltsleep() uses with kpause()

CVS commit: src/sys/arch/landisk/dev

2011-05-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 14 02:27:35 UTC 2011 Modified Files: src/sys/arch/landisk/dev: button.c Log Message: Convert to mutex(9)/condvar(9). Use RUN_ONCE(9) to avoid racy init. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/dev/ic

2011-05-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat May 14 02:58:27 UTC 2011 Modified Files: src/sys/dev/ic: lcdkp_subr.c lcdkp_subr.h Log Message: Convert to mutex(9). Replace ltsleep with mtsleep. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/doc

2011-05-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 2 20:48:28 UTC 2011 Modified Files: src/doc: BRANCHES Log Message: Update description of rmind-uvmplock branch. To generate a diff of this commit: cvs rdiff -u -r1.305 -r1.306 src/doc/BRANCHES Please note that diffs

CVS commit: src/doc

2011-05-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 2 21:00:46 UTC 2011 Modified Files: src/doc: CHANGES Log Message: Mention POSIX semaphore improvements and PowerPC conversion to use PCU. To generate a diff of this commit: cvs rdiff -u -r1.1543 -r1.1544 src/doc/CHANGES

CVS commit: src/sys/sys

2011-05-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 2 22:27:53 UTC 2011 Modified Files: src/sys/sys: proc.h Log Message: Update few comments. To generate a diff of this commit: cvs rdiff -u -r1.306 -r1.307 src/sys/sys/proc.h Please note that diffs are not public domain;

CVS commit: src/sys/fs/tmpfs

2011-05-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 2 23:42:10 UTC 2011 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: Constify, update some comments, use memset() to clear pgs. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/sys/dev/nand

2011-05-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 1 13:20:29 UTC 2011 Modified Files: src/sys/dev/nand: nand.c nand_bbt.c nand_io.c nand_micron.c Log Message: Remove trailing tabs, add RCS IDs. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys

2011-05-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 2 00:29:54 UTC 2011 Modified Files: src/sys/arch/mips/include: cpu.h src/sys/arch/mips/mips: compat_16_machdep.c cpu_subr.c mips_fpu.c netbsd32_machdep.c process_machdep.c vm_machdep.c

CVS commit: src/sys/sys

2011-05-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 2 02:28:58 UTC 2011 Modified Files: src/sys/sys: lwp.h pcu.h Log Message: Limit sys/pcu.h inclusion within _KERNEL scope, plus _KMEMUSER. To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151 src/sys/sys/lwp.h

CVS commit: src/sys/kern

2011-04-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 30 23:41:17 UTC 2011 Modified Files: src/sys/kern: kern_resource.c Log Message: sysctl_proc_corename: improve comments, clean up, move a check for KAUTH_REQ_PROCESS_CORENAME_SET earlier, do not bother to strcmp(). To

CVS commit: src/sys

2011-04-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 1 00:11:52 UTC 2011 Modified Files: src/sys/kern: kern_exit.c kern_proc.c kern_resource.c src/sys/sys: resourcevar.h Log Message: Rename limfree() to lim_free(), misc clean up. No functional change. To generate

CVS commit: src/sys

2011-04-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 1 00:22:37 UTC 2011 Modified Files: src/sys/kern: kern_proc.c kern_resource.c src/sys/sys: resourcevar.h Log Message: Merge duplicate code fragments into a new lim_setcorename() routine. To generate a diff of

CVS commit: src/sys

2011-04-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 1 01:15:18 UTC 2011 Modified Files: src/sys/kern: kern_acct.c kern_fork.c kern_proc.c kern_resource.c src/sys/sys: proc.h resourcevar.h Log Message: - Remove FORK_SHARELIMIT and PL_SHAREMOD, simplify

CVS commit: src/sys/compat/netbsd32

2011-04-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun May 1 02:08:15 UTC 2011 Modified Files: src/sys/compat/netbsd32: netbsd32_netbsd.c Log Message: Catch up with lim_privatise() change (missed in previous commit). To generate a diff of this commit: cvs rdiff -u -r1.169

CVS commit: src/doc

2011-04-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Apr 29 20:33:43 UTC 2011 Modified Files: src/doc: CHANGES Log Message: Mention PowerPC BookE support and addition of PCU. To generate a diff of this commit: cvs rdiff -u -r1.1542 -r1.1543 src/doc/CHANGES Please note that

CVS commit: src/sys/kern

2011-04-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Apr 29 22:57:54 UTC 2011 Modified Files: src/sys/kern: kern_core.c Log Message: Small comment improvement. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/kern/kern_core.c Please note that diffs are

CVS commit: src

2011-04-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Apr 27 00:35:53 UTC 2011 Modified Files: src/share/man/man9: uvm.9 src/sys/uvm: uvm_swap.c uvm_swap.h uvm_swapstub.c Log Message: Remove public uvm_swap_stats() routine, keep it internal. To generate a diff of this

CVS commit: src/sys

2011-04-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Apr 27 00:36:48 UTC 2011 Modified Files: src/sys/kern: kern_pmf.c kern_proc.c src/sys/netbt: bluetooth.h src/sys/sys: proc.h Log Message: G/C M_EMULDATA To generate a diff of this commit: cvs rdiff -u -r1.33

CVS commit: src/sys

2011-04-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Apr 27 00:38:37 UTC 2011 Modified Files: src/sys/kern: kern_sig.c src/sys/sys: signalvar.h Log Message: Make stopsigmask static, sprinkle __cacheline_aligned and __read_mostly. To generate a diff of this commit: cvs

CVS commit: src/sys

2011-04-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 24 18:46:24 UTC 2011 Modified Files: src/sys/kern: exec_aout.c exec_ecoff.c kern_ksyms.c kern_pax.c kern_softint.c subr_autoconf.c subr_blist.c subr_prf.c subr_userconf.c uipc_mbuf.c uipc_socket2.c

CVS commit: src/sys/dev/ieee1394

2011-04-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 24 18:52:26 UTC 2011 Modified Files: src/sys/dev/ieee1394: firewirereg.h Log Message: Inclusion for malloc decls (missed in previous commit). To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys

2011-04-24 Thread Mindaugas Rasiukevicius
+++ src/sys/kern/sys_mqueue.c Sun Apr 24 20:17:53 2011 @@ -1,7 +1,7 @@ -/* $NetBSD: sys_mqueue.c,v 1.31 2011/01/18 20:32:53 rmind Exp $ */ +/* $NetBSD: sys_mqueue.c,v 1.32 2011/04/24 20:17:53 rmind Exp $ */ /* - * Copyright (c) 2007-2009 Mindaugas Rasiukevicius rmind at NetBSD org + * Copyright (c

CVS commit: src/sys/kern

2011-04-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 24 20:30:38 UTC 2011 Modified Files: src/sys/kern: kern_descrip.c Log Message: Drop extern inline for fd_getfile(). Apparently, GCC already ignores it. To generate a diff of this commit: cvs rdiff -u -r1.213 -r1.214

CVS commit: src/sys

2011-04-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 24 21:35:30 UTC 2011 Modified Files: src/sys/fs/nilfs: nilfs_vnops.c src/sys/fs/tmpfs: tmpfs_vnops.c src/sys/fs/udf: udf_vnops.c src/sys/kern: vfs_syscalls.c src/sys/nfs: nfs_vnops.c

CVS commit: src/sys/sys

2011-04-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 24 21:50:34 UTC 2011 Modified Files: src/sys/sys: param.h Log Message: Bump to 5.99.50 for recent changes. To generate a diff of this commit: cvs rdiff -u -r1.386 -r1.387 src/sys/sys/param.h Please note that diffs are

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

CVS commit: src/sys/uvm

2011-04-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 23 18:14:13 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c uvm_amap.h uvm_anon.c uvm_aobj.c uvm_device.c uvm_extern.h uvm_fault.c uvm_init.c uvm_io.c uvm_kmguard.c uvm_loan.c uvm_mmap.c uvm_pager.c

CVS commit: src/sys

2011-04-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 23 18:57:28 UTC 2011 Modified Files: src/sys/kern: kern_descrip.c src/sys/sys: file.h Log Message: - Sprinkle __cacheline_aligned and __read_mostly in file descriptor code. - While here, remove trailing

CVS commit: src/sys/uvm

2011-04-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 24 03:56:50 UTC 2011 Modified Files: src/sys/uvm: uvm_init.c Log Message: Initialize UVM loaning subsystem a bit later, after kmem(9). Makes UVMHIST work again. To generate a diff of this commit: cvs rdiff -u -r1.40

CVS commit: src/sys

2011-04-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 18 15:53:04 UTC 2011 Modified Files: src/sys/miscfs/genfs: genfs_io.c src/sys/miscfs/syncfs: sync_subr.c syncfs.h src/sys/sys: vnode.h Log Message: G/C unused speedup_syncer() mechanism and thus simplify

CVS commit: src/sys/kern

2011-04-17 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 17 20:37:43 UTC 2011 Modified Files: src/sys/kern: uipc_sem.c Log Message: ksem_free: remove wrong assert. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/kern/uipc_sem.c Please note that diffs are

CVS commit: src/sys

2011-04-17 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 18 00:26:12 UTC 2011 Modified Files: src/sys/arch/sparc/sparc: machdep.c trap.c vm_machdep.c src/sys/kern: kern_proc.c src/sys/sys: proc.h Log Message: Replace malloc with kmem, and remove M_SUBPROC. To

CVS commit: src/sys/dev

2011-04-17 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 18 01:47:28 UTC 2011 Modified Files: src/sys/dev/ata: ata.c atavar.h src/sys/dev/scsipi: scsiconf.c Log Message: Replace few simple_lock and ltsleep/wakeup uses with mutex(9) and condvar(9). Note to all: please

CVS commit: src/sys/arch/xen/xen

2011-04-17 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 18 03:04:31 UTC 2011 Modified Files: src/sys/arch/xen/xen: balloon.c Log Message: balloon_xenbus_attach: use KM_SLEEP for allocation. Note: please do not use KM_NOSLEEP. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2011-04-16 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 16 20:39:18 UTC 2011 Modified Files: src/sys/kern: uipc_sem.c Log Message: - Add nsems_total and track the use of all semaphores (not only named ones). Prevents ksem module from unloading while anonymous semaphore(s) are

CVS commit: src/sys/kern

2011-04-14 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Apr 15 00:01:48 UTC 2011 Modified Files: src/sys/kern: uipc_sem.c Log Message: sys__ksem_close: use fd_close(). To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/kern/uipc_sem.c Please note that diffs

CVS commit: src/sys/kern

2011-04-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Apr 14 00:32:23 UTC 2011 Modified Files: src/sys/kern: uipc_sem.c Log Message: Minor comment fix. Use fd_close() in sys__ksem_destroy(), it is cleaner. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/usr.bin/fstat

2011-04-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Apr 14 00:35:35 UTC 2011 Modified Files: src/usr.bin/fstat: fstat.c Log Message: Add DTYPE_SEM. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/usr.bin/fstat/fstat.c Please note that diffs are not public

CVS commit: src/sys/kern

2011-04-12 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Apr 12 20:37:26 UTC 2011 Modified Files: src/sys/kern: uipc_sem.c Log Message: do_ksem_open: do not leak the file descriptor on error path. sys__ksem_unlink: fix comment, release one lock ealier. To generate a diff of this

CVS commit: src/sys

2011-04-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 11 19:11:08 UTC 2011 Modified Files: src/sys/arch/vax/vax: genassym.cf src/sys/kern: kern_mutex.c Log Message: G/C unused MUTEX_COUNT_BIAS (it was for VAX) To generate a diff of this commit: cvs rdiff -u -r1.48

CVS commit: src/sys/kern

2011-04-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 11 19:13:54 UTC 2011 Modified Files: src/sys/kern: kern_softint.c Log Message: softint_execute: add assert which could catch locking bugs in softint handlers. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys

2011-04-11 Thread Mindaugas Rasiukevicius
. * * This code is derived from software contributed to The NetBSD Foundation - * by Jason R. Thorpe of Wasabi Systems, Inc, and by Andrew Doran. + * by Mindaugas Rasiukevicius. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following

CVS commit: src/sys/kern

2011-04-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Apr 5 09:02:23 UTC 2011 Modified Files: src/sys/kern: kern_proc.c Log Message: sysctl_kern_proc_args: fix the deadlock (hi joerg!). To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174 src/sys/kern/kern_proc.c

CVS commit: src/sys/kern

2011-04-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Apr 4 02:46:58 UTC 2011 Modified Files: src/sys/kern: vfs_vnode.c Log Message: getcleanvnode: make static, add few comments, convert checks to asserts. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/kern

2011-04-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 2 06:48:22 UTC 2011 Modified Files: src/sys/kern: vfs_mount.c Log Message: Merge vfs_shutdown1() and vfs_shutdown(). To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/kern/vfs_mount.c Please note that

CVS commit: src/sys/kern

2011-04-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 2 07:33:50 UTC 2011 Modified Files: src/sys/kern: vfs_vnode.c Log Message: KNF, slightly improve few comments. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/kern/vfs_vnode.c Please note that diffs

CVS commit: src/sys/kern

2011-04-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 2 23:05:51 UTC 2011 Modified Files: src/sys/kern: vnode_if.src Log Message: Update UCB license (3rd clause drop). To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 src/sys/kern/vnode_if.src Please note that

CVS commit: src/sys

2011-04-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 3 01:19:37 UTC 2011 Modified Files: src/sys/kern: vnode_if.sh src/sys/miscfs/genfs: layer_vnops.c src/sys/miscfs/umapfs: umap_vnops.c src/sys/sys: vnode.h src/sys/ufs/lfs: lfs_segment.c Log

CVS commit: src/sys/kern

2011-04-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Apr 3 01:20:24 UTC 2011 Modified Files: src/sys/kern: vfs_mount.c Log Message: vfs_insmntque: convert check to assert. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/kern/vfs_mount.c Please note that

CVS commit: src/sys

2011-04-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 2 04:45:25 UTC 2011 Modified Files: src/sys/kern: vfs_mount.c vfs_vnode.c src/sys/sys: vnode.h Log Message: - Move vrele_list flush notify code into vrele_flush() routine. - Make some structures static. To

CVS commit: src

2011-04-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 2 04:57:35 UTC 2011 Modified Files: src/external/cddl/osnet/sys/kern: vfs.c src/sys/kern: vfs_syscalls.c src/sys/sys: mount.h Log Message: Remove unused M_MOUNT. To generate a diff of this commit: cvs

CVS commit: src/sys

2011-04-01 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Apr 2 05:07:57 UTC 2011 Modified Files: src/sys/kern: init_sysctl.c vfs_vnode.c src/sys/sys: vnode.h Log Message: vfs_drainvnodes: drop lwp argument, remove variable name in prototype. To generate a diff of this

CVS commit: src/sys/uvm

2011-03-31 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Apr 1 00:47:12 UTC 2011 Modified Files: src/sys/uvm: uvm_page.c Log Message: uvm_pageidlezero: use try-lock to not occupy uvm_fpageqlock, which may be on demand by other CPUs. Reduces lock contention in some workloads on

CVS commit: src/distrib/notes/common

2011-03-24 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Mar 25 00:03:27 UTC 2011 Modified Files: src/distrib/notes/common: legal.common Log Message: Sync: no more chuck@ et al clause. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91

CVS commit: src/sys

2011-03-22 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Mar 23 00:58:40 UTC 2011 Modified Files: src/sys/kern: vfs_bio.c src/sys/ufs/lfs: lfs_segment.c Log Message: G/C count_lock_queue (unused for 12 years) To generate a diff of this commit: cvs rdiff -u -r1.227 -r1.228

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

2011-03-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Mar 21 22:25:14 UTC 2011 Modified Files: src/sys/arch/x86/x86: x86_machdep.c Log Message: cpu_need_resched: make AST if no __HAVE_PREEMPTION. Change has no effect since MP option is mandatory on x86, but makes code more

CVS commit: src/sys/kern

2011-03-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Mar 20 23:19:16 UTC 2011 Modified Files: src/sys/kern: kern_lwp.c kern_mutex.c kern_rwlock.c Log Message: Optimise mutex_onproc() and rw_onproc() by making them O(1), instead of O(ncpu) for adaptive paths. Add an LWP

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

2011-03-16 Thread Mindaugas Rasiukevicius
is derived from software contributed to The NetBSD Foundation - * by Andrew Doran. + * by Andrew Doran and Mindaugas Rasiukevicius. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -35,12 +35,12

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(). -

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

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: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). -

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

CVS commit: src/sys/kern

2011-03-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Mar 6 04:41:58 UTC 2011 Modified Files: src/sys/kern: sys_select.c Log Message: In a case of direct select, set only masked events, do not wakeup LWP if no polled/selected events were set; also, count the correct return value

CVS commit: src/sys/ufs

2011-03-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Mar 6 04:46:27 UTC 2011 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c src/sys/ufs/ffs: ffs_alloc.c Log Message: {ffs_nodealloccg,ext2fs_nodealloccg,ext2fs_mapsearch}: use XOR and ffs() to find free bits in the

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

2011-02-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Feb 20 16:03:50 UTC 2011 Modified Files: src/sys/arch/mips/include: types.h Log Message: Minor fix of previous: remove __SWAP_BROKEN (it is no more in -current). To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48

CVS commit: src/sys/arch/mips/mips

2011-02-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Feb 20 16:38:13 UTC 2011 Modified Files: src/sys/arch/mips/mips: cpu_subr.c ipifuncs.c mips_fixup.c mips_fpu.c mips_softint.c spl_stubs.c Log Message: Sprinkle some RCS IDs. To generate a diff of this commit: cvs

CVS commit: src/doc

2011-02-20 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Feb 20 17:09:31 UTC 2011 Modified Files: src/doc: CHANGES Log Message: Note major MIPS improvements. OK matt@. To generate a diff of this commit: cvs rdiff -u -r1.1509 -r1.1510 src/doc/CHANGES Please note that diffs are

CVS commit: src/sys/conf

2011-02-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Feb 18 22:49:03 UTC 2011 Modified Files: src/sys/conf: files Log Message: Compile subr_pcu.c under option PCU. To generate a diff of this commit: cvs rdiff -u -r1.999 -r1.1000 src/sys/conf/files Please note that diffs are

CVS commit: src

2011-02-17 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Feb 17 19:58:35 UTC 2011 Modified Files: src/distrib/sets/lists/comp: mi src/sys/sys: Makefile pcu.h Log Message: Fix sys/pcu.h build breakage. To generate a diff of this commit: cvs rdiff -u -r1.1588 -r1.1589

CVS commit: src

2011-02-10 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Feb 10 14:04:30 UTC 2011 Modified Files: src/dist/pf/usr.sbin/ftp-proxy: filter.h src/distrib/sets/lists/comp: mi src/distrib/sets/lists/man: mi Log Message: - Fix man pages list for MKNPF=no case. Based on a

CVS commit: src/sys/uvm

2011-02-10 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Feb 11 00:21:18 UTC 2011 Modified Files: src/sys/uvm: uvm_aobj.c Log Message: Replace uvm_aobj_cache with kmem(9). To generate a diff of this commit: cvs rdiff -u -r1.112 -r1.113 src/sys/uvm/uvm_aobj.c Please note that

CVS commit: src/usr.sbin

2011-02-09 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Feb 9 10:25:41 UTC 2011 Modified Files: src/usr.sbin/rbootd: rbootd.8 src/usr.sbin/vnconfig: vnconfig.8 Log Message: Restore historic SCCS IDs in the comments (were removed in previous commit). Noted by wiz@. To

CVS commit: src/external/gpl2/lvm2/lib/libdevmapper

2011-02-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Feb 8 10:45:40 UTC 2011 Modified Files: src/external/gpl2/lvm2/lib/libdevmapper: libdm-netbsd.h Log Message: Build fix. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \

CVS commit: src/usr.sbin

2011-02-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Feb 4 00:19:52 UTC 2011 Modified Files: src/usr.sbin/npf/npfctl: Makefile src/usr.sbin/pf/ftp-proxy: Makefile Log Message: Fix sun2 builds. Noted by joerg@. To generate a diff of this commit: cvs rdiff -u -r1.3

CVS commit: src/lib/libnpf

2011-02-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Feb 2 15:17:38 UTC 2011 Modified Files: src/lib/libnpf: npf.c Log Message: npf_nat_create: fix attributes. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libnpf/npf.c Please note that diffs are not

CVS commit: src/sys/net/npf

2011-02-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Feb 2 23:01:34 UTC 2011 Modified Files: src/sys/net/npf: npf.h Log Message: Bump NPF_VERSION. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/net/npf/npf.h Please note that diffs are not public domain;

CVS commit: src/share/man/man9

2011-01-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jan 30 07:02:23 UTC 2011 Modified Files: src/share/man/man9: npf_ncode.9 Log Message: Sync man page with reality. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/share/man/man9/npf_ncode.9 Please note that

<    1   2   3   4   5   6   7   8   9   >