Module Name:src
Committed By: skrll
Date: Tue Dec 17 13:25:50 UTC 2019
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
Fix a UVMHIST_LOG format
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/uvm/pmap/pmap_tlb.c
Please note that diffs
Module Name:src
Committed By: ad
Date: Mon Dec 16 19:18:26 UTC 2019
Modified Files:
src/sys/uvm: uvm_pdpolicy_clock.c
Log Message:
Use the high bits of pqflags for PQ_TIME, not low.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: ad
Date: Mon Dec 16 18:30:18 UTC 2019
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
Merge from yamt-pagecache:
uvm_pagerealloc(): Don't bother with insert to new. Nobody uses it and it
can return an error now due to radixtree.
To
Module Name:src
Committed By: ad
Date: Sat Dec 14 21:36:00 UTC 2019
Modified Files:
src/sys/uvm: uvm_pager.c uvm_pdaemon.c
Log Message:
The uvmexp.pdpending change was incorrect - revert for now.
To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116
Module Name:src
Committed By: ad
Date: Sat Dec 14 17:31:53 UTC 2019
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Merge from yamt-pagecache: use radixtree for page lookup.
rbtree page lookup was introduced during the NetBSD 5.0 development cycle to
bypass lock
Module Name:src
Committed By: ad
Date: Sat Dec 14 15:34:19 UTC 2019
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Update uvmexp.nswget with atomics.
To generate a diff of this commit:
cvs rdiff -u -r1.183 -r1.184 src/sys/uvm/uvm_swap.c
Please note that diffs are
Module Name:src
Committed By: ad
Date: Sat Dec 14 15:08:45 UTC 2019
Modified Files:
src/sys/uvm: uvm_loan.c
Log Message:
Don't call uvm_pagedequeue() while holding pg->interlock.
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/uvm/uvm_loan.c
Module Name:src
Committed By: ad
Date: Sat Dec 14 15:04:48 UTC 2019
Modified Files:
src/sys/uvm: uvm_pager.c uvm_pdaemon.c
Log Message:
Adjust pdpending in uvm_pageout_start() and uvm_pageout_done() to avoid
the value going temporarily negative.
To generate a diff of
Module Name:src
Committed By: ad
Date: Sat Dec 14 14:46:11 UTC 2019
Modified Files:
src/sys/uvm/pmap: pmap_segtab.c
Log Message:
Use pageq.list instead of listq.list.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/uvm/pmap/pmap_segtab.c
Please
Module Name:src
Committed By: riastradh
Date: Mon Dec 9 04:39:58 UTC 2019
Modified Files:
src/sys/uvm/pmap: pmap_pvt.c
Log Message:
Convert pmap_pvt to atomic_load/store.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/uvm/pmap/pmap_pvt.c
Please
Module Name:src
Committed By: jmcneill
Date: Sat Dec 7 17:56:08 UTC 2019
Modified Files:
src/sys/uvm/pmap: pmap_pvt.c
Log Message:
sys/atomic.h for membar_*
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/uvm/pmap/pmap_pvt.c
Please note that diffs
Module Name:src
Committed By: chs
Date: Mon Dec 2 20:02:02 UTC 2019
Modified Files:
src/sys/uvm: uvm_anon.c
Log Message:
fix the build for when UVMHIST is enabled.
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/uvm/uvm_anon.c
Please note that
Module Name:src
Committed By: uwe
Date: Sun Dec 1 23:14:47 UTC 2019
Modified Files:
src/sys/uvm: uvm_anon.c uvm_km.c uvm_pager.c uvm_swap.c
Log Message:
Add missing #include
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/sys/uvm/uvm_anon.c
cvs rdiff
Module Name:src
Committed By: ad
Date: Sun Dec 1 20:31:40 UTC 2019
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
Avoid calling pmap_page_protect() while under uvm_pageqlock.
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/uvm/uvm_aobj.c
Module Name:src
Committed By: ad
Date: Sun Dec 1 17:02:50 UTC 2019
Modified Files:
src/sys/uvm: uvm_anon.c
Log Message:
Free pages in batch instead of taking uvm_pageqlock for each one.
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66
Module Name:src
Committed By: ad
Date: Sun Dec 1 16:44:11 UTC 2019
Modified Files:
src/sys/uvm: uvm_device.c
Log Message:
__cacheline_aligned on a lock.
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/sys/uvm/uvm_device.c
Please note that diffs are
Module Name:src
Committed By: ad
Date: Sun Dec 1 14:43:26 UTC 2019
Modified Files:
src/sys/uvm: uvm_km.c
Log Message:
Minor correction to previous.
To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 src/sys/uvm/uvm_km.c
Please note that diffs are not
Module Name:src
Committed By: ad
Date: Sun Dec 1 14:40:31 UTC 2019
Modified Files:
src/sys/uvm: uvm.h uvm_anon.c uvm_aobj.c uvm_km.c uvm_loan.c
uvm_pager.c uvm_pdaemon.c uvm_swap.c
Log Message:
- Adjust uvmexp.swpgonly with atomics, and make
Module Name:src
Committed By: ad
Date: Sun Dec 1 14:30:01 UTC 2019
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Deactivate pages in batch instead of acquiring uvm_pageqlock repeatedly.
To generate a diff of this commit:
cvs rdiff -u -r1.210 -r1.211
Module Name:src
Committed By: ad
Date: Sun Dec 1 14:28:01 UTC 2019
Modified Files:
src/sys/uvm: uvm_init.c
Log Message:
Give each of the page queue locks their own cache line.
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/uvm/uvm_init.c
Please
Module Name:src
Committed By: ad
Date: Sun Dec 1 14:24:43 UTC 2019
Modified Files:
src/sys/uvm: uvm_amap.c
Log Message:
Activate pages in batch instead of acquring uvm_pageqlock a zillion times.
To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110
Module Name:src
Committed By: martin
Date: Sun Dec 1 10:19:59 UTC 2019
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Add missing include
To generate a diff of this commit:
cvs rdiff -u -r1.209 -r1.210 src/sys/uvm/uvm_fault.c
Please note that diffs are not
Module Name:src
Committed By: maxv
Date: Sun Dec 1 08:19:09 UTC 2019
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Use atomic_{load,store}_relaxed() on global counters.
To generate a diff of this commit:
cvs rdiff -u -r1.208 -r1.209 src/sys/uvm/uvm_fault.c
Module Name:src
Committed By: chs
Date: Wed May 8 16:00:01 UTC 2019
Modified Files:
src/sys/uvm: uvm_glue.c
Log Message:
uvm_pagealloc() uses UVM_PGA_* flags, not UVM_KMF_* flags,
and it is always nowait. fix uarea_poolpage_alloc() to not use
flags from the wrong
Module Name:src
Committed By: mlelstv
Date: Wed May 1 07:17:18 UTC 2019
Modified Files:
src/sys/uvm: uvm_swap.h
Log Message:
allow NONE build
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/uvm/uvm_swap.h
Please note that diffs are not public
Module Name:src
Committed By: chs
Date: Sun Apr 21 15:32:18 UTC 2019
Modified Files:
src/sys/uvm: uvm_pdaemon.c
Log Message:
Draining pools from the pagedaemon thread can deadlock, because draining
a pool can involve taking a lock which can be held by a thread which is
Module Name:src
Committed By: chs
Date: Sun Apr 21 15:27:59 UTC 2019
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
If a pager fault method returns ENOMEM but some memory appears to be
reclaimable,
wake up the pagedaemon and retry the fault. This fixes the
Module Name:src
Committed By: christos
Date: Thu Mar 14 21:09:03 UTC 2019
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
unify rounding and range checking.
To generate a diff of this commit:
cvs rdiff -u -r1.170 -r1.171 src/sys/uvm/uvm_mmap.c
Please note that
Module Name:src
Committed By: kre
Date: Thu Mar 14 19:10:04 UTC 2019
Modified Files:
src/sys/uvm: uvm_map.c uvm_mmap.c uvm_page.c
Log Message:
Avoid a panic from the sequence
mlock(buf, 0);
munlock(buf, 0);
mlock(buf, page);
munlock(buf,
Module Name:src
Committed By: maxv
Date: Sun Mar 3 17:37:36 UTC 2019
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Fix bug, the entry we're iterating on is 'current', not 'entry'. Here only
the first entry gets wired in.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rin
Date: Sun Feb 17 13:46:03 UTC 2019
Modified Files:
src/sys/uvm: uvm_coredump.c
Log Message:
VM_MAXUSER_ADDRESS can be undefined when compiling module/coredump;
it varies between machines for evbppc (and possibly evbppc64).
To generate a
Module Name:src
Committed By: kre
Date: Sun Jan 27 05:22:20 UTC 2019
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Remove end of line spaces - one (two in one line) added during recent merge,
one older.
To generate a diff of this commit:
cvs rdiff -u -r1.179
Module Name:src
Committed By: jdolecek
Date: Mon Jan 7 22:48:01 UTC 2019
Modified Files:
src/sys/uvm: uvm_meter.c uvm_page.h
Log Message:
add sysctl to easily set ubc_direct
PR kern/53124
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69
Module Name:src
Committed By: kamil
Date: Mon Dec 17 06:53:01 UTC 2018
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Raise the fill_vmentries() E2BIG limit from 1MB to 10MB
The previous limit was not enough for libFuzzer as it requires up to 2.5MB
in test-suite.
Module Name:src
Committed By: jdolecek
Date: Sun Dec 9 20:45:37 UTC 2018
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
for direct map case, avoid PGO_NOBLOCKALLOC when writing, it makes
genfs_getpages() return unallocated pages using the zero page and
PG_RDONLY;
Module Name:src
Committed By: jdolecek
Date: Sun Dec 9 20:33:04 UTC 2018
Modified Files:
src/sys/uvm: uvm_pager.h
Log Message:
update comment - PGO_JOURNALLOCKED now supported for 'get' too
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45
Module Name:src
Committed By: jdolecek
Date: Tue Nov 20 20:07:20 UTC 2018
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
need to use PGO_NOBLOCKALLOC also in ubc_alloc_direct() case, same
as non-direct code - otherwise the code tries to acquire the wapbl
lock again
Module Name:src
Committed By: maxv
Date: Thu Nov 15 14:19:23 UTC 2018
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Woah man, fix enormous leak.
Possible info leak: [len=1056, leaked=931]
#0 0x80bad351 in kleak_copyout
#1
Module Name:src
Committed By: mrg
Date: Tue Nov 13 10:31:01 UTC 2018
Modified Files:
src/sys/uvm: uvm_pglist.c
Log Message:
only warn once per call to uvm_pglistalloc_simple() if waiting.
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72
Module Name:src
Committed By: mlelstv
Date: Sun Nov 4 13:48:27 UTC 2018
Modified Files:
src/sys/uvm: uvm_glue.c uvm_km.c
Log Message:
PMAP_MAP_POOLPAGE must not fail. Trigger assertion here instead of
panic later from failing PR_WAITOK memory allocations.
To generate a
Module Name:src
Committed By: maxv
Date: Wed Sep 12 15:58:08 UTC 2018
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Remove this check, it has never protected against mmap on page zero, and
has since been replaced by the code in exec_vm_minaddr.
To generate a diff
Module Name:src
Committed By: maxv
Date: Sun Aug 12 09:29:16 UTC 2018
Modified Files:
src/sys/uvm: uvm_amap.c
Log Message:
Rename 'slotspace' -> 'slotarea' in UVM, to avoid (future) collision with
the x86 slotspace structure.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: chs
Date: Sat Jun 2 15:24:55 UTC 2018
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
add missing boilerplate for UVMHIST.
To generate a diff of this commit:
cvs rdiff -u -r1.96 -r1.97 src/sys/uvm/uvm_bio.c
Please note that diffs are
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
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
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,
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
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
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
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
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: 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
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: 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
Module Name:src
Committed By: jdolecek
Date: Mon Mar 26 21:43:30 UTC 2018
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
mark ubc_winshift and ubc_winsize as __read_mostly, they are used often
so might benefit from cache placement
To generate a diff of this commit:
Module Name:src
Committed By: christos
Date: Thu Mar 15 03:21:58 UTC 2018
Modified Files:
src/sys/uvm: uvm_swap.c uvm_swap.h
Log Message:
finish moving the compat code out.
To generate a diff of this commit:
cvs rdiff -u -r1.176 -r1.177 src/sys/uvm/uvm_swap.c
cvs rdiff
Module Name:src
Committed By: jdolecek
Date: Sun Feb 25 21:43:03 UTC 2018
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
fix the DIAGNOSTIC function pmap_tlb_asid_count() to not expect
that TLBINFO_ASID_INUSE_P() returns just 0 or 1; the underlying
Module Name:src
Committed By: jdolecek
Date: Sun Feb 25 16:44:31 UTC 2018
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
adjust KASSERT() triggered in PR port-cobalt/53054 to provide more info
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27
Module Name:src
Committed By: jdolecek
Date: Wed Feb 21 21:53:54 UTC 2018
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
KERNEL_PID is > 0 on powerpc/ibm4xx, need to mask all bits <0,
KERNEL_PID> to avoid triggering KASSERT() checking allocated asid
is bigger
Module Name:src
Committed By: jdolecek
Date: Mon Feb 19 22:01:16 UTC 2018
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h
Log Message:
convert to use actual __BITMAP_*() macros from , and make
it possible to override the ASID bitmap length; default to 256 ASIDs as
Module Name:src
Committed By: jdolecek
Date: Mon Feb 19 21:40:45 UTC 2018
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
a bit of DRY - add macro for initial free ASID count
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24
Module Name:src
Committed By: jdolecek
Date: Mon Feb 19 21:20:34 UTC 2018
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c pmap_tlb.h
Log Message:
make it possible to not use the icache evcnts
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: maxv
Date: Fri Feb 9 09:07:13 UTC 2018
Modified Files:
src/sys/uvm: uvm_bio.c
Log Message:
Use UVM_PROT_RW instead of UVM_PROT_ALL. This doesn't change anything,
since the protection code is not applied: the pages are manually kentered
as
Module Name:src
Committed By: mrg
Date: Tue Feb 6 09:20:30 UTC 2018
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
uvm_map_extract() has an indentation issue.
To generate a diff of this commit:
cvs rdiff -u -r1.353 -r1.354 src/sys/uvm/uvm_map.c
Please note that
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
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
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: 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
Module Name:src
Committed By: pgoyette
Date: Mon Oct 30 03:25:14 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Remove unneeded casts to (uintptr_t). This is already taken care of in
the xxxHIST_LOG() macros.
No need to pull-up to -8 - the extra cast
Module Name:src
Committed By: pgoyette
Date: Mon Oct 30 01:19:46 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
And replace an instance of "%p" conversion with "%#jx"
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/uvm/pmap/pmap.c
Module Name:src
Committed By: kre
Date: Mon Oct 30 00:55:42 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Remove a stray '"' (obvious typo) and add a couple of casts that are
probably needed.
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38
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
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:
Module Name:src
Committed By: skrll
Date: Thu Sep 7 06:29:47 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
There's no need to call pmap_tlb_invalidate_addr if pmap_remove_all was
called and PMAP_DEFERRED_ACTIVATE is set.
To generate a diff of this
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,
Module Name:src
Committed By: skrll
Date: Sat Jun 24 07:30:17 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Use pte_set
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/uvm/pmap/pmap.c
Please note that diffs are not public domain;
Module Name:src
Committed By: skrll
Date: Sat Jun 24 05:49:50 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.h
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/pmap/pmap.h
Please note that diffs are not public
Module Name:src
Committed By: skrll
Date: Sat Jun 24 05:39:53 UTC 2017
Modified Files:
src/sys/uvm/pmap: vmpagemd.h
Log Message:
Use __BIT(0) for PV_KENTER. NFC.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/uvm/pmap/vmpagemd.h
Please note that
Module Name:src
Committed By: skrll
Date: Sat Jun 24 05:34:37 UTC 2017
Modified Files:
src/sys/uvm/pmap: vmpagemd.h
Log Message:
Whitespace - comment alignment.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/pmap/vmpagemd.h
Please note that
Module Name:src
Committed By: skrll
Date: Sat Jun 24 05:31:03 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.h pmap_pvt.h pmap_tlb.h tlb.h vmpagemd.h
Log Message:
Multiple inclusion protection define consistency
To generate a diff of this commit:
cvs rdiff -u -r1.7
Module Name:src
Committed By: skrll
Date: Wed Jun 7 07:06:26 UTC 2017
Modified Files:
src/sys/uvm/pmap: vmpagemd.h
Log Message:
Use __BIT(). No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/uvm/pmap/vmpagemd.h
Please note that
Module Name:src
Committed By: chs
Date: Tue May 30 17:09:17 UTC 2017
Modified Files:
src/sys/uvm: uvm_aobj.c uvm_map.c
Log Message:
add assertions that would have caught the recent audio mmap bugs.
To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125
Module Name:src
Committed By: skrll
Date: Fri May 26 06:41:42 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap_tlb.h
Log Message:
Whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/uvm/pmap/pmap_tlb.h
Please note that diffs are not public
Module Name:src
Committed By: skrll
Date: Fri May 26 06:40:47 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
Remove incorrect __diagused
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/uvm/pmap/pmap_tlb.c
Please note that diffs
Module Name:src
Committed By: skrll
Date: Fri May 26 06:38:56 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
Use the define name PMAP_HWPAGEWALKER and not PMAP_TLB_HWPAGEWALKER
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20
Module Name:src
Committed By: christos
Date: Tue May 23 22:18:17 UTC 2017
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
sprinkle __diagused to fix the powerpc build, which is not DIAGNOSTIC.
To generate a diff of this commit:
cvs rdiff -u -r1.349 -r1.350
Module Name:src
Committed By: kamil
Date: Fri May 19 16:56:35 UTC 2017
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Add missing , to fix syntax
Unbreaks build after recent change adding a message for vm.user_va0_disable
To generate a diff of this commit:
cvs
Module Name:src
Committed By: chs
Date: Fri May 19 15:30:19 UTC 2017
Modified Files:
src/sys/uvm: uvm_map.c uvm_mmap.c
Log Message:
make MAP_FIXED mapping operations atomic. fixes PR 52239.
previously, unmapping any entries being replaced was done separately
from entering
Module Name:src
Committed By: christos
Date: Fri May 19 14:42:01 UTC 2017
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
mention the man page instead of the command.
To generate a diff of this commit:
cvs rdiff -u -r1.345 -r1.346 src/sys/uvm/uvm_map.c
Please note
Module Name:src
Committed By: christos
Date: Fri May 19 14:38:46 UTC 2017
Modified Files:
src/sys/uvm: uvm_map.c
Log Message:
Provide a helpful message to the user trying to run an birary that needs page
0 access.
To generate a diff of this commit:
cvs rdiff -u -r1.344
Module Name:src
Committed By: christos
Date: Thu May 18 02:21:05 UTC 2017
Modified Files:
src/sys/uvm: uvm_map.h
Log Message:
more snprintb bits
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/uvm/uvm_map.h
Please note that diffs are not public
Module Name:src
Committed By: christos
Date: Wed May 17 22:43:12 UTC 2017
Modified Files:
src/sys/uvm: uvm_extern.h
Log Message:
snprintb(3) for UVM_FLAGS.
To generate a diff of this commit:
cvs rdiff -u -r1.204 -r1.205 src/sys/uvm/uvm_extern.h
Please note that diffs
Module Name:src
Committed By: skrll
Date: Fri May 12 12:18:37 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap_segtab.c
Log Message:
KASSERT -> KASSERTMSG
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/uvm/pmap/pmap_segtab.c
Please note that diffs
Module Name:src
Committed By: skrll
Date: Fri May 12 12:18:07 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap_segtab.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/uvm/pmap/pmap_segtab.c
Please note that diffs are
Module Name:src
Committed By: skrll
Date: Fri May 12 05:45:59 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Sprinkle some KASSERTs
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/uvm/pmap/pmap.c
Please note that diffs are not
Module Name:src
Committed By: skrll
Date: Sun May 7 04:15:50 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Fix a comment
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/uvm/pmap/pmap.c
Please note that diffs are not public
Module Name:src
Committed By: christos
Date: Sat Apr 29 01:18:35 UTC 2017
Modified Files:
src/sys/uvm: uvm_mmap.c
Log Message:
MAP_COPY is handled in compat
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 src/sys/uvm/uvm_mmap.c
Please note that diffs
Module Name:src
Committed By: skrll
Date: Fri Apr 28 17:04:33 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Remove unused LNAME macro
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/uvm/pmap/pmap.c
Please note that diffs are not
Module Name:src
Committed By: skrll
Date: Fri Apr 28 10:12:35 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Fix a UVMHIST_LOG after the "%s" removal
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/uvm/pmap/pmap.c
Please note that
Module Name:src
Committed By: skrll
Date: Sat Apr 22 20:20:19 UTC 2017
Modified Files:
src/sys/uvm/pmap: pmap.c
Log Message:
Improve a comment
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/uvm/pmap/pmap.c
Please note that diffs are not public
201 - 300 of 685 matches
Mail list logo