summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_vnode.c
AgeCommit message (Expand)Author
2023-04-09uvm: Simplify assertion in uvn_get.riastradh
2023-04-09uvm(9): KASSERT(A && B) -> KASSERT(A); KASSERT(B)riastradh
2021-03-13Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formatsskrll
2020-08-16in uvm_findpage(), when uvm_page_array_fill_and_peek() returns a pagechs
2020-08-14centralize calls from UVM to radixtree into a few functions.chs
2020-07-09Consistently use UVMHIST(__func__)skrll
2020-05-25- Alter the convention for uvm_page_array slightly, so the basic searchad
2020-05-19PR kern/32166: pgo_get protocol is ambiguousad
2020-05-19Don't try to do readahead on tmpfs.ad
2020-03-22Process concurrent page faults on individual uvm_objects / vm_amaps inad
2020-03-14Make uvm_pagemarkdirty() responsible for putting vnodes onto the syncerad
2020-03-14Make page waits (WANTED vs BUSY) interlocked by pg->interlock. Gets RWad
2020-03-03Make some wait channel names unique to six characters.rjs
2020-02-27Tighten up the locking around vp->v_iflag a little more after the recentad
2020-02-23UVM locking changes, proposed on tech-kern:ad
2020-01-15Merge from yamt-pagecache (after much testing):ad
2019-12-21- Rename VM_PGCOLOR_BUCKET() to VM_PGCOLOR(). I want to reuse "bucket" forad
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2015-12-06Fix typo in comment.wiz
2015-12-06Clean up assertions and catch integer overflow.mlelstv
2015-08-24to garnish, dust with _KERNEL_OPTpooka
2012-07-30-fno-common broke kernhist since it used commons.matt
2012-06-01Only use generic readahead on VREG vnodes, the space used to store themartin
2011-09-06Allocate color appropriate pages.matt
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-04-23Replace "malloc" in comments, remove unnecessary header inclusions.rmind
2011-02-02udpate license clauses on my code to match the new-style BSD licenses.chuck
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-08-04uvm_vnp_zerorange() logically and by implementation more a part ofpooka
2009-08-04kernel opt polish: g/c unnecessary fs_nfs.h and opt_ddb.hpooka
2008-01-02Merge vmlocking2 to head.ad
2007-12-01constify pagerops.yamt
2007-12-01use designated initiaizers for uvm_pagerops.yamt
2007-10-11Remove LOCK_ASSERT(!simple_lock_held(&foo));ad
2007-10-10Merge from vmlocking:ad
2007-08-04Use VSIZENOTSET only in KASSERTspooka
2007-07-22Retire uvn_attach() - it abuses VXLOCK and its functionality,pooka
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-06-05improve post-ubc file overwrite performance in common cases.yamt
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-22TRUE -> true, FALSE -> falsethorpej
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2006-12-09a smorgasbord of improvements to vnode locking and path lookup:chs
2006-11-01remove some __unused from function parameters.yamt
2006-10-14uvm_vnp_setsize: put back v_size assignment after uvn_put.yamt
2006-10-12move some knowledge about vnode into uvm_vnode.c.yamt
2006-10-12- sprinkle __unused on function decls.christos
2006-09-15merge yamt-pdpolicy branch.yamt
2006-07-22- in genfs_getpages, take g_glock earlier so that it can't beyamt
2006-07-21- Use the LWP cached credentials where sane.ad