Module Name:src
Committed By: riastradh
Date: Sat Mar 21 13:28:32 UTC 2015
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Address O->A loan case in comments, pointed out by chs@.
To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/uvm/uvm_page.h
Module Name:src
Committed By: riastradh
Date: Sat Mar 21 13:58:31 UTC 2015
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
No, PQ_ANON is set only if owned by anon, not if loaned to anon.
To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/uvm/uvm_
Module Name:src
Committed By: riastradh
Date: Mon Mar 23 07:59:12 UTC 2015
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Call these `identities', not `life states'.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/uvm/uvm_page.h
Please note t
Module Name:src
Committed By: riastradh
Date: Fri Apr 3 01:03:42 UTC 2015
Modified Files:
src/sys/uvm: uvm_init.c
Log Message:
Initialize P->V tracking for unmanaged device pages in uvm_init.
Conditional on __HAVE_PMAP_PV_TRACK until we add it to all pmaps.
MI part of p
Module Name:src
Committed By: joerg
Date: Sat Apr 11 19:24:13 UTC 2015
Modified Files:
src/sys/uvm: files.uvm uvm_page.c
Log Message:
Allow changing the per-cpu emergency page reservation via kernel config.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 sr
Module Name:src
Committed By: joerg
Date: Sun Apr 12 12:44:13 UTC 2015
Modified Files:
src/sys/uvm: files.uvm
Log Message:
UVM_RESERVED_PAGES_PER_CPU must be a param, not a flag.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/uvm/files.uvm
Please
Module Name:src
Committed By: riastradh
Date: Mon Apr 13 22:04:44 UTC 2015
Modified Files:
src/sys/uvm: uvm.h
Log Message:
Limit include to kernel.
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sys/uvm/uvm.h
Please note that diffs are not public dom
Module Name:src
Committed By: christos
Date: Thu Sep 24 14:35:15 UTC 2015
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
implement VM_PROC_MAP
To generate a diff of this commit:
cvs rdiff -u -r1.334 -r1.335 src/sys/uvm/uvm_map.c
Please note that diffs are not publi
Module Name:src
Committed By: mrg
Date: Mon Oct 26 07:13:01 UTC 2015
Modified Files:
src/sys/uvm: uvm_object.c
Log Message:
in uvm_obj_init(), KASSERT(ops), to ensure we have an actual pager ops
set for this object. suggested by chuq.
To generate a diff of this commit:
Module Name:src
Committed By: mrg
Date: Mon Oct 26 09:02:49 UTC 2015
Modified Files:
src/sys/uvm: uvm_object.c
Log Message:
disable the previous for now; it fails for me on a different system.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/uvm/uvm_
Module Name:src
Committed By: wiz
Date: Sun Dec 6 09:38:54 UTC 2015
Modified Files:
src/sys/uvm: uvm_vnode.c
Log Message:
Fix typo in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 src/sys/uvm/uvm_vnode.c
Please note that diffs are not public
Module Name:src
Committed By: mlelstv
Date: Sun Dec 6 08:53:22 UTC 2015
Modified Files:
src/sys/uvm: uvm_vnode.c
Log Message:
Clean up assertions and catch integer overflow.
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 src/sys/uvm/uvm_vnode.c
Please
Module Name:src
Committed By: maxv
Date: Sat May 21 06:37:28 UTC 2016
Modified Files:
src/sys/uvm: uvm_glue.c
Log Message:
USPACE and USPACE_ALIGN are constants. Use a #if instead. Probably saves
some instructions.
To generate a diff of this commit:
cvs rdiff -u -r1.161
Module Name:src
Committed By: maxv
Date: Sun May 22 09:10:37 UTC 2016
Modified Files:
src/sys/uvm: uvm_glue.c
Log Message:
Revert my previous change. I missed an entry on NXR.
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 src/sys/uvm/uvm_glue.c
Please
Module Name:src
Committed By: martin
Date: Tue May 24 20:20:57 UTC 2016
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
PR kern/50985: use the runtime limits of the vmspace in range_test()
instead of the compile time defaults for it.
To generate a diff of this commi
Module Name:src
Committed By: christos
Date: Wed Jun 1 00:49:45 UTC 2016
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Avoid locking issues when copying out requires taking a fault and we are
finding out our own maps, by allocating a buffer and copying out after
we
Module Name:src
Committed By: martin
Date: Sat Jun 18 14:56:04 UTC 2016
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Change two KASSERT to KASSERTMSG to provide better diagnostics.
To generate a diff of this commit:
cvs rdiff -u -r1.338 -r1.339 src/sys/uvm/uvm_map
Module Name:src
Committed By: skrll
Date: Fri Jul 8 06:45:34 UTC 2016
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Remove '\n' from UVMHIST_LOG format - it is not needed.
To generate a diff of this commit:
cvs rdiff -u -r1.173 -r1.174 src/sys/uvm/uvm_swap.c
Ple
Module Name:src
Committed By: maxv
Date: Wed Jul 20 12:38:44 UTC 2016
Modified Files:
src/sys/uvm: uvm_extern.h uvm_km.c
Log Message:
Introduce uvm_km_protect.
To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.198 src/sys/uvm/uvm_extern.h
cvs rdiff -u -r1.139 -
Module Name:src
Committed By: maxv
Date: Wed Jul 27 16:45:00 UTC 2016
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Use UVM_PROT_ALL only if UVM_KMF_EXEC is given as argument. Otherwise, if
UVM_KMF_PAGEABLE is also given as argument, only the VA is allocated and
UVM w
Module Name:src
Committed By: martin
Date: Thu Jul 28 07:52:06 UTC 2016
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
PR kern/51371: fix misleading indentation
To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 src/sys/uvm/uvm_aobj.c
Please note that
Module Name:src
Committed By: chs
Date: Sat Jan 10 23:35:02 UTC 2015
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
in uvm_mmap_dev(), use the passed-in offset instead of 0.
from Onno van der Linden in PR 49536.
To generate a diff of this commit:
cvs rdiff -u -r1.1
Module Name:src
Committed By: chs
Date: Fri Jan 23 16:13:53 UTC 2015
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
skip busy anon pages in uvm_map_clean().
we shouldn't be messing with pages that someone else has busy,
and uvm_map_clean() is just advisory for amap ma
Module Name:src
Committed By: christos
Date: Sun Feb 1 16:26:01 UTC 2015
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
The diagnostic function uvm_km_check_empty() takes a mutex, so don't call it
if we are using UVM_FLAG_NOWAIT.
To generate a diff of this commit:
Module Name:src
Committed By: mlelstv
Date: Sun Mar 1 13:43:51 UTC 2015
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
Detect overflow when rounding length parameter and return ENOMEM.
Fixes PR kern/49692.
To generate a diff of this commit:
cvs rdiff -u -r1.151 -r
Module Name:src
Committed By: rmind
Date: Wed May 27 19:43:40 UTC 2015
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
ubc_alloc: perform pmap_update() in the error path as we might have
removed the mapping.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.
Module Name:src
Committed By: matt
Date: Mon Jun 22 06:24:17 UTC 2015
Modified Files:
src/sys/uvm: uvm_fault.c uvm_map.c
Log Message:
Use %p, %#xl etc. for pointers and addresses.
To generate a diff of this commit:
cvs rdiff -u -r1.196 -r1.197 src/sys/uvm/uvm_fault.c
cvs
Module Name:src
Committed By: maxv
Date: Sun Aug 7 09:55:18 UTC 2016
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
Explicitly return syscall-specific error codes, instead of the ones given
by range_test. This fixes msync, mlock and munlock, which all return EINVAL
Module Name:src
Committed By: maxv
Date: Sun Aug 7 10:07:58 UTC 2016
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
KNF a little.
To generate a diff of this commit:
cvs rdiff -u -r1.160 -r1.161 src/sys/uvm/uvm_mmap.c
Please note that diffs are not public domain;
Module Name:src
Committed By: kre
Date: Tue Aug 9 12:17:04 UTC 2016
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
The only error that can occur from munlock() on NetBSD is ENOMEM.
Make it be that way.
To generate a diff of this commit:
cvs rdiff -u -r1.161 -r1.16
Module Name:src
Committed By: skrll
Date: Fri Aug 12 13:40:21 UTC 2016
Modified Files:
src/sys/uvm: files.uvm
Log Message:
Make UVMHIST_PRINT work again by making it define KERNHIST_PRINT
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/uvm/files.uvm
Module Name:src
Committed By: christos
Date: Fri Feb 5 04:18:55 UTC 2016
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
PR/50744: NONAKA Kimihiro: Protect more stuff with _KERNEL && _KMEMUSER to
make uvm_extern.h compile standalone again for net-snmp.
To generat
Module Name:src
Committed By: uebayasi
Date: Thu Nov 27 14:25:01 UTC 2014
Modified Files:
src/sys/uvm: uvm_emap.c uvm_glue.c
Log Message:
Consistently use kpreempt_*() outside scheduler path.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/uvm/uvm_e
Module Name:src
Committed By: msaitoh
Date: Mon Dec 1 04:02:40 UTC 2014
Modified Files:
src/sys/uvm: uvm_meter.c
Log Message:
Fix a bug that "vmstat -s" print uvmexp.ncolors incorrectly.
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/sys/uvm/uvm_mete
Module Name:src
Committed By: msaitoh
Date: Mon Dec 1 04:11:14 UTC 2014
Modified Files:
src/sys/uvm: uvm_meter.c
Log Message:
Sort in uvmexp_sysctl's order for readability. No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/uvm/u
Module Name:src
Committed By: matt
Date: Fri Sep 5 05:36:21 UTC 2014
Modified Files:
src/sys/uvm: uvm_page.c uvm_pglist.c
Log Message:
Don't use C++ try keyword as a variable name.
To generate a diff of this commit:
cvs rdiff -u -r1.185 -r1.186 src/sys/uvm/uvm_page.c
cv
Module Name:src
Committed By: matt
Date: Fri Sep 5 05:36:49 UTC 2014
Modified Files:
src/sys/uvm: uvm_unix.c
Log Message:
Don't use C++ new keyword as a variable name.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/uvm/uvm_unix.c
Please note that
Module Name:src
Committed By: matt
Date: Fri Sep 5 09:24:21 UTC 2014
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
Don't nest structure definitions.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/uvm/uvm_bio.c
Please note that diffs are not
Module Name:src
Committed By: matt
Date: Fri Sep 5 09:24:48 UTC 2014
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
Use f_vnode instead of f_data
To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 src/sys/uvm/uvm_mmap.c
Please note that diffs are not
Module Name:src
Committed By: christos
Date: Sun Oct 26 01:42:07 UTC 2014
Modified Files:
src/sys/uvm: uvm_map.c uvm_pglist.c
Log Message:
Define UVMDEBUG for expensive debugging operations. Idea from chuq.
To generate a diff of this commit:
cvs rdiff -u -r1.330 -r1.331
Module Name:src
Committed By: christos
Date: Sat Jan 25 05:14:03 UTC 2014
Modified Files:
src/sys/uvm: uvm_mmap.c uvm_param.h
Log Message:
provide proper defaults for topdown and bottomup allocation.
XXX: Ports that provide their own VM_DEFAULT_ADDRESS() need to provide th
Module Name:src
Committed By: christos
Date: Sat Jan 25 15:17:17 UTC 2014
Modified Files:
src/sys/uvm: uvm_param.h
Log Message:
delete VM_DEFAULT_ADDRESS and commentary which is no longer used/true.
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/uv
Module Name:src
Committed By: christos
Date: Sat Jan 25 17:21:49 UTC 2014
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
deal with COMPAT_10 issue.
To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/uvm/uvm_mmap.c
Please note that diffs are no
Module Name:src
Committed By: christos
Date: Sat Jan 25 17:30:45 UTC 2014
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
make this compile.
To generate a diff of this commit:
cvs rdiff -u -r1.147 -r1.148 src/sys/uvm/uvm_mmap.c
Please note that diffs are not public
Module Name:src
Committed By: skrll
Date: Fri Feb 21 22:08:07 UTC 2014
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
Remove unnecessary struct simplelock forward declaration.
To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.189 src/sys/uvm/uvm_extern
Module Name:src
Committed By: mlelstv
Date: Sat Feb 22 19:05:32 UTC 2014
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Drop empty priority lists, not the full ones. Fixes kern/48611.
To generate a diff of this commit:
cvs rdiff -u -r1.166 -r1.167 src/sys/uvm/uvm_s
Module Name:src
Committed By: martin
Date: Tue Feb 25 14:22:59 UTC 2014
Modified Files:
src/sys/uvm: uvm_kmguard.c
Log Message:
Mark a variable used only in diagnostics
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/uvm/uvm_kmguard.c
Please note t
Module Name:src
Committed By: riastradh
Date: Tue May 7 15:49:09 UTC 2013
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Set bp->b_resid to bp->b_bcount on error in swstrategy as required.
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 src/sys/uvm
Module Name:src
Committed By: riastradh
Date: Mon May 19 05:24:29 UTC 2014
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
Don't leak memory on failure in uvm_pglistalloc_contig.
Free pages like uvm_pglistalloc_simple does.
Discovered by code inspection.
To gene
Module Name:src
Committed By: riastradh
Date: Mon May 19 05:48:14 UTC 2014
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
Back out previous silliness -- on failure no pages are allocated.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/uvm/u
Module Name:src
Committed By: riastradh
Date: Thu May 22 14:01:46 UTC 2014
Modified Files:
src/sys/uvm: uvm_aobj.c uvm_extern.h
Log Message:
Add uao_set_pgfl to limit a uvm_aobj's pages to a specified freelist.
Brought up on tech-kern:
https://mail-index.netbsd.org/tech-
Module Name:src
Committed By: riastradh
Date: Sun May 25 18:55:11 UTC 2014
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
Allow VM_NFREELIST in uao_set_pgfl, meaning any freelist is OK.
To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 src/sys/uvm/uvm
Module Name:src
Committed By: maxv
Date: Sat Jun 28 15:52:45 UTC 2014
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
This KASSERT can trigger a panic too easily, if SCARG(uap, cmd)=SWAP_OFF and
SCARG(uap, arg)=NULL. The same KASSERT is already in the SWAP_ON switch c
Module Name:src
Committed By: christos
Date: Fri Jul 18 12:19:10 UTC 2014
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Split out the minherit code into separate functions for readability (allows
us to indent them properly), and merge the new vm_map_entry creation in
Module Name:src
Committed By: martin
Date: Wed Sep 11 18:26:14 UTC 2013
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
Allow MD code to add aditional checks for mmap(..., MAP_FIXED) address
ranges. This can be used, for example, to avoid not implemented VA-holes,
but
Module Name:src
Committed By: martin
Date: Sun Sep 15 15:51:23 UTC 2013
Modified Files:
src/sys/uvm: uvm_emap.c
Log Message:
Remove unused variable
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/uvm/uvm_emap.c
Please note that diffs are not public
Module Name:src
Committed By: martin
Date: Sun Sep 15 15:52:35 UTC 2013
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Mark a variable as potentially unused
To generate a diff of this commit:
cvs rdiff -u -r1.194 -r1.195 src/sys/uvm/uvm_fault.c
Please note that d
Module Name:src
Committed By: martin
Date: Sun Sep 15 15:54:23 UTC 2013
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
Mark potentialy unused variables
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/uvm/uvm_pglist.c
Please note that diffs
Module Name:src
Committed By: christos
Date: Fri Oct 18 17:48:44 UTC 2013
Modified Files:
src/sys/uvm: uvm_aobj.h
Log Message:
use __USE() for empty macro
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/uvm/uvm_aobj.h
Please note that diffs are not
Module Name:src
Committed By: martin
Date: Fri Oct 25 14:20:11 UTC 2013
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Some pmaps may not consume all arguments of pmap_copy()
To generate a diff of this commit:
cvs rdiff -u -r1.324 -r1.325 src/sys/uvm/uvm_map.c
Plea
Module Name:src
Committed By: martin
Date: Fri Oct 25 14:30:21 UTC 2013
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Optimize out VM_PHYSMEM_PTR_SWAP on architectures that have VM_PHYSSEG_MAX = 1
(hard to address two different array entries there w/o invoking undef
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:08:11 UTC 2013
Modified Files:
src/sys/uvm: uvm_anon.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/uvm/uvm_anon.c
Please note that diffs are n
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:22:55 UTC 2013
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/sys/uvm/uvm_aobj.c
Please note that diffs are
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:23:33 UTC 2013
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/uvm/uvm_bio.c
Please note that diffs are not
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:25:25 UTC 2013
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Mark diagnostic-only variables
To generate a diff of this commit:
cvs rdiff -u -r1.325 -r1.326 src/sys/uvm/uvm_map.c
Please note that diffs are no
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:26:22 UTC 2013
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.182 -r1.183 src/sys/uvm/uvm_page.c
Please note that diffs are
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:27:29 UTC 2013
Modified Files:
src/sys/uvm: uvm_pager.c
Log Message:
Mark diagnostic-only variables
To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/sys/uvm/uvm_pager.c
Please note that diffs ar
Module Name:src
Committed By: martin
Date: Fri Oct 25 20:28:33 UTC 2013
Modified Files:
src/sys/uvm: uvm_pdaemon.c
Log Message:
Mark a diagnostic-only variable
To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/sys/uvm/uvm_pdaemon.c
Please note that dif
Module Name:src
Committed By: christos
Date: Sat Nov 23 14:32:13 UTC 2013
Modified Files:
src/sys/uvm: uvm_swap.c uvm_swap.h
Log Message:
convert from CIRCLEQ to TAILQ
add uvm_swap_shutdown(), unused
To generate a diff of this commit:
cvs rdiff -u -r1.163 -r1.164 src/sys
Module Name:src
Committed By: christos
Date: Sat Nov 23 14:50:40 UTC 2013
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
fix circleq comments
To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 src/sys/uvm/uvm_swap.c
Please note that diffs are not publ
Module Name:src
Committed By: matt
Date: Wed Feb 26 16:11:59 UTC 2014
Modified Files:
src/sys/uvm: uvm_meter.c uvm_param.h
Log Message:
Add vm.min_address and vm.max_address which return VM_MIN_ADDRESS and
VM_MAXUSER_ADDRESS.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: martin
Date: Wed Feb 26 20:33:53 UTC 2014
Modified Files:
src/sys/uvm: uvm_meter.c
Log Message:
Fix copy & pasto
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/uvm/uvm_meter.c
Please note that diffs are not public dom
Module Name:src
Committed By: christos
Date: Sat Mar 1 18:32:01 UTC 2014
Modified Files:
src/sys/uvm: uvm_pager.c
Log Message:
only check that npages fit, if we are going to add npages to swpgonly.
To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 src/sys/
Module Name:src
Committed By: matt
Date: Wed Mar 5 05:35:55 UTC 2014
Modified Files:
src/sys/uvm: uvm_map.c uvm_stat.h
Log Message:
Use UVMHIST_INITIALIZER (KERNHIST_INITIALIZER) to statically initialize
maphist. This allows maphist to used very very early in boot well b
Module Name:src
Committed By: chs
Date: Mon Apr 21 16:33:48 UTC 2014
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
remove unused variables for UVM_PAGE_TRKOWN.
To generate a diff of this commit:
cvs rdiff -u -r1.183 -r1.184 src/sys/uvm/uvm_page.c
Please note that
Module Name:src
Committed By: christos
Date: Sun Jul 9 20:53:09 UTC 2017
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
PR/52384: make uvm_fault_check() return EFAULT not EACCES, like our man pages
(but not OpenGroup which does not document EFAULT for read/write, a
Module Name:src
Committed By: chs
Date: Mon Nov 20 21:06:54 UTC 2017
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
In uvm_fault_upper_enter(), if pmap_enter(PMAP_CANFAIL) fails, assert that
the pmap did not leave around a now-stale pmap mapping for an old page.
If
Module Name:src
Committed By: maya
Date: Fri Dec 15 16:03:30 UTC 2017
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
Match locking notes with reality.
misc_lock is used to protect vm_refcnt.
ok chuq
To generate a diff of this commit:
cvs rdiff -u -r1.207 -r1.208
Module Name:src
Committed By: christos
Date: Sun Jan 21 17:58:43 UTC 2018
Modified Files:
src/sys/uvm: uvm_physseg.c
Log Message:
CID-1427737: Pacify coverity using KASSERT
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/uvm_physseg.c
Please note
Module Name:src
Committed By: pgoyette
Date: Sun Oct 1 01:45:02 UTC 2017
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Fix user-triggerable kernel crash as reported in PR kern/52573 (from
Bruno Haible).
XXX Pull-up to netbsd-8
To generate a diff of this commit:
c
Module Name:src
Committed By: utkarsh009
Date: Fri Oct 27 12:01:08 UTC 2017
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
[syzkaller] Fix for PR #52658 as suggested by riastradh@
The bug was found by Dmitry Vyukov (dvyu...@google.com)
using syzkaller and was tested
Module Name:src
Committed By: mrg
Date: Tue Nov 14 06:43:23 UTC 2017
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
remove duplicate prototype.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/uvm/uvm_page.h
Please note that diffs are not publ
Module Name:src
Committed By: mlelstv
Date: Fri Mar 30 07:22:59 UTC 2018
Modified Files:
src/sys/uvm: uvm_readahead.c
Log Message:
Increase UVM read ahead window limit a bit to match concurrency of reading
from the raw device.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: jdolecek
Date: Mon Apr 2 18:25:42 UTC 2018
Modified Files:
src/sys/uvm: uvm_emap.c
Log Message:
fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/uvm_emap.c
Please note that diffs are not public
Module Name:src
Committed By: jdolecek
Date: Fri Apr 20 18:58:10 UTC 2018
Modified Files:
src/sys/uvm: uvm_bio.c uvm_extern.h
Log Message:
make ubc_alloc() and ubc_release() static, they should not be used
outside of ubc_uiomove()/ubc_zeropage(); for now mark as noinline
t
Module Name:src
Committed By: jakllsch
Date: Tue Apr 24 16:35:53 UTC 2018
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
In uvm_page_recolor(), kmem_free() old size rather than new size.
>From Yaniv Abraham-Rabinovitch in PR kern/53208.
To generate a diff of this
Module Name:src
Committed By: christos
Date: Mon May 7 21:00:14 UTC 2018
Modified Files:
src/sys/uvm: uvm_fault.c uvm_fault_i.h
Log Message:
update maxrss (used to always be 0). Patterned after the OpenBSD changes.
To generate a diff of this commit:
cvs rdiff -u -r1.202
Module Name:src
Committed By: christos
Date: Tue May 8 19:33:57 UTC 2018
Modified Files:
src/sys/uvm: uvm_extern.h uvm_fault.c uvm_fault_i.h
Log Message:
don't store the rssmax in the lwp rusage, it is a per proc property. Instead
utilize an unused field in the vmspace st
Module Name:src
Committed By: jdolecek
Date: Sat May 19 11:02:33 UTC 2018
Modified Files:
src/sys/uvm: uvm_loan.c uvm_page.c
Log Message:
detect wraparound when bumping page wire_count and loan_count
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/sys/u
Module Name:src
Committed By: jdolecek
Date: Sat May 19 15:13:26 UTC 2018
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
change code to take advantage of direct map when available, avoiding the need
to map pages into kernel
this improves performance of UBC-based (rea
Module Name:src
Committed By: jdolecek
Date: Sat May 19 15:18:02 UTC 2018
Modified Files:
src/sys/uvm: uvm_readahead.c
Log Message:
adjust heuristics for read-ahead to skip the full read-ahead when last page of
the range is already cached; this speeds up I/O from cache, si
Module Name:src
Committed By: jdolecek
Date: Fri May 25 20:11:03 UTC 2018
Modified Files:
src/sys/uvm: uvm_loan.c
Log Message:
add the KASSERT() for loan_count wrap-around to all places which increase it
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/s
Module Name:src
Committed By: jdolecek
Date: Sat May 26 18:57:35 UTC 2018
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
uvm_pageactivate() needs to be called _after_ code is done with the page, no
reason
to bother pdaemon with PG_BUSY pages; also clear the PG_FAKE a
Module Name:src
Committed By: christos
Date: Wed Mar 15 20:25:41 UTC 2017
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
PR/52078: Don't panic on 0 allocation, check more bounds.
To generate a diff of this commit:
cvs rdiff -u -r1.342 -r1.343 src/sys/uvm/uvm_map.c
Module Name:src
Committed By: riastradh
Date: Sun Mar 19 23:30:39 UTC 2017
Modified Files:
src/sys/uvm: uvm_physseg.c
Log Message:
__diagused police
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/uvm_physseg.c
Please note that diffs are not publ
Module Name:src
Committed By: riastradh
Date: Sun Mar 19 23:44:35 UTC 2017
Modified Files:
src/sys/uvm: uvm_fault.c uvm_km.c uvm_loan.c
Log Message:
__diagused police
To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.198 src/sys/uvm/uvm_fault.c
cvs rdiff -u -r1
Module Name:src
Committed By: riastradh
Date: Sun Mar 19 23:47:46 UTC 2017
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
#if DIAGNOSTIC panic ---> KASSERT
To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/sys/uvm/uvm_bio.c
Please note that diffs ar
Module Name:src
Committed By: kre
Date: Mon Mar 20 04:35:04 UTC 2017
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
Perhaps fix printf format for KASSERTMSG (unbreak i386 build maybe).
This can be revisited by anyone who wants to do things better...
To generate a di
Module Name:src
Committed By: kre
Date: Mon Mar 20 07:31:28 UTC 2017
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
One more (should have noticed last time) and this time fix the
format the way it should have been fixed, not just what was easiest...
To generate a di
Module Name:src
Committed By: kre
Date: Mon Mar 20 10:44:24 UTC 2017
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
Third time lucky...
Why is there no PRI[xd]OFF ? How are off_t's intended to be printed?
If a PRIxOFF gets added in some appropriate place, the XXX
301 - 400 of 725 matches
Mail list logo