summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pager.c
Commit message (Expand)AuthorAgeFilesLines
* - Remove comments referring to functions that no longer exist.alc2003-10-201-2/+0
* Use sparse struct initializations for struct pagerops.phk2003-08-051-25/+5
* Use kmem_alloc_nofault() instead of kmem_alloc_pageable() to allocatealc2003-08-041-1/+1
* Move extern declaration of the various pagerops from vm_pager.cphk2003-08-031-6/+0
* Initialize b_saveaddr when we hand out pbufsphk2003-06-201-2/+3
* Use __FBSDID().obrien2003-06-111-2/+3
* Lock the vm_object when performing vm_pager_deallocate().alc2003-05-061-0/+5
* Remove GIANT_REQUIRED from getpbuf(). Reviewed by: teggealc2003-04-051-2/+1
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.jeff2003-02-251-1/+1
* o Remove some long dead code: from revision 1.41 of vm/vm_pager.calc2002-07-011-19/+0
* o Remove GIANT_REQUIRED from vm_pager_allocate() and vm_pager_deallocate().alc2002-06-211-3/+0
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Remove __P.alfred2002-03-191-6/+6
* Convert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/jake2002-03-171-2/+3
* - Remove a number of extra newlines that do not belong here according toeivind2002-03-101-2/+0
* * Move bswlist declaration and initialization from kern/vfs_bio.c toeivind2002-03-051-1/+6
* Back out all the pmap related stuff I've touched over the last few days.peter2002-02-271-2/+2
* Jake further reduced IPI shootdowns on sparc64 in loops by using rangedpeter2002-02-271-2/+2
* Whitespace fixes.jhb2001-08-041-1/+1
* whitespace / register cleanupdillon2001-07-041-2/+2
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-16/+4
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-4/+23
* This patch removes the VOP_BWRITE() vector.phk2001-04-171-0/+2
* protect pbufs and associated counts with a mutexalfred2001-04-131-2/+11
* Mechanical change to use <sys/queue.h> macro API instead ofphk2001-02-041-1/+1
* Backed out previous commit. Don't depend on namespace pollution inbde2000-12-021-0/+1
* remove unneded sys/ucred.h includesalfred2000-11-301-1/+0
* Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ingphk2000-10-291-1/+0
* Checkpoint of a new physical memory backed object type, that does notpeter2000-05-211-0/+2
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-051-0/+1
* Convert the vm_pager_strategy() interface to take a struct bio instead ofphk2000-05-031-4/+4
* Move and staticize the bufchain functions so they become local to thephk2000-05-011-133/+0
* Complete the bio/buf divorce for all code below devfs::strategyphk2000-04-151-5/+5
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.phk2000-04-021-12/+11
* Revert spelling mistake I made in the previous commitcharnier2000-03-271-1/+1
* Spellingcharnier2000-03-261-3/+3
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()phk2000-03-201-1/+1
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-201-2/+3
* useracc() the prequel:phk1999-10-291-1/+0
* Add required BUF_KERNPROC to flushchainbuf() to disassociate thedillon1999-09-171-0/+1
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Reformat previous fix to remove an uglier than average goto.mckay1999-07-051-9/+11
* The buffer queue mechanism has been reformulated. Instead of havingmckusick1999-07-041-1/+3
* Minor tweaks to make sure (new) prerequisites for <sys/buf.h> (mostlypeter1999-06-271-2/+3
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingmckusick1999-06-261-9/+12
* remove b_proc from struct buf, it's (now) unused.phk1999-05-061-4/+2
* The VFS/BIO subsystem contained a number of hacks in order to optimizealc1999-05-021-1/+4
* Staticizeeivind1999-04-111-2/+2
* Submitted by: Matt Dillon <dillon@freebsd.org>julian1999-03-141-1/+155
* vm_pager_put_pages() is passed an rcval array to hold per-page returndillon1999-01-241-8/+8
OpenPOWER on IntegriCloud