aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_pager.c
Commit message (Expand)AuthorAgeFilesLines
* Normalize a significant number of kernel malloc type names:Robert Watson2005-10-311-1/+1
* Do not use vm_pager_init() to initialize vnode_pbuf_freecnt variable.Alexander Kabaev2005-08-131-0/+1
* Remove calls to spl*().Alan Cox2005-05-181-11/+0
* Make npages static and const.Poul-Henning Kamp2005-02-101-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add pbgetbo()/pbrelbo() lighter weight versions of pbgetvp()/pbrelvp().Poul-Henning Kamp2004-11-151-0/+42
* More kasserts.Poul-Henning Kamp2004-11-151-1/+6
* style polishing.Poul-Henning Kamp2004-11-151-7/+3
* Move pbgetvp() and pbrelvp() to vm_pager.c with the rest of the pbuf stuff.Poul-Henning Kamp2004-11-151-0/+44
* expect the caller to have called pbrelvp() if necessary.Poul-Henning Kamp2004-11-151-3/+0
* Retire b_magic now, we have the bufobj containing the same hint.Poul-Henning Kamp2004-11-041-1/+0
* Move the buffer method vector (buf->b_op) to the bufobj.Poul-Henning Kamp2004-10-241-1/+0
* The demise of vm_pager_map_page() in revision 1.93 of vm/vm_pager.c permitsAlan Cox2004-04-081-3/+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-20/+0
* - Remove comments referring to functions that no longer exist.Alan Cox2003-10-201-2/+0
* Use sparse struct initializations for struct pagerops.Poul-Henning Kamp2003-08-051-25/+5
* Use kmem_alloc_nofault() instead of kmem_alloc_pageable() to allocateAlan Cox2003-08-041-1/+1
* Move extern declaration of the various pagerops from vm_pager.cPoul-Henning Kamp2003-08-031-6/+0
* Initialize b_saveaddr when we hand out pbufsPoul-Henning Kamp2003-06-201-2/+3
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Lock the vm_object when performing vm_pager_deallocate().Alan Cox2003-05-061-0/+5
* Remove GIANT_REQUIRED from getpbuf(). Reviewed by: teggeAlan Cox2003-04-051-2/+1
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.Jeff Roberson2003-02-251-1/+1
* o Remove some long dead code: from revision 1.41 of vm/vm_pager.cAlan Cox2002-07-011-19/+0
* o Remove GIANT_REQUIRED from vm_pager_allocate() and vm_pager_deallocate().Alan Cox2002-06-211-3/+0
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* Remove __P.Alfred Perlstein2002-03-191-6/+6
* Convert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/Jake Burkholder2002-03-171-2/+3
* - Remove a number of extra newlines that do not belong here according toEivind Eklund2002-03-101-2/+0
* * Move bswlist declaration and initialization from kern/vfs_bio.c toEivind Eklund2002-03-051-1/+6
* Back out all the pmap related stuff I've touched over the last few days.Peter Wemm2002-02-271-2/+2
* Jake further reduced IPI shootdowns on sparc64 in loops by using rangedPeter Wemm2002-02-271-2/+2
* Whitespace fixes.John Baldwin2001-08-041-1/+1
* whitespace / register cleanupMatthew Dillon2001-07-041-2/+2
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-16/+4
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-4/+23
* This patch removes the VOP_BWRITE() vector.Poul-Henning Kamp2001-04-171-0/+2
* protect pbufs and associated counts with a mutexAlfred Perlstein2001-04-131-2/+11
* Mechanical change to use <sys/queue.h> macro API instead ofPoul-Henning Kamp2001-02-041-1/+1
* Backed out previous commit. Don't depend on namespace pollution inBruce Evans2000-12-021-0/+1
* remove unneded sys/ucred.h includesAlfred Perlstein2000-11-301-1/+0
* Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ingPoul-Henning Kamp2000-10-291-1/+0
* Checkpoint of a new physical memory backed object type, that does notPeter Wemm2000-05-211-0/+2
* Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp2000-05-051-0/+1
* Convert the vm_pager_strategy() interface to take a struct bio instead ofPoul-Henning Kamp2000-05-031-4/+4
* Move and staticize the bufchain functions so they become local to thePoul-Henning Kamp2000-05-011-133/+0
* Complete the bio/buf divorce for all code below devfs::strategyPoul-Henning Kamp2000-04-151-5/+5
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp2000-04-021-12/+11
* Revert spelling mistake I made in the previous commitPhilippe Charnier2000-03-271-1/+1