summaryrefslogtreecommitdiff
path: root/sys/vm/swap_pager.c
Commit message (Expand)AuthorAgeFilesLines
* MFC swap_pager.c 1.137, vm_pageout.c 1.54, vm_pager.h 1.25. AddMatthew Dillon2000-03-271-3/+4
* MFC: Remove MAX_PERF with extreme prejudice.Paul Saab2000-03-171-10/+0
* Fix the swap backed vn case - this was broken by my rev 1.128 toPeter Wemm1999-12-281-13/+8
* Isolate the swapdev_vp "not quite" vnode in the only source file whichPoul-Henning Kamp1999-11-221-0/+7
* Remove the non-functional "swap device" userland front-end to thePeter Wemm1999-11-181-7/+7
* useracc() the prequel:Poul-Henning Kamp1999-10-291-1/+0
* Fix a number of spl bugs related to reserving and freeing swap space.Matthew Dillon1999-09-171-291/+232
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Use devtoname to print dev_t's instead of casting them to u_long forBruce Evans1999-08-231-6/+7
* Correct an accidental omission of one "vm_page_undirty" replacementAlan Cox1999-08-171-2/+2
* Add the (inline) function vm_page_undirty for clearing the dirty bitmaskAlan Cox1999-08-171-2/+2
* Remove vm_object::last_read. It is used by the old swap pager, butAlan Cox1999-07-161-2/+1
* Kirk missed a required BUF_KERNPROC(). Even though this is a non-asyncPeter Wemm1999-06-271-1/+2
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingKirk McKusick1999-06-261-4/+5
* remove b_proc from struct buf, it's (now) unused.Poul-Henning Kamp1999-05-061-5/+3
* Submitted by: Matt Dillon <dillon@freebsd.org>Julian Elischer1999-03-141-17/+242
* Remove conditional sysctl'sMatthew Dillon1999-02-211-46/+4
* Reviewed by: Alan Cox <alc@cs.rice.edu>Matthew Dillon1999-02-211-9/+15
* Limit number of simultanious asynchronous swap pager I/Os that canMatthew Dillon1999-02-181-13/+109
* Add hysteresis to the 'swap_pager_getswapspace; failed' console message.Matthew Dillon1999-02-061-5/+9
* Remove unintended trigraph sequences in comments for -WallMatthew Dillon1999-01-271-2/+2
* Change all manual settings of vm_page_t->dirty = VM_PAGE_BITS_ALLMatthew Dillon1999-01-241-3/+3
* vm_pager_put_pages() is passed an rcval array to hold per-page returnMatthew Dillon1999-01-241-7/+6
* The default_pager's interaction with the swap_pager has been reorganized,Matthew Dillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,Matthew Dillon1999-01-211-1229/+1290
* KNFize, by bde.Eivind Eklund1999-01-101-3/+3
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT asEivind Eklund1999-01-081-7/+5
* Don't free swap in swap_pager_getpages(): this code probably cause theDmitrij Tejblum1998-12-291-23/+1
* Fixed a null pointer panic in spc_free(). swap_pager_putpages()Bruce Evans1998-11-191-7/+9
* Use TAILQ macros for clean/dirty block list processing. Set b_xflagsPeter Wemm1998-10-311-2/+2
* Fixed two potentially serious classes of bugs:David Greenman1998-10-131-5/+5
* Cosmetic changes to the PAGE_XXX macros to make them consistent withDoug Rabson1998-09-041-5/+5
* Change various syscalls to use size_t arguments instead of u_int.Doug Rabson1998-08-241-8/+6
* Protect all modifications to paging_in_progress with splvm().Doug Rabson1998-08-131-1/+3
* Fixed two spl nesting bugs. They caused (at least) the entire pageoutBruce Evans1998-07-281-2/+2
* Fixed printf format errors.Bruce Evans1998-07-111-7/+11
* VOP_STRATEGY grows an (struct vnode *) argumentJulian Elischer1998-07-041-3/+3
* Work around some VM bugs, the worst being an overly aggressiveJohn Dyson1998-05-041-8/+11
* Tighten up management of memory and swap space during map allocation,John Dyson1998-04-291-10/+12
* Support compiling with `gcc -ansi'.Bruce Evans1998-04-151-7/+7
* This mega-commit is meant to fix numerous interrelated problems. ThereJohn Dyson1998-03-071-7/+3
* 1) Use a more consistent page wait methodology.John Dyson1998-03-011-33/+30
* Fix page prezeroing for SMP, and fix some potential paging-in-progressJohn Dyson1998-02-251-3/+2
* Significantly improve the efficiency of the swap pager, which appears toJohn Dyson1998-02-231-285/+273
* Staticize.Eivind Eklund1998-02-091-2/+2
* Back out DIAGNOSTIC changes.Eivind Eklund1998-02-061-3/+1
* Turn DIAGNOSTIC into a new-style option.Eivind Eklund1998-02-041-1/+3
* This fix should help the panic problems in -current. ThereJohn Dyson1998-02-031-36/+65
* Fix a performance problem caused by an earlier commit.John Dyson1998-02-011-2/+3
* Change the busy page mgmt, so that when pages are freed, theyJohn Dyson1998-01-311-6/+3