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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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 -
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
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
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/
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/
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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,
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
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
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
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
= 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
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
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
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
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
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 @@
-/* $
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/
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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_
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/
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
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
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.
-
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().
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
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
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
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
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
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
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
@@
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
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
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
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
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
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/
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
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
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.
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
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
401 - 500 of 890 matches
Mail list logo