summaryrefslogtreecommitdiffstats
path: root/sys/vm/swap_pager.c
Commit message (Expand)AuthorAgeFilesLines
* DuH!phk2003-10-181-1/+1
* Initialize bp->b_offset before calling VOP_[SPEC]STRATEGY().phk2003-10-181-0/+1
* Don't open with exclusive bit, swapon(8) wants to trash our swapdev.phk2003-09-021-2/+8
* Add a close() method to a swapdev.phk2003-08-301-138/+254
* Protect the swapdevice tailq with a mutex.phk2003-08-301-23/+50
* Continue the objectification of the swapdev backends:phk2003-08-301-59/+106
* Make the strategy function a method of the individual swapdev.phk2003-08-301-21/+30
* Consistent use modern function definitionsphk2003-08-301-69/+23
* Eliminate unnecessary udev_t variable: we can derive it from the dev_tphk2003-08-151-6/+4
* Make swaponvp() static to the swap_pager.phk2003-08-151-1/+2
* Make the first two pages magic to protect the BSD labels rather thanphk2003-08-061-2/+2
* Staticize swap_pager_putpages()phk2003-08-061-30/+4
* Explicitly set B_PAGINGphk2003-08-061-4/+2
* Rip out the totally bogos vnode swapdev_vp with extreeme prejudice.phk2003-08-061-52/+11
* Use sparse struct initialization for struct pagerops.phk2003-08-051-258/+12
* Put an uncovered page between the swap devices, that way we can be surephk2003-08-041-32/+23
* Name swap_pager_find_dev() more correctly swp_pager_finde_dev().phk2003-08-031-38/+21
* I accidentally hit undo before committing, fix the resulting off-by-one.phk2003-08-031-1/+1
* Change the layout policy of the swap_pager from a hardcoded widthphk2003-08-031-150/+126
* Remove unused stuff.phk2003-07-311-1/+15
* Add a "int fd" argument to VOP_OPEN() which in the future willphk2003-07-261-1/+1
* Remove all but one of the inlines here, this reduces the code size byphk2003-07-221-10/+9
* swp_pager_hash() was called before it was instantiated inline. This madepeter2003-07-221-29/+29
* Fix a printf format warning I introduced.phk2003-07-181-21/+19
* If a proposed swap device exceeds the 8G artificial limit which outphk2003-07-181-6/+6
* Move the implementation of the vmspace_swap_count() (used only inphk2003-07-181-0/+65
* Add a new function swap_pager_status() which reports the total size of thephk2003-07-181-1/+17
* Merge swap_pager.c and vm_swap.c into swap_pager.c, the separationphk2003-07-181-8/+503
* Make sure that SWP_NPAGES always has the same value in all sourcephk2003-07-171-6/+0
* Maintain the lock on a vm object when calling vm_page_grab().alc2003-06-251-3/+0
* Make swap_pager_haspages() static; remove unused function prototypes.alc2003-06-201-1/+3
* This file was ignored by CVS in my last commit for some reason:phk2003-06-161-1/+0
* Extend the scope of the vm object lock in swp_pager_async_iodone() to coveralc2003-06-131-3/+4
* Add vm object locking to various pagers' "get pages" methods, i386 stackalc2003-06-131-2/+7
* Use __FBSDID().obrien2003-06-111-2/+3
* Assert that the vm object is locked on entry to swap_pager_freespace().alc2003-06-071-1/+1
* Lock the vm_object when performing vm_pager_deallocate().alc2003-05-061-2/+1
* - Lock the vm_object when performing swap_pager_isswapped().alc2003-04-281-0/+1
* - Convert vm_object_pip_wait() from using tsleep() to msleep().alc2003-04-261-0/+4
* - Lock the vm_object when performing vm_object_pip_add().alc2003-04-201-4/+3
* - Lock the vm_object when performing vm_object_pip_add().alc2003-04-201-0/+2
* - Lock the vm_object when performing vm_object_pip_subtract().alc2003-04-191-0/+4
* - Lock the vm_object when performing vm_object_pip_wakeupn().alc2003-04-191-1/+4
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* Avoid extern decls in .c files by putting them in the vm/swap_pager.hphk2003-01-031-12/+1
* Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op sincephk2003-01-031-4/+4
* Hold the page queues lock when performing vm_page_flag_set().alc2002-12-181-1/+7
* This is David Schultz's swapoff code which I am finally able to commit.dillon2002-12-151-2/+157
* Remove vm_page_protect(). Instead, use pmap_page_protect() directly.alc2002-11-181-1/+1
OpenPOWER on IntegriCloud