CVS commit: src/sys

2012-02-06 Thread Mindaugas Rasiukevicius
ACH; + *retfl = rl->r_attr; npf_core_exit(); + return error; } Added files: Index: src/sys/net/npf/npf_rproc.c diff -u /dev/null src/sys/net/npf/npf_rproc.c:1.1 --- /dev/null Mon Feb 6 23:30:15 2012 +++ src/sys/net/npf/npf_rproc.c Mon Feb 6 23:30:14 2012 @@ -0,0 +1,133 @@ +/* $NetB

CVS commit: src/usr.sbin/npf/npfctl

2012-02-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Feb 6 00:41:36 UTC 2012 Modified Files: src/usr.sbin/npf/npfctl: npf.conf.5 Log Message: Fix the family option in the grammar and example. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/npf/npfctl/n

CVS commit: src/usr.sbin/npf/npfctl

2012-02-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Feb 6 00:37:52 UTC 2012 Modified Files: src/usr.sbin/npf/npfctl: npf.conf.5 npf_build.c Log Message: - Handle NPF rule procedures in the parser and thus re-enable them. - Few small updates to the man page. To generate a diff

CVS commit: src/sys/uvm

2012-02-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Feb 5 16:08:28 UTC 2012 Modified Files: src/sys/uvm: uvm_swap.c Log Message: - sys_swapctl: validate the number of swap devices argument for SWAP_STATS. - uvm_swap_stats: fix a buffer overrun, add some asserts. Reviewed by mr

CVS commit: src/sys/uvm

2012-02-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Feb 5 11:08:07 UTC 2012 Modified Files: src/sys/uvm: uvm_kmguard.c Log Message: uvm_kmguard_alloc: use vmem_addr_t, instead of vaddr_t. Fixes the build on ports where vaddr_t is of different size. To generate a diff of this

CVS commit: src/sys

2012-02-04 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Feb 5 03:40:08 UTC 2012 Modified Files: src/sys/kern: subr_kmem.c src/sys/sys: kmem.h src/sys/uvm: uvm_kmguard.c uvm_kmguard.h Log Message: - Make KMGUARD interrupt-safe. - kmem_intr_{alloc,free}: remove workar

CVS commit: src/sys/netinet6

2012-02-04 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Feb 5 00:41:15 UTC 2012 Modified Files: src/sys/netinet6: ip6_output.c Log Message: ip6_output: check for rtcache_setdst() error, which may happen if running out of memory. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src

2012-02-04 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Feb 5 00:37:13 UTC 2012 Modified Files: src/lib/libnpf: npf.c npf.h src/sys/net/npf: npf.h npf_ctl.c npf_nat.c npf_processor.c src/usr.sbin/npf/npfctl: npf_build.c npfctl.c npfctl.h Log Message: Multiple NPF fi

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

2012-01-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jan 30 21:47:24 UTC 2012 Modified Files: src/sys/arch/x86/acpi: acpi_machdep.c Log Message: acpi_md_ncpus: use kcpuset_attached instead. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/x86/acpi/acpi_m

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

2012-01-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jan 30 21:35:22 UTC 2012 Modified Files: src/sys/arch/i386/i386: pmc.c Log Message: pmc_init: check ncpu instead of cpus_attached. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/i386/i386/pmc.c Pl

CVS commit: src/sys/kern

2012-01-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jan 30 21:05:40 UTC 2012 Modified Files: src/sys/kern: subr_kmem.c Log Message: Fix for KMEM_GUARD; do not use it from interrupt context. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/kern/subr_kmem.c

CVS commit: src/sys/kern

2012-01-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jan 30 01:56:48 UTC 2012 Modified Files: src/sys/kern: kern_malloc.c Log Message: - kern_realloc: fix a recent regression, use correct size of current allocation. - kern_malloc: constify. To generate a diff of this commit: cv

CVS commit: src/sys/dev/wscons

2012-01-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jan 30 01:54:08 UTC 2012 Modified Files: src/sys/dev/wscons: wsmux.c Log Message: wsmux_getmux: do not increment nwsmux if allocation fails (might cause buffer overflow). Simplify slightly. To generate a diff of this commit:

CVS commit: src/sys

2012-01-29 Thread Mindaugas Rasiukevicius
sz_pass); mutex_spin_enter(&psz_lock); Index: src/sys/kern/sys_sched.c diff -u src/sys/kern/sys_sched.c:1.38 src/sys/kern/sys_sched.c:1.39 --- src/sys/kern/sys_sched.c:1.38 Sun Aug 7 21:38:32 2011 +++ src/sys/kern/sys_sched.c Sun Jan 29 22:55:40 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: sys

CVS commit: src/sys

2012-01-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jan 29 19:08:26 UTC 2012 Modified Files: src/sys/kern: subr_kcpuset.c src/sys/sys: kcpuset.h Log Message: - Add kcpuset_isotherset() and kcpuset_countset(). - Fix KC_NFIELDS_EARLY. Make kcpuset_isset() return bool. T

CVS commit: src/sys/kern

2012-01-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jan 29 17:27:37 UTC 2012 Modified Files: src/sys/kern: subr_vmem.c Log Message: - vmem_xalloc: remove call to uvm_kick_pdaemon() as it is not right. - Reduce some #ifdefs. Misc. To generate a diff of this commit: cvs rdiff -

CVS commit: src/sys

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 23:09:07 UTC 2012 Modified Files: src/sys/kern: kern_malloc.c subr_kmem.c src/sys/sys: kmem.h Log Message: - Instead of kmem_cache_max, calculate max index and avoid a shift. - Use __read_mostly and __cacheline_a

CVS commit: src/sys/kern

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 23:05:48 UTC 2012 Modified Files: src/sys/kern: subr_vmem.c Log Message: - Make subr_vmem.c compile as standalone again. - Reduce some #ifdefs. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/kern

CVS commit: src/doc

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 19:49:33 UTC 2012 Modified Files: src/doc: CHANGES Log Message: Mention direct map for amd64, UVM/kmem/vmem improvements and ltsleep() removal. To generate a diff of this commit: cvs rdiff -u -r1.1657 -r1.1658 src/doc/

CVS commit: src/sys/uvm

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 19:12:10 UTC 2012 Modified Files: src/sys/uvm: uvm_page.h Log Message: Improve description on struct vm_page and explain locking a little bit more. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/

CVS commit: src/sys/uvm

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 14:37:35 UTC 2012 Modified Files: src/sys/uvm: uvm_object.h Log Message: Describe UVM object and explain lock sharing a little. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/uvm/uvm_object.h Pl

CVS commit: src/share/man/man9

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 13:12:52 UTC 2012 Modified Files: src/share/man/man9: ltsleep.9 Log Message: Update ltsleep(9) man page. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/share/man/man9/ltsleep.9 Please note that diff

CVS commit: src/sys/sys

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 12:27:31 UTC 2012 Modified Files: src/sys/sys: param.h Log Message: Welcome to 5.99.61: major UVM/kmem/vmem changes, tsleep and wakeup_one removal. To generate a diff of this commit: cvs rdiff -u -r1.403 -r1.404 src/sy

CVS commit: src/tests/rump/kernspace

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 12:23:56 UTC 2012 Modified Files: src/tests/rump/kernspace: tsleep.c Log Message: tsleep(9) no more. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/rump/kernspace/tsleep.c Please note that diffs

CVS commit: src/sys

2012-01-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 12:22:34 UTC 2012 Modified Files: src/sys/kern: kern_sleepq.c kern_synch.c src/sys/rump/librump/rumpkern: ltsleep.c src/sys/sys: proc.h Log Message: Remove obsolete ltsleep(9) and wakeup_one(9). To gene

CVS commit: src/sys/net

2012-01-27 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 01:02:27 UTC 2012 Modified Files: src/sys/net: if_tun.c if_tun.h Log Message: Replace tun_lock with mutex(9). XXX: too far from being MP-safe yet. To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 src/sy

CVS commit: src/sys

2012-01-27 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jan 28 00:00:06 UTC 2012 Modified Files: src/sys/kern: subr_pool.c vfs_bio.c src/sys/ufs/ffs: ffs_vfsops.c src/sys/uvm: uvm_init.c uvm_kmguard.c uvm_map.c uvm_pdpolicy_clock.c uvm_swap.c Log Message:

CVS commit: src/sys/kern

2012-01-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jan 26 19:18:25 UTC 2012 Modified Files: src/sys/kern: vfs_bio.c Log Message: sysctl_dobuf: re-acquire the sysctl lock on retry path. PR/45827. To generate a diff of this commit: cvs rdiff -u -r1.232 -r1.233 src/sys/kern/vfs

CVS commit: src/sys/kern

2012-01-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jan 22 03:48:51 UTC 2012 Modified Files: src/sys/kern: kern_fileassoc.c Log Message: fileassoc_file_delete: pre-check whether fileassoc was used and thus avoid acquiring kernel-lock, which damages sys_unlink() performance. To

CVS commit: src/sys/fs/tmpfs

2012-01-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jan 22 03:13:20 UTC 2012 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: tmpfs_access: simplify, no need to separate the logic. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/fs/tmpfs/tmpfs

CVS commit: src/sys/lib/libkern

2012-01-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jan 22 02:57:37 UTC 2012 Modified Files: src/sys/lib/libkern: libkern.h Log Message: Add CTASSERT_SIGNED() and CTASSERT_UNSIGNED(). To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/lib/libkern/libkern.h

CVS commit: src

2012-01-21 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jan 22 02:55:47 UTC 2012 Modified Files: src/share/man/man9: pcq.9 src/sys/kern: subr_pcq.c Log Message: Replace pcq(9) with the implementation from ad@ and minor changes by me. PR/40516, PR/45631. To generate a diff

CVS commit: src

2012-01-14 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jan 15 00:49:49 UTC 2012 Modified Files: src/lib/libnpf: npf.3 npf.c npf.h src/sys/net/npf: npf.c npf.h npf_ctl.c npf_handler.c npf_instr.c npf_nat.c npf_processor.c npf_ruleset.c npf_tableset.c src/u

CVS commit: src/usr.sbin/npf/npfctl

2012-01-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jan 9 01:47:09 UTC 2012 Modified Files: src/usr.sbin/npf/npfctl: npf_ncgen.c Log Message: npfctl_ncgen_putptr: use correct format for size_t. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/npf/npfct

CVS commit: src/share/man/man9

2011-12-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Dec 23 20:53:31 UTC 2011 Modified Files: src/share/man/man9: npf_ncode.9 Log Message: Amend previous. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/share/man/man9/npf_ncode.9 Please note that diffs are not

CVS commit: src/share/man/man9

2011-12-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Dec 23 20:51:50 UTC 2011 Modified Files: src/share/man/man9: npf_ncode.9 Log Message: Sync with reality a little. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/share/man/man9/npf_ncode.9 Please note that di

CVS commit: src/sys/net/npf

2011-12-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Dec 8 23:36:57 UTC 2011 Modified Files: src/sys/net/npf: npf_ruleset.c npf_state_tcp.c Log Message: - Explain the magic in npf_tcpfl2case(). - Use __unused instead of (void)cast; fix comment. To generate a diff of this commi

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

2011-12-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Dec 8 22:36:42 UTC 2011 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: pmap_bootstrap: use tlbflushg(), not tlbflush(), since we use global pages. To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146 sr

CVS commit: src/sys/net/npf

2011-12-04 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Dec 5 00:34:25 UTC 2011 Modified Files: src/sys/net/npf: npf_state_tcp.c Log Message: - Add npf_tcpfl2case() and make TCP state table more compact. - Adjust the state for FIN case on sim-SYN and SYN-RECEIVED. To generate a d

CVS commit: src/sys/dev

2011-11-27 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 27 14:36:21 UTC 2011 Modified Files: src/sys/dev/ic: sl811hs.c src/sys/dev/pcmcia: slhci_pcmcia.c src/sys/dev/usb: usbdi.h Log Message: G/C unnecessary IPL_HARDUSB To generate a diff of this commit: cvs rd

CVS commit: src/lib/libnpf

2011-11-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Nov 26 23:11:19 UTC 2011 Modified Files: src/lib/libnpf: npf.c npf.h Log Message: Add _npf_config_setsubmit() function. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libnpf/npf.c cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/kern

2011-11-17 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Nov 17 22:41:55 UTC 2011 Modified Files: src/sys/kern: kern_event.c Log Message: kqueue_register: avoid calling fd_getfile() with filedesc_t::fd_lock held. Fixes PR/45479 by KOGULE Ryo. To generate a diff of this commit: cvs

CVS commit: src/sys/net/npf

2011-11-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Nov 6 02:49:03 UTC 2011 Modified Files: src/sys/net/npf: npf.h npf_ctl.c npf_handler.c npf_inet.c npf_instr.c npf_processor.c npf_sendpkt.c npf_tableset.c Log Message: Few fixes, KNF/style, bump the NPF version.

CVS commit: src/lib/libc/sys

2011-10-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Oct 15 22:03:03 UTC 2011 Modified Files: src/lib/libc/sys: mmap.2 Log Message: Amend previous: just leave the part that mmap() was designed for 4.2BSD and do not mention 4.4BSD until it becomes clear when exactly the interface

CVS commit: src/lib/libc/sys

2011-10-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Oct 15 21:39:35 UTC 2011 Modified Files: src/lib/libc/sys: mmap.2 Log Message: Mention that mmap(2) was designed for 4.2BSD, but really appeared in 4.4BSD. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/lib

CVS commit: src/lib/libc

2011-10-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Oct 15 21:35:50 UTC 2011 Modified Files: src/lib/libc/gen: directory.3 lockf.3 src/lib/libc/stdio: flockfile.3 src/lib/libc/stdlib: random.3 src/lib/libc/sys: flock.2 msync.2 munmap.2 Log Message: Mentio

CVS commit: src/lib/libc/stdio

2011-10-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Oct 15 21:31:27 UTC 2011 Modified Files: src/lib/libc/stdio: fmemopen.3 Log Message: - Mention that fmemopen(3) conforms POSIX-2008. - Drop advertising clause in TNF license. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/sys/kern

2011-10-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Oct 15 19:02:27 UTC 2011 Modified Files: src/sys/kern: subr_vmem.c Log Message: Avoid return with expression in void functions. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/kern/subr_vmem.c Please no

CVS commit: src/sys/kern

2011-10-02 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Oct 2 21:32:48 UTC 2011 Modified Files: src/sys/kern: subr_vmem.c Log Message: - Replace calc_order() with ilog2(), wrap into SIZE2ORDER(). - Inline some functions, reduce some #ifdefs. To generate a diff of this commit: cvs

CVS commit: src/sys/kern

2011-08-31 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Aug 31 22:43:19 UTC 2011 Modified Files: src/sys/kern: kern_sig.c Log Message: sigispending: simplify a little. To generate a diff of this commit: cvs rdiff -u -r1.311 -r1.312 src/sys/kern/kern_sig.c Please note that diffs a

CVS commit: src/sys/miscfs/genfs

2011-08-31 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Aug 31 22:16:54 UTC 2011 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: genfs_do_directio: acquire the lock of page owner for now and fix PR/45177. Will be revisited to avoid locking dance and be more efficient,

CVS commit: src/sys/kern

2011-08-28 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Aug 29 00:39:16 UTC 2011 Modified Files: src/sys/kern: sys_select.c Log Message: Add kern.direct_select sysctl. Default to 0 for now. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/kern/sys_select.c P

CVS commit: src/sys/uvm

2011-08-17 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Aug 17 20:46:27 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: amap_cow_now: just free the fresh anon on error, no need to dispose it. To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103 src/sys/uvm

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

2011-08-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Aug 14 02:31:08 UTC 2011 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: Convert few panic() uses to asserts, reduce the scope of variable use. No functional changes. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/uvm

2011-08-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Aug 14 01:20:34 UTC 2011 Modified Files: src/sys/uvm: uvm_anon.c Log Message: uvm_anon_freelst: do not free PG_RELEASED pages (change uvm_anon_dispose() to indicate them with a return value). To generate a diff of this commit

CVS commit: src/sys

2011-08-07 Thread Mindaugas Rasiukevicius
= NULL; return psz; Index: src/sys/kern/sys_sched.c diff -u src/sys/kern/sys_sched.c:1.37 src/sys/kern/sys_sched.c:1.38 --- src/sys/kern/sys_sched.c:1.37 Sun Aug 7 21:13:05 2011 +++ src/sys/kern/sys_sched.c Sun Aug 7 21:38:32 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: sys_sched.c,v 1.37 2011/08/0

CVS commit: src/sys

2011-08-07 Thread Mindaugas Rasiukevicius
cle && l->l_ts != &turnstile0) pool_cache_put(turnstile_cache, l->l_ts); Index: src/sys/kern/kern_runq.c diff -u src/sys/kern/kern_runq.c:1.31 src/sys/kern/kern_runq.c:1.32 --- src/sys/kern/kern_runq.c:1.31 Sun Aug 7 13:33:01 2011 +++ src/sys/kern/kern_runq.c Sun Aug 7 21:13

CVS commit: src

2011-08-07 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Aug 7 14:03:17 UTC 2011 Modified Files: src/share/man/man9: kthread.9 src/sys/dev: fss.c src/sys/dev/flash: flash_io.c src/sys/kern: kern_kthread.c src/sys/rump/librump/rumpkern: threads.c

CVS commit: src/sys/net

2011-08-07 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Aug 7 13:51:37 UTC 2011 Modified Files: src/sys/net: if_ppp.c Log Message: Convert ppp_list_lock to mutex(9). To generate a diff of this commit: cvs rdiff -u -r1.133 -r1.134 src/sys/net/if_ppp.c Please note that diffs are n

CVS commit: src/sys/dev

2011-08-07 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Aug 7 13:39:24 UTC 2011 Modified Files: src/sys/dev/i2o: dpti.c dptivar.h src/sys/dev/ic: dpt.c dptvar.h src/sys/dev/mca: ed_mca.c edc_mca.c Log Message: Replace some wakeup_one(9) uses with mutex(9) or plain w

CVS commit: src

2011-08-07 Thread Mindaugas Rasiukevicius
finity, cpu_index(mci))) break; } if (mci == NULL) { Index: src/sys/kern/kern_runq.c diff -u src/sys/kern/kern_runq.c:1.30 src/sys/kern/kern_runq.c:1.31 --- src/sys/kern/kern_runq.c:1.30 Wed Mar 3 00:47:30 2010 +++ src/sys/kern/kern_runq.c Sun Aug 7 13:33:01 2011 @@ -1,4 +1,4 @@ -/* $

CVS commit: src/share/man/man9

2011-08-07 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Aug 7 12:29:24 UTC 2011 Modified Files: src/share/man/man9: pserialize.9 Log Message: Fix .Xr to membar_ops(3), not membar(9). Spotted by wiz@. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/share/man/man9/

CVS commit: src/sys/uvm

2011-08-06 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Aug 6 17:25:04 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c uvm_anon.c uvm_anon.h uvm_fault.c uvm_loan.c uvm_map.c Log Message: - Rework uvm_anfree() into uvm_anon_freelst(), which always drops the lock. - Free

CVS commit: src

2011-07-30 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jul 30 18:19:05 UTC 2011 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile Added Files: src/share/man/man9: pserialize.9 Log Message: Add pserialize(9) manual page. To generate a dif

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

2011-07-16 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jul 16 14:46:18 UTC 2011 Modified Files: src/sys/arch/xen/x86: cpu.c Log Message: Initialise cpus_running to 1 on Xen, as it was done on x86. Problem analysed by hannken@. Fixes PR/45062. To generate a diff of this commit:

CVS commit: src/sys/uvm

2011-06-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jun 24 01:48:43 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: amap_copy: fix one more regression, thanks to enami@. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 src/sys/uvm/uvm_amap.c Please

CVS commit: src/sys/uvm

2011-06-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jun 24 01:39:22 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c uvm_anon.c uvm_anon.h uvm_fault.c Log Message: Fix uvmplock regression - a lock against oneself case in amap_swap_off(). Happens since amap is NULL in uvmfault_an

CVS commit: src/sys/uvm

2011-06-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jun 24 01:03:09 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: amap_pp_adjref: fix regression, spotted by nonaka@. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/uvm/uvm_amap.c Please no

CVS commit: src/sys/uvm

2011-06-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jun 23 18:15:30 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: Clean-up, add asserts, slightly simplify. To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/uvm/uvm_amap.c Please note that di

CVS commit: src/sys/uvm

2011-06-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jun 23 17:36:59 UTC 2011 Modified Files: src/sys/uvm: uvm_fault.c Log Message: uvmfault_anonget: clean-up, improve some comments, misc. To generate a diff of this commit: cvs rdiff -u -r1.186 -r1.187 src/sys/uvm/uvm_fault.c

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

2011-06-23 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jun 23 16:25:09 UTC 2011 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: pmap_map_ptes: use cpu_load_pmap() to handle i386 PAE case. Spotted by cherry@ To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125

CVS commit: src/sys

2011-06-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 19 02:42:54 UTC 2011 Modified Files: src/sys/fs/nilfs: nilfs_vnops.c src/sys/nfs: nfs_bio.c src/sys/rump/librump/rumpvfs: rumpfs.c src/sys/ufs/ufs: ufs_readwrite.c src/sys/uvm: uvm_bio.c Log

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

2011-06-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jun 18 21:18:20 UTC 2011 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: pmap_page_remove: perform TLB shootdown, as it is not caller's responsibility to perform pmap_update() according to the interface. Might want t

CVS commit: src/sys/uvm

2011-06-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jun 18 21:14:43 UTC 2011 Modified Files: src/sys/uvm: uvm_bio.c uvm_object.c Log Message: - Move pre-check from uvm_obj_destroy() to ubc_purge(), keep it abstracted. - Add comments noting the race between ubc_alloc() and ubc_pu

CVS commit: src/sys/uvm

2011-06-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jun 18 21:13:29 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: Clean up, sprinkle asserts, consify, use unsigned, use kmem_zalloc instead of memset, reduce the scope of some variables, improve some comments. No

CVS commit: src/sys/uvm

2011-06-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jun 18 20:51:22 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: amap_add/amap_unadd: clean up slightly, use unsigned, add asserts. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/uvm/uvm_am

CVS commit: src/sys/uvm

2011-06-18 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sat Jun 18 20:29:56 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: Add amap_adjref_anons() helper and simplify amap_ref()/amap_unref(). To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93 src/sys/uvm/uvm_

CVS commit: src/sys/uvm

2011-06-16 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Fri Jun 17 02:12:35 UTC 2011 Modified Files: src/sys/uvm: uvm_anon.c Log Message: Improve comments on uvm_anon.c, tidy up slightly. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/uvm/

CVS commit: src/sys/uvm

2011-06-16 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jun 16 19:42:21 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: amap_lookup{s}: add assert, clean-up slightly. To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92 src/sys/uvm/uvm_amap.c Please note th

CVS commit: src/sys/arch

2011-06-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jun 15 20:50:02 UTC 2011 Modified Files: src/sys/arch/x86/x86: pmap_tlb.c src/sys/arch/xen/x86: cpu.c x86_xpmap.c Log Message: Few XEN fixes: - cpu_load_pmap: perform tlbflush() after xen_set_user_pgd(). - xen_pmap_boot

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

2011-06-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jun 15 19:54:17 UTC 2011 Modified Files: src/sys/arch/xen/x86: cpu.c x86_xpmap.c Log Message: - cpu_hatch: call tlbflushg(), just to make sure that TLB is clean. - xen_bootstrap_tables: call xpq_queue_tlb_flush() for safety. -

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

2011-06-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jun 15 19:51:50 UTC 2011 Modified Files: src/sys/arch/xen/xen: privcmd.c xengnt.c Log Message: - privpgop_fault: call pmap_update() before uvmfault_unlockall(). - privcmd_ioctl, xengnt_more_entries: add missing pmap_update().

CVS commit: src/sys/uvm

2011-06-15 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jun 15 19:46:11 UTC 2011 Modified Files: src/sys/uvm: uvm_page.c Log Message: uvm_pagealloc_strat: fix diagnostic assert. Reported by drochner@. To generate a diff of this commit: cvs rdiff -u -r1.174 -r1.175 src/sys/uvm/uvm

CVS commit: src/share/man/man9

2011-06-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Jun 14 00:56:02 UTC 2011 Modified Files: src/share/man/man9: vnode.9 Log Message: Update getnewvnode(9) description. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/share/man/man9/vnode.9 Please note that d

CVS commit: src/share/man/man9

2011-06-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Jun 14 00:22:45 UTC 2011 Modified Files: src/share/man/man9: vnodeops.9 Log Message: VOP_LEASE(9) was removed long ago. Misc improvement. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/share/man/man9/vnode

CVS commit: src/share/man/man9

2011-06-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Jun 14 00:19:20 UTC 2011 Modified Files: src/share/man/man9: ubc.9 Log Message: Describe ubc_purge(9). To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/share/man/man9/ubc.9 Please note that diffs are not publi

CVS commit: src/share/man/man9

2011-06-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Jun 14 00:18:00 UTC 2011 Modified Files: src/share/man/man9: kmem.9 Log Message: Xr uvm_km(9) To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/share/man/man9/kmem.9 Please note that diffs are not public doma

CVS commit: src/sys/uvm

2011-06-13 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Jun 13 23:19:40 UTC 2011 Modified Files: src/sys/uvm: uvm_map.c Log Message: uvm_map_lock_entry: fix the order of locking. Spotted by yamt@. Also, keep uvm_map_unlock_entry() symmetric. To generate a diff of this commit: cvs

CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs

2011-06-12 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 12 14:47:20 UTC 2011 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_znode.c Log Message: Fix ZFS build. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 \ src/external/cddl/osnet/dist

CVS commit: src/doc

2011-06-11 Thread Mindaugas Rasiukevicius
@@ allowing multiple conflicting packages and versions to co-exist within the same tree -Branch: rmind-uvmplock -Description: Reorganize locking in UVM and improve x86 pmap(9) -Status: Active -Start Date: 15 March 2010 -End Date: -Base Tag: rmind-uvmplock-base -Maintainer: Mindaugas Rasiukevicius

CVS commit: src/sys/dev/usb

2011-06-11 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 12 03:26:20 UTC 2011 Modified Files: src/sys/dev/usb: ubsa.c usb_mem.c Log Message: Fix the build of ALL kernel (hi matt@). To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/dev/usb/ubsa.c cvs rdiff -u

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

2011-06-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jun 9 02:59:22 UTC 2011 Modified Files: src/sys/fs/filecorefs: filecore_vfsops.c src/sys/fs/smbfs: smbfs_subr.c Log Message: Remove few references to simple_lock. To generate a diff of this commit: cvs rdiff -u -r1.6

CVS commit: src/sys/arch/sgimips/hpc

2011-06-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Jun 9 02:49:32 UTC 2011 Modified Files: src/sys/arch/sgimips/hpc: pi1ppc.c pi1ppcvar.h Log Message: Convert simple_lock/ltsleep to mutex/condvar and malloc to kmem. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.1

CVS commit: src/sys

2011-06-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jun 8 23:05:48 UTC 2011 Modified Files: src/sys/arch/mips/alchemy/dev: auspi.c src/sys/arch/mips/atheros/dev: arspi.c src/sys/dev/spi: spi.c spivar.h Log Message: - Use IPL_BIO (instead of IPL_SERIAL) for SPI.

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

2011-06-08 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jun 8 22:43:10 UTC 2011 Modified Files: src/sys/arch/i386/pci: viapcib.c Log Message: Convert simple_lock to mutex. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/pci/viapcib.c Please note t

CVS commit: src/doc

2011-06-06 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Jun 7 00:52:53 UTC 2011 Modified Files: src/doc: CHANGES Log Message: Mention tmpfs fixed, PowerPC improvements and Alpha conversion to PCU. To generate a diff of this commit: cvs rdiff -u -r1.1552 -r1.1553 src/doc/CHANGES

<    1   2   3   4   5   6   7   8   9   >