summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_swap.c
AgeCommit message (Expand)Author
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwTheo de Raadt
2011-07-03Rip out and burn support for UVM_HIST.Owain Ainsworth
2011-04-17construct a better path to the swapdevice (as seen in pstat/swapctl output)Theo de Raadt
2011-04-04Disallow swapping to vnd's and return ENOTSUPP backThordur I. Bjornsson
2010-12-21Bring back the "End the VOP experiment." diff, naddy's issues whereThordur I. Bjornsson
2010-12-04Teach swapctl(2) about DUIDs.Joel Sing
2010-09-26remove static so things show up in ddb.Thordur I. Bjornsson
2010-09-10Backout the VOP diff until the issues naddy was seeing on alpha (gcc3)Thordur I. Bjornsson
2010-09-06End the VOP experiment. Instead of the ridicolusly complicated operationThordur I. Bjornsson
2010-09-06cut swapping to file over from disksort to bufq fifo's andThordur I. Bjornsson
2010-07-03Be sure to initialize b_bq member of struct buf not allocated through theMiod Vallat
2010-07-01Allow swapping to happen in the case where where we have more memoryOwain Ainsworth
2009-06-17date based reversion of uvm to the 4th May.Owain Ainsworth
2009-06-16Backout all changes to uvm after pmemrange (which will be backed outOwain Ainsworth
2009-06-04don't grab the lock just to read uvmexp.free.Owain Ainsworth
2009-06-03add a flexible buffer queue (bufq) api, based on the never usedThordur I. Bjornsson
2009-05-08Remove static qualifier of functions that are not inline.Ariane van der Steldt
2009-03-23turn a for (i = 0; i < size; i++) arc4random(); loop into arc4random_buf().Owain Ainsworth
2009-03-20While working on some stuff in uvm I've gotten REALLY sick of readingOwain Ainsworth
2009-01-25Remove /dev/drum and related code.Miod Vallat
2008-09-16remove dead stores and newly created unused variables.Charles Longeau
2008-09-13fix potential use of uninitialized valueCharles Longeau
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
2008-06-10Fix buffer cache pending read statistics by ensuring we can identifyBob Beck
2008-06-02Round up the numbers of keys to allocate, so that the last 128 page areaMiod Vallat
2008-04-12Prune the in-use swap encryption keys in uvm_shutdown(), per deraadt@'s idea.Miod Vallat
2008-04-12When enabling swap encryption, pass the correct number of swap pages toMiod Vallat
2007-12-18Turn the uvm_{lock/unlock}_fpageq() inlines intoThordur I. Bjornsson
2007-11-27Shoot old netbsd compat code from almost 20 years ago; ok artTheo de Raadt
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-09-07Use M_ZERO in a few more places to shave bytes from the kernel.Artur Grabowski
2007-06-18Bring back Mickey's UVM anon change. Testing by thib@, beck@ andPedro Martelletto
2007-06-06now that all partition size/offsets are potentially 64-bit, change theTheo de Raadt
2007-06-01wrong cast checking for VOP_BMAP return value; ok miodTheo de Raadt
2007-05-29Add a name argument to the RWLOCK_INITIALIZER macro.Thordur I. Bjornsson
2007-04-13While splitting flags and pqflags might have been a good idea in theoryArtur Grabowski
2007-01-12Switch some lockmgr locks to rwlocks.Artur Grabowski
2006-10-03Introduce daddr64_t and use it for physical block numbersPedro Martelletto
2006-07-31fix uvmhist #2: args are always u_long so fix missing %d and %x and no %ll; n...Michael Shalayeff
2006-07-26fix fmts for UVMHIST_LOG() entries making it more useful on 64bit archs; miod...Michael Shalayeff
2006-07-13Back out the anon change. Apparently it was tested by a few, but most ofTheo de Raadt
2006-06-21from netbsd: make anons dynamically allocated from pool.Michael Shalayeff
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-09-23vput on all paths after vget (currently unused code). from patrick latifiTed Unangst
2003-12-10dstkva is not a pointer, so comparison with NULL is inappropriate.Jun-ichiro itojun Hagino
2003-12-02do not deref null ptr in uvm_markbad() returned from swapdrum_getsdp() as oth...Michael Shalayeff
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback