CVS commit: src/share/man/man9

2012-02-08 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb  8 08:25:05 UTC 2012

Modified Files:
src/share/man/man9: vnode.9

Log Message:
xref rwlock instead of deprecated lockmgr.
>From Julian Fagir in PR 45944.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/share/man/man9/vnode.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man9

2012-02-08 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb  8 09:32:47 UTC 2012

Modified Files:
src/share/man/man9: vnode.9

Log Message:
Bump date for previous, per mbalmer.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/share/man/man9/vnode.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2012-02-08 Thread Marc Balmer
Module Name:src
Committed By:   mbalmer
Date:   Wed Feb  8 12:10:17 UTC 2012

Modified Files:
src/lib/libc/compat/gen: compat_readdir.c

Log Message:
Add missing cast, fixes i386 build.  releng ok.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/compat/gen/compat_readdir.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/scsipi

2012-02-08 Thread Marc Balmer
Module Name:src
Committed By:   mbalmer
Date:   Wed Feb  8 12:22:00 UTC 2012

Modified Files:
src/sys/dev/scsipi: uk.c

Log Message:
Convert uk(4) to device_t.  While here, clean up the code a bit.
releng ok (ack 3, nak 0, wait no more)


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/scsipi/uk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets

2012-02-08 Thread Nicolas Joly
Module Name:src
Committed By:   njoly
Date:   Wed Feb  8 16:51:09 UTC 2012

Modified Files:
src/distrib/sets: getdirs.awk

Log Message:
Error out if a path has consecutive slashes which is unsupported and
made awk enter an infinite loop while creating set lists.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/distrib/sets/getdirs.awk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists/comp

2012-02-08 Thread Nicolas Joly
Module Name:src
Committed By:   njoly
Date:   Wed Feb  8 16:52:41 UTC 2012

Modified Files:
src/distrib/sets/lists/comp: mi

Log Message:
Remove extra slash in makemandb.debug line.


To generate a diff of this commit:
cvs rdiff -u -r1.1731 -r1.1732 src/distrib/sets/lists/comp/mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode

2012-02-08 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Wed Feb  8 17:55:21 UTC 2012

Modified Files:
src/sys/arch/usermode/include: cpu.h types.h vmparam.h
src/sys/arch/usermode/usermode: machdep.c

Log Message:
Fix /dev/kmem access and make vmstat(1) `work'. Not sure all the results are
indeed valid or correct but at least it shows them without coredumping or
coredumping the kernel.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/usermode/include/cpu.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/usermode/include/types.h
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/usermode/include/vmparam.h
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/usermode/usermode/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/x68k/stand/loadbsd

2012-02-08 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Feb  8 23:51:37 UTC 2012

Modified Files:
src/sys/arch/x68k/stand/loadbsd: Makefile

Log Message:
Don't depend on cat pages to be installed, just run mandoc here.
Also provide a HTML version for user of modern technology.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/x68k/stand/loadbsd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/ddb

2012-02-08 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Feb  9 00:21:23 UTC 2012

Modified Files:
src/sys/ddb: db_sym.c

Log Message:
Remove bogus code in the non kernel case involving end[]. In this case
end[] is the end of the crash program symbols, so using that as the
end of the kernel symbol table is just wrong.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/ddb/db_sym.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/uvm

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:05:02 UTC 2012

Modified Files:
src/sys/uvm [matt-nb5-mips64]: uvm.h uvm_amap.c uvm_extern.h uvm_init.c
uvm_km.c uvm_map.c uvm_meter.c uvm_page.c uvm_page.h uvm_pager.c
uvm_pdaemon.c uvm_pdpolicy.h uvm_pdpolicy_clock.c
uvm_pdpolicy_clockpro.c uvm_pglist.c uvm_pglist.h uvm_stat.c

Log Message:
Major changes to uvm.
Support multiple collections (groups) of free pages and run the page
reclaimation algorithm on each group independently.


To generate a diff of this commit:
cvs rdiff -u -r1.55.16.2 -r1.55.16.3 src/sys/uvm/uvm.h
cvs rdiff -u -r1.84.20.1 -r1.84.20.1.4.1 src/sys/uvm/uvm_amap.c
cvs rdiff -u -r1.148.4.2.4.4 -r1.148.4.2.4.5 src/sys/uvm/uvm_extern.h
cvs rdiff -u -r1.34 -r1.34.12.1 src/sys/uvm/uvm_init.c
cvs rdiff -u -r1.101.4.2.4.5 -r1.101.4.2.4.6 src/sys/uvm/uvm_km.c
cvs rdiff -u -r1.263.4.3.4.6 -r1.263.4.3.4.7 src/sys/uvm/uvm_map.c
cvs rdiff -u -r1.49.16.2 -r1.49.16.3 src/sys/uvm/uvm_meter.c
cvs rdiff -u -r1.140.6.3.4.6 -r1.140.6.3.4.7 src/sys/uvm/uvm_page.c
cvs rdiff -u -r1.55.14.5 -r1.55.14.6 src/sys/uvm/uvm_page.h
cvs rdiff -u -r1.92.18.3 -r1.92.18.4 src/sys/uvm/uvm_pager.c
cvs rdiff -u -r1.93.4.2.4.2 -r1.93.4.2.4.3 src/sys/uvm/uvm_pdaemon.c
cvs rdiff -u -r1.3 -r1.3.62.1 src/sys/uvm/uvm_pdpolicy.h
cvs rdiff -u -r1.12.16.1 -r1.12.16.2 src/sys/uvm/uvm_pdpolicy_clock.c
cvs rdiff -u -r1.15 -r1.15.16.1 src/sys/uvm/uvm_pdpolicy_clockpro.c
cvs rdiff -u -r1.42.16.10 -r1.42.16.11 src/sys/uvm/uvm_pglist.c
cvs rdiff -u -r1.7.16.3 -r1.7.16.4 src/sys/uvm/uvm_pglist.h
cvs rdiff -u -r1.31.12.1 -r1.31.12.2 src/sys/uvm/uvm_stat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:08:32 UTC 2012

Modified Files:
src/sys/miscfs/genfs [matt-nb5-mips64]: genfs_io.c
src/sys/ufs/lfs [matt-nb5-mips64]: lfs_vfsops.c

Log Message:
Change to use the updated uvm_pageout_* signature.


To generate a diff of this commit:
cvs rdiff -u -r1.13.4.2.4.3 -r1.13.4.2.4.4 src/sys/miscfs/genfs/genfs_io.c
cvs rdiff -u -r1.267.6.1 -r1.267.6.1.4.1 src/sys/ufs/lfs/lfs_vfsops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:10:06 UTC 2012

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c

Log Message:
When printing a stack trace, use +0x# so you can c&p easily into gdb.


To generate a diff of this commit:
cvs rdiff -u -r1.217.12.40 -r1.217.12.41 src/sys/arch/mips/mips/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/include

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:11:39 UTC 2012

Modified Files:
src/sys/arch/evbmips/include [matt-nb5-mips64]: vmparam.h

Log Message:
VM_FREELIST_MAX is not used by anything.  Should be VM_NFREELIST
Add macros to test a PA to see if it belonds to a VM_FREELIST_*


To generate a diff of this commit:
cvs rdiff -u -r1.1.142.5 -r1.1.142.6 src/sys/arch/evbmips/include/vmparam.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/conf

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:12:09 UTC 2012

Modified Files:
src/sys/arch/evbmips/conf [matt-nb5-mips64]: MALTA32

Log Message:
Get rid of dead lines.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/evbmips/conf/MALTA32

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch/mips

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:14:46 UTC 2012

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: vmparam.h
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c pmap.c
pmap_segtab.c vm_machdep.c

Log Message:
Add mips_page_to_pggroup which return what pggroup a page belongs to.
Eradicate VM_FREELIST_MAX
When adding pages to the system, track what freelists get pages.


To generate a diff of this commit:
cvs rdiff -u -r1.41.28.25 -r1.41.28.26 src/sys/arch/mips/include/vmparam.h
cvs rdiff -u -r1.205.4.1.2.1.2.62 -r1.205.4.1.2.1.2.63 \
src/sys/arch/mips/mips/mips_machdep.c
cvs rdiff -u -r1.179.16.35 -r1.179.16.36 src/sys/arch/mips/mips/pmap.c
cvs rdiff -u -r1.1.2.11 -r1.1.2.12 src/sys/arch/mips/mips/pmap_segtab.c
cvs rdiff -u -r1.121.6.1.2.24 -r1.121.6.1.2.25 \
src/sys/arch/mips/mips/vm_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/rump/librump/rumpkern

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:15:18 UTC 2012

Modified Files:
src/sys/rump/librump/rumpkern [matt-nb5-mips64]: vm.c

Log Message:
Update uvm_pageout_done defintion.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.41.8.1 src/sys/rump/librump/rumpkern/vm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/usr.bin/vmstat

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:22:58 UTC 2012

Modified Files:
src/usr.bin/vmstat [matt-nb5-mips64]: vmstat.c

Log Message:
Deal with the changes to uvmexp.  Use sysctl version when possible.


To generate a diff of this commit:
cvs rdiff -u -r1.163 -r1.163.6.1 src/usr.bin/vmstat/vmstat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2012-02-08 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb  9 03:35:59 UTC 2012

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c

Log Message:
Recognize KSEGX as FIRST512M (even though it isn't in the 512M it is
conceptually part of it since it's direct-mapped).


To generate a diff of this commit:
cvs rdiff -u -r1.121.6.1.2.25 -r1.121.6.1.2.26 \
src/sys/arch/mips/mips/vm_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dist/ipf/netinet

2012-02-08 Thread Darren Reed
Module Name:src
Committed By:   darrenr
Date:   Thu Feb  9 07:15:28 UTC 2012

Modified Files:
src/sys/dist/ipf/netinet: ip_fil_netbsd.c ip_nat.c

Log Message:
PR kern/45929
ipnat does not remove rules with -r


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/dist/ipf/netinet/ip_fil_netbsd.c
cvs rdiff -u -r1.46 -r1.47 src/sys/dist/ipf/netinet/ip_nat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.