aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_pager.h
Commit message (Expand)AuthorAgeFilesLines
* Update some comments to reflect the change from spl-based to lock-basedAlan Cox2005-05-181-2/+3
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Improve readability with a bunch of typedefs for the pager ops.Poul-Henning Kamp2004-11-091-7/+15
* The demise of vm_pager_map_page() in revision 1.93 of vm/vm_pager.c permitsAlan Cox2004-04-081-1/+0
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* Eliminate vm_pager_map_page() and vm_pager_unmap_page() and their uses.Alan Cox2004-04-061-2/+0
* - Push down Giant from vm_pageout() to vm_pageout_scan(), freeingAlan Cox2003-10-241-2/+4
* Add XXX: comment to vm_pager_unswapped().Poul-Henning Kamp2003-08-061-0/+5
* Use sparse struct initialization for struct pagerops.Poul-Henning Kamp2003-08-051-2/+0
* Move extern declaration of the various pagerops from vm_pager.cPoul-Henning Kamp2003-08-031-0/+6
* Assert that the vm object is locked on entry to vm_pager_get_pages().Alan Cox2003-06-231-5/+1
* Maintain a lock on the vm object of interest throughout vm_fault(),Alan Cox2003-06-221-1/+1
* Add vm object locking to various pagers' "get pages" methods, i386 stackAlan Cox2003-06-131-2/+5
* Allow the VM object flushing code to cluster. When the filesystem syncerMatthew Dillon2002-12-281-2/+4
* o Remove some long dead code: from revision 1.41 of vm/vm_pager.cAlan Cox2002-07-011-3/+0
* Remove __P.Alfred Perlstein2002-03-191-21/+21
* - Remove a number of extra newlines that do not belong here according toEivind Eklund2002-03-101-7/+2
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-10/+5
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-1/+15
* protect pbufs and associated counts with a mutexAlfred Perlstein2001-04-131-0/+1
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-1/+1
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-1/+1
* Convert the vm_pager_strategy() interface to take a struct bio instead ofPoul-Henning Kamp2000-05-031-3/+3
* Move and staticize the bufchain functions so they become local to thePoul-Henning Kamp2000-05-011-4/+0
* Add necessary spl protection for swapper. The problem was located byMatthew Dillon2000-03-271-0/+11
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-1/+1
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* The VFS/BIO subsystem contained a number of hacks in order to optimizeAlan Cox1999-05-021-2/+16
* Submitted by: Matt Dillon <dillon@freebsd.org>Julian Elischer1999-03-141-2/+9
* vm_pager_put_pages() is passed an rcval array to hold per-page returnMatthew Dillon1999-01-241-5/+5
* Move many of the vm_pager_*() functions from vm_pager.c to inlines inMatthew Dillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,Matthew Dillon1999-01-211-5/+54
* Fixed two potentially serious classes of bugs:David Greenman1998-10-131-3/+3
* This mega-commit is meant to fix numerous interrelated problems. ThereJohn Dyson1998-03-071-2/+5
* Added #include of <sys/queue.h> so that this file is more "self"-sufficent.Bruce Evans1998-02-031-1/+3
* Last major round (Unless Bruce thinks of somthing :-) of malloc changes.Poul-Henning Kamp1997-10-121-1/+6
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* Changes to support 1Tb filesizes. Pages are now named by anJohn Dyson1995-12-111-5/+5
* Remove unused vars & funcs, make things static, protoize a little bit.Poul-Henning Kamp1995-11-201-2/+1
* Eliminate sloppy common-style declarations. There should be none left forBruce Evans1995-07-291-1/+4
* NOTE: libkvm, w, ps, 'top', and any other utility which depends on structDavid Greenman1995-07-131-64/+14
* Changed "handle" from type caddr_t to void *; "handle" is several differentDavid Greenman1995-05-101-4/+4
* Add and move declarations to fix all of the warnings from `gcc -Wimplicit'Bruce Evans1995-03-161-1/+2
* These changes embody the support of the fully coherent merged VM buffer cache,David Greenman1995-01-091-43/+29
* Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc.Poul-Henning Kamp1994-10-091-1/+3
* Added $Id$David Greenman1994-08-021-0/+1
* The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.Rodney W. Grimes1994-05-251-15/+22
* BSD 4.4 Lite Kernel SourcesRodney W. Grimes1994-05-241-0/+147