CVS commit: src/sys/kern

2012-03-04 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Mar  4 14:28:49 UTC 2012

Modified Files:
src/sys/kern: subr_vmem.c

Log Message:
make accounting for vm_inuse sane
while here don't statically allocated for more caches then required


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/kern/subr_vmem.c

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



CVS commit: src/sys/rump/librump/rumpkern

2012-03-05 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Mar  5 13:43:56 UTC 2012

Modified Files:
src/sys/rump/librump/rumpkern: vm.c

Log Message:
adjust rump for static pool_cache count
should have went in with subr_vmem 1.73


To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 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: src/sys/dev/pci/hdaudio

2012-03-11 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Mar 11 19:39:36 UTC 2012

Modified Files:
src/sys/dev/pci/hdaudio: hdafg.c

Log Message:
call kmem_free with the right address in hdafg_detach for sc_widgets
the former code let to memory corruption


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/dev/pci/hdaudio/hdafg.c

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



CVS commit: src/sys/kern

2012-04-01 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Apr  1 17:02:47 UTC 2012

Modified Files:
src/sys/kern: subr_kmem.c

Log Message:
don't overallocated once we leave the caches


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/kern/subr_kmem.c

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



CVS commit: src/usr.bin/vmstat

2012-04-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Apr 29 16:23:56 UTC 2012

Modified Files:
src/usr.bin/vmstat: vmstat.c

Log Message:
remove malloc(9) output function from vmstat
it is not required and working any more


To generate a diff of this commit:
cvs rdiff -u -r1.187 -r1.188 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: src/sys/uvm

2012-06-02 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Jun  2 08:42:37 UTC 2012

Modified Files:
src/sys/uvm: uvm_km.c

Log Message:
add some description about the vmem arenas, how they stack up and their purpose


To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/sys/uvm/uvm_km.c

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



CVS commit: src/sys/kern

2012-07-21 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Jul 21 11:45:04 UTC 2012

Modified Files:
src/sys/kern: subr_kmem.c

Log Message:
split allocation lookup table to decrease overall memory used
making allocator more flexible for allocations larger then 4kb
move the encoded "size" under DEBUG back to the begining of allocated chunk

no objections on tech-kern@


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/kern/subr_kmem.c

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



CVS commit: src/sys/kern

2012-09-01 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Sep  1 12:28:59 UTC 2012

Modified Files:
src/sys/kern: subr_vmem.c

Log Message:
rework boundary-tag reserve calculation, make it more precise.
add comment about the rational behind the sizing of certain vars
used by allocation and bootstrap.
as requested by yamt@


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/kern/subr_vmem.c

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



CVS commit: src/sys/uvm

2012-09-06 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Fri Sep  7 06:45:05 UTC 2012

Modified Files:
src/sys/uvm: uvm_km.c

Log Message:
call pmap_growkernel once after the kmem_arena is created
to make the pmap cover it's address space
assert on the growth in uvm_km_kmem_alloc

for the 3rd uvm_map_entry uvm_map_prepare will grow the kernel,
but we might call into uvm_km_kmem_alloc through imports to
the kmem_meta_arena earlier

while here guard uvm_km_va_starved_p from kmem_arena not yet created

thanks for tracking this down to everyone involved


To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 src/sys/uvm/uvm_km.c

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



CVS commit: src/sys/kern

2012-10-18 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Thu Oct 18 19:33:38 UTC 2012

Modified Files:
src/sys/kern: uipc_mbuf.c

Log Message:
bring comment up to reality

kmem_map => kmem_arena


To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/kern/uipc_mbuf.c

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



CVS commit: src

2012-10-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Oct 29 16:00:05 UTC 2012

Modified Files:
src/sys/uvm: uvm_map.c uvm_map.h
src/usr.bin/pmap: pmap.c

Log Message:
get rid of not used uvm_map flag (UVM_MAP_KMAPENT)


To generate a diff of this commit:
cvs rdiff -u -r1.322 -r1.323 src/sys/uvm/uvm_map.c
cvs rdiff -u -r1.71 -r1.72 src/sys/uvm/uvm_map.h
cvs rdiff -u -r1.49 -r1.50 src/usr.bin/pmap/pmap.c

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



CVS commit: src/usr.bin/pmap

2012-10-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Oct 29 16:25:27 UTC 2012

Modified Files:
src/usr.bin/pmap: pmap.c

Log Message:
fix format string


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/usr.bin/pmap/pmap.c

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



CVS commit: src/sys/kern

2012-11-05 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Nov  5 21:35:28 UTC 2012

Modified Files:
src/sys/kern: vfs_lookup.c

Log Message:
make DEBUG kernels buildable again (typo)


To generate a diff of this commit:
cvs rdiff -u -r1.198 -r1.199 src/sys/kern/vfs_lookup.c

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



CVS commit: src/external/bsd/top/dist/machine

2013-01-03 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Thu Jan  3 10:12:36 UTC 2013

Modified Files:
src/external/bsd/top/dist/machine: m_netbsd.c

Log Message:
explicitly include sys/resource.h


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/top/dist/machine/m_netbsd.c

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



CVS commit: src/sys/kern

2013-01-04 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Fri Jan  4 08:28:39 UTC 2013

Modified Files:
src/sys/kern: subr_vmem.c

Log Message:
fix a lock order reversal during global boundary tag refill.
thanks to chuq@
xxx: request pullup


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/sys/kern/subr_vmem.c

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



CVS commit: src/sys

2013-01-26 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Jan 26 13:50:34 UTC 2013

Modified Files:
src/sys/kern: subr_vmem.c
src/sys/rump/librump/rumpkern: vm.c
src/sys/sys: vmem.h
src/sys/uvm: uvm_km.c
Added Files:
src/sys/sys: vmem_impl.h

Log Message:
make vmem(9) ready to be used early during bootstrap to replace extent(9).
pass memory for vmem structs into the initialization functions and
do away with the static pools for this.
factor out the vmem internal structures into a private header.
remove special bootstrapping of the kmem_va_arena as all necessary memory
comes from pool_allocator_meta wich is fully operational at this point.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/kern/subr_vmem.c
cvs rdiff -u -r1.132 -r1.133 src/sys/rump/librump/rumpkern/vm.c
cvs rdiff -u -r1.17 -r1.18 src/sys/sys/vmem.h
cvs rdiff -u -r0 -r1.1 src/sys/sys/vmem_impl.h
cvs rdiff -u -r1.135 -r1.136 src/sys/uvm/uvm_km.c

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



CVS commit: src/sys

2013-01-26 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Jan 26 15:18:01 UTC 2013

Modified Files:
src/sys/kern: subr_vmem.c
src/sys/rump/librump/rumpkern: vm.c
src/sys/sys: vmem.h
src/sys/uvm: uvm_km.c

Log Message:
revert previous commit not yet fully functional, sorry


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/kern/subr_vmem.c
cvs rdiff -u -r1.133 -r1.134 src/sys/rump/librump/rumpkern/vm.c
cvs rdiff -u -r1.18 -r1.19 src/sys/sys/vmem.h
cvs rdiff -u -r1.136 -r1.137 src/sys/uvm/uvm_km.c

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



CVS commit: src/sys

2013-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Jan 29 21:26:25 UTC 2013

Modified Files:
src/sys/kern: subr_vmem.c
src/sys/rump/librump/rumpkern: vm.c
src/sys/sys: vmem.h vmem_impl.h

Log Message:
make vmem(9) ready to be used early during bootstrap to replace extent(9)
pass memory for vmem structs into the initialization function and
do away with the static pool of vmem structs.
remove special bootstrapping of the quantum cache pools of the kmem_va_arena
as memory for pool_caches is allocated via pool_allocator_meta which is
fully operational at this point.


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/kern/subr_vmem.c
cvs rdiff -u -r1.134 -r1.135 src/sys/rump/librump/rumpkern/vm.c
cvs rdiff -u -r1.19 -r1.20 src/sys/sys/vmem.h
cvs rdiff -u -r1.1 -r1.2 src/sys/sys/vmem_impl.h

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



CVS commit: src/sys/uvm

2013-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Jan 29 21:29:41 UTC 2013

Modified Files:
src/sys/uvm: uvm_km.c

Log Message:
bring file up to date for previous vmem changes.


To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/sys/uvm/uvm_km.c

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



CVS commit: src/sys/uvm

2013-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Jan 29 21:37:04 UTC 2013

Modified Files:
src/sys/uvm: uvm_init.c

Log Message:
improve on comments


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/uvm/uvm_init.c

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

2013-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Jan 29 21:55:07 UTC 2013

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

Log Message:
bring man page up to date for vmem_xcreate and
the changed function signature of vmem_create


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/share/man/man9/vmem.9

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



CVS commit: src/sys/kern

2013-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Jan 29 23:00:31 UTC 2013

Modified Files:
src/sys/kern: kern_sysctl.c

Log Message:
fix the sysctl_setup_func typedef


To generate a diff of this commit:
cvs rdiff -u -r1.237 -r1.238 src/sys/kern/kern_sysctl.c

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



CVS commit: src/lib/libc/resolv

2013-02-16 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Feb 16 13:45:45 UTC 2013

Modified Files:
src/lib/libc/resolv: res_send.c

Log Message:
two more type casts after type changes


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/lib/libc/resolv/res_send.c

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



CVS commit: src/sys

2013-03-18 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Mar 18 13:36:23 UTC 2013

Modified Files:
src/sys/kern: init_main.c init_sysctl.c vfs_bio.c
src/sys/rump/librump/rumpkern: emul.c
src/sys/sys: param.h systm.h

Log Message:
calculate vnode cache size based on the resource it gets allocated from
this stops setting kern.maxvnodes to high so it exhausts available space in kmem

http://mail-index.netbsd.org/tech-kern/2013/03/08/msg015095.html


To generate a diff of this commit:
cvs rdiff -u -r1.447 -r1.448 src/sys/kern/init_main.c
cvs rdiff -u -r1.196 -r1.197 src/sys/kern/init_sysctl.c
cvs rdiff -u -r1.242 -r1.243 src/sys/kern/vfs_bio.c
cvs rdiff -u -r1.154 -r1.155 src/sys/rump/librump/rumpkern/emul.c
cvs rdiff -u -r1.425 -r1.426 src/sys/sys/param.h
cvs rdiff -u -r1.257 -r1.258 src/sys/sys/systm.h

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



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

2013-03-18 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Mar 18 16:32:32 UTC 2013

Modified Files:
src/sys/arch/i386/include: pmap.h

Log Message:
i386 pmap.h got a forward declarition for vm_map from systm.h
insert a forward declaration


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 src/sys/arch/i386/include/pmap.h

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



CVS commit: src/sys/arch/amd64/amd64

2014-03-11 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Mar 11 20:54:29 UTC 2014

Modified Files:
src/sys/arch/amd64/amd64: trap.c

Log Message:
mark a diagnostic only variable


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/amd64/amd64/trap.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/x86/x86

2014-03-11 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Mar 11 20:55:19 UTC 2014

Modified Files:
src/sys/arch/x86/x86: vm_machdep.c

Log Message:
mark a diagnostic only variable


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/x86/x86/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/kern

2014-04-02 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Wed Apr  2 16:14:50 UTC 2014

Modified Files:
src/sys/kern: subr_vmem.c

Log Message:
bt_refill is and must be called with VM_NOSLEEP set, assert this
fix error path if pool_get returns NULL


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/kern/subr_vmem.c

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



CVS commit: src/sys/kern

2014-04-02 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Wed Apr  2 18:09:10 UTC 2014

Modified Files:
src/sys/kern: subr_vmem.c

Log Message:
make condition for ENOMEM consistent with allocation requirement


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/kern/subr_vmem.c

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



CVS commit: src/sys/lib/libkern

2011-11-20 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Nov 20 15:37:31 UTC 2011

Modified Files:
src/sys/lib/libkern: arc4random.c

Log Message:
make it compile without DIAGNOSTIC defined


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/lib/libkern/arc4random.c

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



CVS commit: src

2012-01-27 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Fri Jan 27 18:53:10 UTC 2012

Modified Files:
src/sys/arch/algor/dev: mainbus.c
src/sys/arch/alpha/common: sgmap_common.c
src/sys/arch/alpha/pci: pci_bwx_bus_io_chipdep.c
pci_bwx_bus_mem_chipdep.c pci_swiz_bus_io_chipdep.c
pci_swiz_bus_mem_chipdep.c
src/sys/arch/arc/arc: bus_space.c wired_map_machdep.c
src/sys/arch/arc/jazz: jazzdmatlb.c
src/sys/arch/arc/pci: necpb.c
src/sys/arch/arm/gemini: gemini_pci.c
src/sys/arch/arm/ixp12x0: ixp12x0_pci.c
src/sys/arch/arm/s3c2xx0: s3c2800_pci.c
src/sys/arch/arm/xscale: becc_pci.c i80312_pci.c i80321_pci.c
ixp425_pci.c
src/sys/arch/atari/atari: atari_init.c bus.c
src/sys/arch/bebox/bebox: mainbus.c
src/sys/arch/cobalt/dev: gt.c
src/sys/arch/dreamcast/dev/g2: gapspci_dma.c
src/sys/arch/emips/emips: machdep.c
src/sys/arch/evbarm/ifpga: ifpga.c
src/sys/arch/evbarm/tsarm/isa: isa_io.c
src/sys/arch/evbmips/gdium: mainbus.c
src/sys/arch/evbmips/rmixl: machdep.c
src/sys/arch/evbppc/mpc85xx: machdep.c
src/sys/arch/ews4800mips/ews4800mips: bus_space.c
src/sys/arch/hp300/hp300: autoconf.c
src/sys/arch/hp700/dev: astro.c dino.c elroy.c
src/sys/arch/hp700/hp700: machdep.c
src/sys/arch/hpcmips/hpcmips: bus_space.c
src/sys/arch/hpcmips/tx: tx3912video.c
src/sys/arch/hpcsh/hpcsh: bus_space.c
src/sys/arch/ibmnws/ibmnws: mainbus.c
src/sys/arch/mac68k/mac68k: machdep.c
src/sys/arch/mips/alchemy: au_himem_space.c au_wired_space.c
src/sys/arch/mips/alchemy/dev: aupci.c
src/sys/arch/mips/mips: bus_space_alignstride_chipdep.c
src/sys/arch/mips/rmi: rmixl_pcie.c
src/sys/arch/mipsco/mipsco: bus_space.c
src/sys/arch/mvmeppc/mvmeppc: mainbus.c
src/sys/arch/ofppc/pci: ofwpci.c
src/sys/arch/powerpc/booke/pci: pq3pci.c
src/sys/arch/powerpc/ibm4xx/pci: pchb.c
src/sys/arch/powerpc/powerpc: bus_space.c
src/sys/arch/prep/prep: mainbus.c
src/sys/arch/sandpoint/sandpoint: mainbus.c
src/sys/arch/sgimips/gio: pci_gio.c
src/sys/arch/sgimips/mace: pci_mace.c
src/sys/arch/sh3/dev: shpcic.c
src/sys/arch/sparc/dev: vme_machdep.c
src/sys/arch/sparc/sparc: iommu.c machdep.c
src/sys/arch/sparc64/dev: iommu.c psycho.c
src/sys/arch/sparc64/sparc64: machdep.c
src/sys/arch/sun2/sun2: machdep.c
src/sys/arch/sun3/sun3: dvma.c
src/sys/arch/sun3/sun3x: dvma.c
src/sys/arch/vax/vax: machdep.c sgmap.c
src/sys/arch/x68k/dev: intio.c
src/sys/arch/x86/pci: pci_addr_fixup.c
src/sys/arch/x86/x86: bus_space.c
src/sys/dev/cardbus: rbus.c
src/sys/dev/ic: cpc700.c
src/sys/dev/marvell: gtpci.c mvpex.c
src/sys/dev/pci: btvmei.c pciconf.c
src/sys/dev/usb: usb_mem.c
src/sys/dev/vme: vme.c
src/sys/kern: subr_extent.c
src/sys/sys: extent.h
src/tests/kernel: t_extent.c

Log Message:
converting extent(9) from malloc(9) to kmem(9)
preceding kmem-vmem-pool-uvm patch

releng@ acknowledged


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/algor/dev/mainbus.c
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/alpha/common/sgmap_common.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/alpha/pci/pci_swiz_bus_mem_chipdep.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arc/arc/bus_space.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arc/arc/wired_map_machdep.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arc/jazz/jazzdmatlb.c
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/arc/pci/necpb.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/gemini/gemini_pci.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/ixp12x0/ixp12x0_pci.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/arm/s3c2xx0/s3c2800_pci.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/xscale/becc_pci.c \
src/sys/arch/arm/xscale/i80312_pci.c src/sys/arch/arm/xscale/i80321_pci.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/xscale/ixp425_pci.c
cvs rdiff -u -r1.96 -r1.97 src/sys/arch/atari/atari/atari_init.c
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/atari/atari/bus.c
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/bebox/bebox/mainbus.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/cobalt/dev/gt.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/dreamcast/dev/g2/gapspci_dma.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/emips/emips/machdep.c
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/evbarm/ifpga/ifpga.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/tsarm/isa/isa_io.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbmips/gdium/mainbus.c
cvs rdiff -u -r1.9 -r1

CVS commit: src/sys/ufs

2012-01-27 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Fri Jan 27 19:22:50 UTC 2012

Modified Files:
src/sys/ufs/ext2fs: ext2fs_inode.c ext2fs_lookup.c
src/sys/ufs/ffs: ffs_inode.c ffs_vfsops.c
src/sys/ufs/ufs: ufs_extattr.c ufs_vfsops.c ufs_vnops.c ufs_wapbl.c

Log Message:
converting readdir in ffs ext2fs from malloc(9) to kmem(9)
while there allocate ufs mount structs from kmem(9) too
preceding kmem-vmem-pool-patch

releng@ acknowledged


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/ufs/ext2fs/ext2fs_inode.c
cvs rdiff -u -r1.66 -r1.67 src/sys/ufs/ext2fs/ext2fs_lookup.c
cvs rdiff -u -r1.108 -r1.109 src/sys/ufs/ffs/ffs_inode.c
cvs rdiff -u -r1.272 -r1.273 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.35 -r1.36 src/sys/ufs/ufs/ufs_extattr.c
cvs rdiff -u -r1.42 -r1.43 src/sys/ufs/ufs/ufs_vfsops.c
cvs rdiff -u -r1.206 -r1.207 src/sys/ufs/ufs/ufs_vnops.c
cvs rdiff -u -r1.22 -r1.23 src/sys/ufs/ufs/ufs_wapbl.c

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



CVS commit: src

2012-01-27 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Fri Jan 27 19:48:42 UTC 2012

Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: arc.c
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/arm/arm32: pmap.c
src/sys/arch/m68k/m68k: pmap_motorola.c
src/sys/arch/mips/mips: pmap.c
src/sys/arch/powerpc/booke: booke_pmap.c
src/sys/arch/powerpc/ibm4xx: pmap.c
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/xen: xbd_xenbus.c
src/sys/dev/iscsi: iscsi_ioctl.c
src/sys/dev/pci: twa.c twe.c
src/sys/external/bsd/drm/dist/bsd-core: drm_bufs.c
src/sys/fs/efs: efs_ihash.c
src/sys/fs/ntfs: ntfs_ihash.c
src/sys/fs/smbfs: smbfs_kq.c smbfs_vnops.c
src/sys/kern: core_elf32.c kern_malloc.c subr_extent.c subr_kmem.c
subr_percpu.c subr_pool.c subr_vmem.c uipc_mbuf.c uipc_socket.c
vfs_bio.c vfs_wapbl.c
src/sys/rump/librump/rumpkern: vm.c
src/sys/sys: kmem.h pool.h sysctl.h vmem.h
src/sys/uvm: uvm_amap.c uvm_device.c uvm_extern.h uvm_fault.c
uvm_glue.c uvm_init.c uvm_io.c uvm_km.c uvm_km.h uvm_kmguard.c
uvm_map.c uvm_map.h uvm_meter.c uvm_mmap.c uvm_page.c uvm_pager.c
uvm_pdaemon.c uvm_pdpolicy_clock.c uvm_swap.c
src/usr.bin/pmap: pmap.c

Log Message:
extending vmem(9) to be able to allocated resources for it's own needs.
simplifying uvm_map handling (no special kernel entries anymore no relocking)
make malloc(9) a thin wrapper around kmem(9)
(with private interface for interrupt safety reasons)

releng@ acknowledged


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 \
src/external/cddl/osnet/dist/uts/common/fs/zfs/arc.c
cvs rdiff -u -r1.255 -r1.256 src/sys/arch/alpha/alpha/pmap.c
cvs rdiff -u -r1.174 -r1.175 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -u -r1.224 -r1.225 src/sys/arch/arm/arm32/pmap.c
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/m68k/m68k/pmap_motorola.c
cvs rdiff -u -r1.205 -r1.206 src/sys/arch/mips/mips/pmap.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/booke/booke_pmap.c
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/powerpc/ibm4xx/pmap.c
cvs rdiff -u -r1.154 -r1.155 src/sys/arch/x86/x86/pmap.c
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/xen/xen/xbd_xenbus.c
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/iscsi/iscsi_ioctl.c
cvs rdiff -u -r1.38 -r1.39 src/sys/dev/pci/twa.c
cvs rdiff -u -r1.95 -r1.96 src/sys/dev/pci/twe.c
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/drm/dist/bsd-core/drm_bufs.c
cvs rdiff -u -r1.7 -r1.8 src/sys/fs/efs/efs_ihash.c
cvs rdiff -u -r1.9 -r1.10 src/sys/fs/ntfs/ntfs_ihash.c
cvs rdiff -u -r1.24 -r1.25 src/sys/fs/smbfs/smbfs_kq.c
cvs rdiff -u -r1.77 -r1.78 src/sys/fs/smbfs/smbfs_vnops.c
cvs rdiff -u -r1.35 -r1.36 src/sys/kern/core_elf32.c
cvs rdiff -u -r1.133 -r1.134 src/sys/kern/kern_malloc.c
cvs rdiff -u -r1.73 -r1.74 src/sys/kern/subr_extent.c
cvs rdiff -u -r1.38 -r1.39 src/sys/kern/subr_kmem.c
cvs rdiff -u -r1.15 -r1.16 src/sys/kern/subr_percpu.c
cvs rdiff -u -r1.190 -r1.191 src/sys/kern/subr_pool.c
cvs rdiff -u -r1.65 -r1.66 src/sys/kern/subr_vmem.c
cvs rdiff -u -r1.143 -r1.144 src/sys/kern/uipc_mbuf.c
cvs rdiff -u -r1.207 -r1.208 src/sys/kern/uipc_socket.c
cvs rdiff -u -r1.233 -r1.234 src/sys/kern/vfs_bio.c
cvs rdiff -u -r1.49 -r1.50 src/sys/kern/vfs_wapbl.c
cvs rdiff -u -r1.120 -r1.121 src/sys/rump/librump/rumpkern/vm.c
cvs rdiff -u -r1.6 -r1.7 src/sys/sys/kmem.h
cvs rdiff -u -r1.72 -r1.73 src/sys/sys/pool.h
cvs rdiff -u -r1.198 -r1.199 src/sys/sys/sysctl.h
cvs rdiff -u -r1.16 -r1.17 src/sys/sys/vmem.h
cvs rdiff -u -r1.104 -r1.105 src/sys/uvm/uvm_amap.c
cvs rdiff -u -r1.62 -r1.63 src/sys/uvm/uvm_device.c
cvs rdiff -u -r1.179 -r1.180 src/sys/uvm/uvm_extern.h
cvs rdiff -u -r1.191 -r1.192 src/sys/uvm/uvm_fault.c
cvs rdiff -u -r1.152 -r1.153 src/sys/uvm/uvm_glue.c
cvs rdiff -u -r1.41 -r1.42 src/sys/uvm/uvm_init.c
cvs rdiff -u -r1.26 -r1.27 src/sys/uvm/uvm_io.c
cvs rdiff -u -r1.111 -r1.112 src/sys/uvm/uvm_km.c
cvs rdiff -u -r1.19 -r1.20 src/sys/uvm/uvm_km.h
cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/uvm_kmguard.c
cvs rdiff -u -r1.310 -r1.311 src/sys/uvm/uvm_map.c
cvs rdiff -u -r1.69 -r1.70 src/sys/uvm/uvm_map.h
cvs rdiff -u -r1.58 -r1.59 src/sys/uvm/uvm_meter.c
cvs rdiff -u -r1.143 -r1.144 src/sys/uvm/uvm_mmap.c
cvs rdiff -u -r1.178 -r1.179 src/sys/uvm/uvm_page.c
cvs rdiff -u -r1.107 -r1.108 src/sys/uvm/uvm_pager.c
cvs rdiff -u -r1.103 -r1.104 src/sys/uvm/uvm_pdaemon.c
cvs rdiff -u -r1.14 -r1.15 src/sys/uvm/uvm_pdpolicy_clock.c
cvs rdiff -u -r1.158 -r1.159 src/sys/uvm/uvm_swap.c
cvs rdiff -u -r1.47 -r1.48 src/usr.bin/pmap/pmap.c

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



CVS commit: src/sys/kern

2012-01-28 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Jan 28 18:02:56 UTC 2012

Modified Files:
src/sys/kern: vfs_wapbl.c

Log Message:
replacing malloc(9) with kmem(9)
wapbl_entries get there own pool, they are freed from softint context

ok: rmind@


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/kern/vfs_wapbl.c

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



CVS commit: src/sys/kern

2012-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Jan 29 11:14:50 UTC 2012

Modified Files:
src/sys/kern: subr_extent.c

Log Message:
remove left over macro after kmem_map is gone


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/kern/subr_extent.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/sparc/sparc

2012-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Jan 29 11:49:58 UTC 2012

Modified Files:
src/sys/arch/sparc/sparc: pmap.c

Log Message:
fix sparc after kmem_map is gone


To generate a diff of this commit:
cvs rdiff -u -r1.347 -r1.348 src/sys/arch/sparc/sparc/pmap.c

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



CVS commit: src/sys/ufs/ufs

2012-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Jan 29 11:59:14 UTC 2012

Modified Files:
src/sys/ufs/ufs: ufs_quota.c

Log Message:
sprinkel some #ifdef QUOTA2 to avoid unused variables


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/sys/ufs/ufs/ufs_quota.c

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



CVS commit: src/sys/uvm

2012-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Jan 29 12:37:01 UTC 2012

Modified Files:
src/sys/uvm: uvm_km.c

Log Message:
size kmem_arena more sanely for small memory machines


To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/sys/uvm/uvm_km.c

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



CVS commit: src/sys/kern

2012-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Jan 29 13:38:15 UTC 2012

Modified Files:
src/sys/kern: subr_vmem.c

Log Message:
move condvar calls under interlock protection
call uvm_kick_pdaemon in case we can sleep and no space in arena


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/kern/subr_vmem.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/amiga/pci

2012-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Jan 29 15:32:52 UTC 2012

Modified Files:
src/sys/arch/amiga/pci: mppb.c p5pb.c

Log Message:
adapt to extent(9) changes


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amiga/pci/mppb.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amiga/pci/p5pb.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/sun3/sun3

2012-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Jan 29 16:24:01 UTC 2012

Modified Files:
src/sys/arch/sun3/sun3: dvma.c

Log Message:
adapt to recent changes in uvm


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/sun3/sun3/dvma.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/sun3/sun3

2012-01-29 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Jan 29 16:24:51 UTC 2012

Modified Files:
src/sys/arch/sun3/sun3: pmap.c

Log Message:
convert from malloc(9) to kmem(9)


To generate a diff of this commit:
cvs rdiff -u -r1.166 -r1.167 src/sys/arch/sun3/sun3/pmap.c

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



CVS commit: src/sys/uvm

2012-01-30 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Jan 30 17:22:01 UTC 2012

Modified Files:
src/sys/uvm: uvm_pdpolicy_clock.c

Log Message:
removed code from uvmpdpol_needsscan_p that got there by mistake
pointed out by yamt@


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/uvm/uvm_pdpolicy_clock.c

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



CVS commit: src/sys/kern

2012-01-30 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Jan 30 17:35:18 UTC 2012

Modified Files:
src/sys/kern: subr_vmem.c

Log Message:
do the bookkeeping right


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/sys/kern/subr_vmem.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/sun2/sun2

2012-01-31 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Jan 31 22:47:08 UTC 2012

Modified Files:
src/sys/arch/sun2/sun2: pmap.c

Log Message:
unbreak the sun2 pmap


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/sun2/sun2/pmap.c

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



CVS commit: src/sys

2012-02-01 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Wed Feb  1 23:43:49 UTC 2012

Modified Files:
src/sys/kern: subr_vmem.c vfs_bio.c
src/sys/uvm: uvm_glue.c uvm_km.c uvm_pdaemon.c

Log Message:
allocate uareas and buffers from kernel_map again
add code to drain pools if kmem_arena runs out of space


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/sys/kern/subr_vmem.c
cvs rdiff -u -r1.235 -r1.236 src/sys/kern/vfs_bio.c
cvs rdiff -u -r1.153 -r1.154 src/sys/uvm/uvm_glue.c
cvs rdiff -u -r1.115 -r1.116 src/sys/uvm/uvm_km.c
cvs rdiff -u -r1.104 -r1.105 src/sys/uvm/uvm_pdaemon.c

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



CVS commit: src/sys

2012-02-02 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Thu Feb  2 18:59:45 UTC 2012

Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/mips/mips: pmap.c
src/sys/arch/powerpc/booke: booke_pmap.c
src/sys/arch/vax/vax: pmap.c
src/sys/uvm: uvm_extern.h uvm_km.c

Log Message:
- bringing kmeminit_nkmempages back and revert pmaps that called this early
- use nkmempages to scale the kmem_arena
- reducing diff to pre kmem/vmem change
   (NKMEMPAGES_MAX_DEFAULT will need adjusting on some archs)


To generate a diff of this commit:
cvs rdiff -u -r1.256 -r1.257 src/sys/arch/alpha/alpha/pmap.c
cvs rdiff -u -r1.206 -r1.207 src/sys/arch/mips/mips/pmap.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/booke/booke_pmap.c
cvs rdiff -u -r1.181 -r1.182 src/sys/arch/vax/vax/pmap.c
cvs rdiff -u -r1.180 -r1.181 src/sys/uvm/uvm_extern.h
cvs rdiff -u -r1.116 -r1.117 src/sys/uvm/uvm_km.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/xen/xen

2012-02-02 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Thu Feb  2 20:11:26 UTC 2012

Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c

Log Message:
call uvm_km_kmem_alloc with right arguments

fixes: kern/45913


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/xen/xen/xbd_xenbus.c

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



CVS commit: src/sys

2012-02-04 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Feb  4 17:56:17 UTC 2012

Modified Files:
src/sys/arch/amd64/include: param.h
src/sys/arch/arm/include/arm32: param.h
src/sys/arch/hppa/include: param.h
src/sys/arch/i386/include: param.h
src/sys/arch/sparc64/include: param.h
src/sys/uvm: uvm_km.c

Log Message:
improve sizing of kmem_arena now that more allocations are made from it
don't enforce limits if not required

ok: riz@


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/amd64/include/param.h
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/arm/include/arm32/param.h
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/hppa/include/param.h
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/i386/include/param.h
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/sparc64/include/param.h
cvs rdiff -u -r1.118 -r1.119 src/sys/uvm/uvm_km.c

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



CVS commit: src/sys

2012-02-04 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sat Feb  4 22:11:43 UTC 2012

Modified Files:
src/sys/kern: subr_pool.c
src/sys/rump/librump/rumpkern: memalloc.c

Log Message:
make acorn26 compile by fixing up subpage pool allocations

ok: riz@


To generate a diff of this commit:
cvs rdiff -u -r1.193 -r1.194 src/sys/kern/subr_pool.c
cvs rdiff -u -r1.11 -r1.12 src/sys/rump/librump/rumpkern/memalloc.c

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



CVS commit: src/sys

2012-02-10 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Fri Feb 10 17:35:50 UTC 2012

Modified Files:
src/sys/arch/alpha/include: param.h
src/sys/arch/amiga/include: param.h
src/sys/arch/atari/include: param.h
src/sys/arch/cesfic/include: param.h
src/sys/arch/hp300/include: param.h
src/sys/arch/hppa/include: param.h
src/sys/arch/i386/include: param.h
src/sys/arch/ia64/include: param.h
src/sys/arch/luna68k/include: param.h
src/sys/arch/mac68k/include: param.h
src/sys/arch/macppc/include: param.h
src/sys/arch/mvme68k/include: param.h
src/sys/arch/news68k/include: param.h
src/sys/arch/next68k/include: param.h
src/sys/arch/sh3/include: param.h
src/sys/arch/sparc/include: param.h
src/sys/arch/sun2/include: param.h
src/sys/arch/sun3/include: param.h
src/sys/arch/x68k/include: param.h
src/sys/kern: subr_vmem.c uipc_mbuf.c
src/sys/uvm: uvm_km.c

Log Message:
proper sizing of kmem_arena on different ports

PR port-i386/45946: Kernel locks up in VMEM system


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/alpha/include/param.h
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/amiga/include/param.h
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/atari/include/param.h
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/cesfic/include/param.h
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/hp300/include/param.h
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/hppa/include/param.h
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/i386/include/param.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/ia64/include/param.h
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/luna68k/include/param.h
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/mac68k/include/param.h
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/macppc/include/param.h
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/mvme68k/include/param.h
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/news68k/include/param.h
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/next68k/include/param.h
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/sh3/include/param.h
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/sparc/include/param.h
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sun2/include/param.h
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/sun3/include/param.h
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/x68k/include/param.h
cvs rdiff -u -r1.71 -r1.72 src/sys/kern/subr_vmem.c
cvs rdiff -u -r1.144 -r1.145 src/sys/kern/uipc_mbuf.c
cvs rdiff -u -r1.119 -r1.120 src/sys/uvm/uvm_km.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/alpha/alpha

2012-02-21 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Feb 21 17:39:17 UTC 2012

Modified Files:
src/sys/arch/alpha/alpha: machdep.c syscall.c

Log Message:
follow the sa removal for alpha


To generate a diff of this commit:
cvs rdiff -u -r1.337 -r1.338 src/sys/arch/alpha/alpha/machdep.c
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/alpha/alpha/syscall.c

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



CVS commit: src/sys/kern

2012-02-23 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Thu Feb 23 12:24:05 UTC 2012

Modified Files:
src/sys/kern: kern_runq.c

Log Message:
change sched_upreempt_pri default to 0 as discussed on tech-kern@
should improve interactive performance on SMP machines
as user preemption happens immediately in x-cpu wakeup case now


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/kern/kern_runq.c

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



CVS commit: src/distrib/notes/common

2011-03-28 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Mar 28 18:48:22 UTC 2011

Modified Files:
src/distrib/notes/common: main

Log Message:
Added myself.


To generate a diff of this commit:
cvs rdiff -u -r1.472 -r1.473 src/distrib/notes/common/main

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



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

2011-05-26 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Thu May 26 16:29:13 UTC 2011

Modified Files:
src/sys/arch/x86/x86: x86_machdep.c

Log Message:
put userconf_bootinfo under option USERCONF, to allow kernels without that 
option


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/x86/x86/x86_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/x86/x86

2011-05-26 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Thu May 26 16:38:57 UTC 2011

Modified Files:
src/sys/arch/x86/x86: x86_machdep.c

Log Message:
typo in comment


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/x86/x86/x86_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/kern

2013-04-16 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Tue Apr 16 21:13:39 UTC 2013

Modified Files:
src/sys/kern: subr_kmem.c

Log Message:
addresses PR/47512
properly return NULL for failed allocations not 0x8 with size checks enabled.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/kern/subr_kmem.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/usb

2013-12-15 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Sun Dec 15 17:15:34 UTC 2013

Modified Files:
src/sys/dev/usb: ehci.c

Log Message:
mark variable usage, fix non DIAGNOSTIC non DEBUG build


To generate a diff of this commit:
cvs rdiff -u -r1.222 -r1.223 src/sys/dev/usb/ehci.c

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



CVS commit: src/sys/kern

2014-02-17 Thread Lars Heidieker
Module Name:src
Committed By:   para
Date:   Mon Feb 17 20:40:06 UTC 2014

Modified Files:
src/sys/kern: subr_pool.c subr_vmem.c

Log Message:
replace vmem(9) custom boundary tag allocation with a pool(9)


To generate a diff of this commit:
cvs rdiff -u -r1.200 -r1.201 src/sys/kern/subr_pool.c
cvs rdiff -u -r1.87 -r1.88 src/sys/kern/subr_vmem.c

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