| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't open with exclusive bit, swapon(8) wants to trash our swapdev. | phk | 2003-09-02 | 1 | -2/+8 |
* | Change clean_map from a global to an auto variable | eivind | 2003-09-01 | 2 | -1/+1 |
* | - Add vm object locking to the part of vm_pageout_scan() that launders | alc | 2003-08-31 | 1 | -20/+16 |
* | Introduce MAP_ENTRY_GROWS_DOWN and MAP_ENTRY_GROWS_UP to allow for | marcel | 2003-08-30 | 2 | -80/+147 |
* | Add a close() method to a swapdev. | phk | 2003-08-30 | 1 | -138/+254 |
* | Protect the swapdevice tailq with a mutex. | phk | 2003-08-30 | 1 | -23/+50 |
* | Continue the objectification of the swapdev backends: | phk | 2003-08-30 | 1 | -59/+106 |
* | Make the strategy function a method of the individual swapdev. | phk | 2003-08-30 | 1 | -21/+30 |
* | Consistent use modern function definitions | phk | 2003-08-30 | 1 | -69/+23 |
* | In vnode_pager_generic_putpages(), change the printf format specifier | marcel | 2003-08-29 | 1 | -2/+2 |
* | Recent pmap changes permit the use of a more precise locking assertion | alc | 2003-08-28 | 1 | -2/+1 |
* | Assert that u_long is at least 64 bits if PAGE_SIZE is 32K. | marcel | 2003-08-25 | 1 | -0/+7 |
* | Held pages, just like wired pages, should not be added to the cache queues. | alc | 2003-08-23 | 1 | -1/+2 |
* | Hold the page queues lock when performing vm_page_clear_dirty() and | alc | 2003-08-23 | 2 | -2/+5 |
* | To implement the sequential access optimization, vm_fault() may need to | alc | 2003-08-23 | 1 | -8/+10 |
* | Also define VM_PAGE_BITS_ALL for 16K and 32K pages. Make the constant | marcel | 2003-08-23 | 1 | -5/+7 |
* | Add support for 16K and 32K page sizes. The valid and dirty maps | marcel | 2003-08-23 | 1 | -0/+6 |
* | Assert that the vm object's lock is held on entry to vm_page_grab(); remove | alc | 2003-08-21 | 1 | -14/+6 |
* | Assert that the vm object lock is held in vm_page_alloc(). | alc | 2003-08-20 | 1 | -0/+1 |
* | In sysctl_vm_zone, do not calculate per-cpu cache stats on | bmilekic | 2003-08-20 | 1 | -20/+17 |
* | Replace a homegrown bdone()/bwait() implementation by the real thing | phk | 2003-08-18 | 1 | -27/+5 |
* | Three unrelated changes to vm_proc_new(): (1) add vm object locking on the | alc | 2003-08-18 | 1 | -10/+7 |
* | Use NULL for 3rd argument of VOP_BMAP() rather than custom cast. | phk | 2003-08-17 | 1 | -4/+2 |
* | In vm_thread_swap{in|out}(), remove the alpha specific conditional | marcel | 2003-08-16 | 1 | -13/+2 |
* | Eliminate unnecessary udev_t variable: we can derive it from the dev_t | phk | 2003-08-15 | 1 | -6/+4 |
* | Make swaponvp() static to the swap_pager. | phk | 2003-08-15 | 2 | -2/+2 |
* | Extend the scope of the page queues lock in vm_pageout_scan() to cover | alc | 2003-08-15 | 1 | -14/+4 |
* | Remove GIANT_REQUIRED from vmspace_alloc(). | alc | 2003-08-13 | 1 | -1/+0 |
* | Reduce the size of the vm map (and by inclusion the vm space) on 64-bit | alc | 2003-08-13 | 1 | -1/+1 |
* | Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon's | imp | 2003-08-12 | 2 | -5/+49 |
* | Reduce the size of the vm object on 64-bit architectures by moving | alc | 2003-08-12 | 1 | -1/+1 |
* | - When deciding whether to init the zone with small_init or large_init, | bmilekic | 2003-08-11 | 2 | -6/+25 |
* | Add the mlockall() and munlockall() system calls. | bms | 2003-08-11 | 7 | -27/+167 |
* | More pipe changes: | silby | 2003-08-11 | 3 | -0/+5 |
* | Make the first two pages magic to protect the BSD labels rather than | phk | 2003-08-06 | 1 | -2/+2 |
* | Remove an unused variable. | phk | 2003-08-06 | 1 | -3/+0 |
* | Staticize swap_pager_putpages() | phk | 2003-08-06 | 2 | -36/+4 |
* | Access the swap_pagers' ->putpages() through swappagerops instead | phk | 2003-08-06 | 1 | -1/+1 |
* | Add XXX: comment to vm_pager_unswapped(). | phk | 2003-08-06 | 1 | -0/+5 |
* | Explicitly set B_PAGING | phk | 2003-08-06 | 1 | -4/+2 |
* | Rip out the totally bogos vnode swapdev_vp with extreeme prejudice. | phk | 2003-08-06 | 1 | -52/+11 |
* | Use sparse struct initialization for struct pagerops. | phk | 2003-08-05 | 2 | -260/+12 |
* | Use sparse struct initializations for struct pagerops. | phk | 2003-08-05 | 5 | -53/+28 |
* | Put an uncovered page between the swap devices, that way we can be sure | phk | 2003-08-04 | 1 | -32/+23 |
* | Use kmem_alloc_nofault() instead of kmem_alloc_pageable() to allocate | alc | 2003-08-04 | 1 | -1/+1 |
* | Name swap_pager_find_dev() more correctly swp_pager_finde_dev(). | phk | 2003-08-03 | 1 | -38/+21 |
* | I accidentally hit undo before committing, fix the resulting off-by-one. | phk | 2003-08-03 | 1 | -1/+1 |
* | Change the layout policy of the swap_pager from a hardcoded width | phk | 2003-08-03 | 5 | -156/+134 |
* | Move extern declaration of the various pagerops from vm_pager.c | phk | 2003-08-03 | 2 | -6/+6 |
* | Revise obj_alloc(). Most notably, use the object's lock to prevent two | alc | 2003-08-03 | 1 | -17/+30 |