summaryrefslogtreecommitdiffstats
path: root/sys/vm/swap_pager.c
Commit message (Expand)AuthorAgeFilesLines
* Use TAILQ macros for clean/dirty block list processing. Set b_xflagspeter1998-10-311-2/+2
* Fixed two potentially serious classes of bugs:dg1998-10-131-5/+5
* Cosmetic changes to the PAGE_XXX macros to make them consistent withdfr1998-09-041-5/+5
* Change various syscalls to use size_t arguments instead of u_int.dfr1998-08-241-8/+6
* Protect all modifications to paging_in_progress with splvm().dfr1998-08-131-1/+3
* Fixed two spl nesting bugs. They caused (at least) the entire pageoutbde1998-07-281-2/+2
* Fixed printf format errors.bde1998-07-111-7/+11
* VOP_STRATEGY grows an (struct vnode *) argumentjulian1998-07-041-3/+3
* Work around some VM bugs, the worst being an overly aggressivedyson1998-05-041-8/+11
* Tighten up management of memory and swap space during map allocation,dyson1998-04-291-10/+12
* Support compiling with `gcc -ansi'.bde1998-04-151-7/+7
* This mega-commit is meant to fix numerous interrelated problems. Theredyson1998-03-071-7/+3
* 1) Use a more consistent page wait methodology.dyson1998-03-011-33/+30
* Fix page prezeroing for SMP, and fix some potential paging-in-progressdyson1998-02-251-3/+2
* Significantly improve the efficiency of the swap pager, which appears todyson1998-02-231-285/+273
* Staticize.eivind1998-02-091-2/+2
* Back out DIAGNOSTIC changes.eivind1998-02-061-3/+1
* Turn DIAGNOSTIC into a new-style option.eivind1998-02-041-1/+3
* This fix should help the panic problems in -current. Theredyson1998-02-031-36/+65
* Fix a performance problem caused by an earlier commit.dyson1998-02-011-2/+3
* Change the busy page mgmt, so that when pages are freed, theydyson1998-01-311-6/+3
* VM level code cleanups.dyson1998-01-221-9/+10
* Tie up some loose ends in vnode/object management. Remove an unneededdyson1998-01-171-16/+23
* Support running with inadequate swap space. Additionally, the codedyson1997-12-241-6/+14
* In all such uses of struct buf: 's/b_un.b_addr/b_data/g'phk1997-12-021-2/+2
* Removed unused #includes.bde1997-09-011-5/+1
* Print a device number in hex instead of decimal.bde1997-09-011-2/+2
* Fixed type mismatches for functions with args of type vm_prot_t and/orbde1997-08-251-6/+3
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Prepare better for multi-platform by eliminating another requireddyson1997-01-111-3/+7
* Removed __pure's and __pure2's. __pure is a no-op for recent versionsbde1996-10-121-7/+5
* Addition of page coloring support. Various levels of coloring are afforded.dyson1996-09-081-2/+3
* Backed out the recent changes/enhancements to the VM code. Thedyson1996-07-301-18/+11
* This commit is meant to solve a couple of VM system problems ordyson1996-07-271-11/+18
* Mostly superficial code improvements, add a diagnostic. Thedyson1996-06-101-18/+23
* Initial support for MADV_FREE, support for pages that we don't caredyson1996-05-231-1/+27
* This set of commits to the VM system does the following, and containdyson1996-05-181-22/+22
* Another sweep over the pmap/vm macros, this time with more focus onphk1996-05-031-3/+3
* removed:phk1996-05-021-2/+2
* Fix a problem in the swap pager that caused some of the pages thatdyson1996-03-061-9/+9
* In order to fix some concurrency problems with the swap pager earlydyson1996-03-031-2/+2
* 1) Eliminate unnecessary bzero of UPAGES.dyson1996-03-021-2/+4
* "out of space" -> "out of swap space".dg1996-01-311-2/+2
* Eliminated many redundant vm_map_lookup operations for vm_mmap.dyson1996-01-191-28/+38
* Fixed 1TB filesize changes. Some pindexes had bogus names and typesbde1995-12-171-3/+3
* Another mega commit to staticize things.phk1995-12-141-13/+25
* A Major staticize sweep. Generates a couple of warnings that I'll dealphk1995-12-141-14/+1
* Some new anti-deadlock code ended up messing up the paging stats. A modifieddyson1995-12-111-16/+18
* Changes to support 1Tb filesizes. Pages are now named by andyson1995-12-111-111/+92
OpenPOWER on IntegriCloud