| Commit message (Expand) | Author | Age | Files | Lines |
* | VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used in | attilio | 2008-01-13 | 1 | -1/+1 |
* | vn_lock() is currently only used with the 'curthread' passed as argument. | attilio | 2008-01-10 | 1 | -1/+1 |
* | Make contigmalloc(9)'s page laundering more robust. Specifically, use | alc | 2007-11-25 | 1 | -3/+6 |
* | Tidy up: Add comments. Eliminate the pointless | alc | 2007-11-25 | 1 | -19/+23 |
* | Change the management of cached pages (PQ_CACHE) in two fundamental | alc | 2007-09-25 | 1 | -10/+1 |
* | Enable the new physical memory allocator. | alc | 2007-06-16 | 1 | -374/+42 |
* | Conditionally acquire Giant in vm_contig_launder_page(). | alc | 2007-06-11 | 1 | -0/+4 |
* | Revert VMCNT_* operations introduction. | attilio | 2007-05-31 | 1 | -2/+2 |
* | - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating | jeff | 2007-05-18 | 1 | -2/+2 |
* | Correct contigmalloc2()'s implementation of M_ZERO. Specifically, | alc | 2007-04-19 | 1 | -1/+1 |
* | Change the free page queue lock from a spin mutex to a default (blocking) | alc | 2007-02-05 | 1 | -7/+7 |
* | Ensure that the page's oflags field is initialized by contigmalloc(). | alc | 2006-11-08 | 1 | -0/+1 |
* | Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's | alc | 2006-10-22 | 1 | -2/+2 |
* | sun4v requires TSBs (translation storage buffers) to be contiguous and be | kmacy | 2006-10-12 | 1 | -4/+6 |
* | Make vm_page_release_contig() static. | alc | 2006-09-03 | 1 | -1/+1 |
* | Prevent a call to contigmalloc() that asks for more physical memory than | alc | 2006-08-26 | 1 | -1/+1 |
* | Ignore dirty pages owned by "dead" objects. | tegge | 2006-03-08 | 1 | -0/+4 |
* | Eliminate a deadlock when creating snapshots. Blocking vn_start_write() must | tegge | 2006-03-02 | 1 | -0/+3 |
* | Hold extra reference to vm object while cleaning pages. | tegge | 2006-03-02 | 1 | -0/+2 |
* | The change a few years ago of having contigmalloc start its scan at the top | scottl | 2006-01-29 | 1 | -2/+19 |
* | Plug a leak in the newer contigmalloc() implementation. Specifically, if | alc | 2006-01-26 | 1 | -10/+5 |
* | The previous revision incorrectly changed a switch statement into an if | alc | 2006-01-25 | 1 | -3/+3 |
* | MI changes: | netchild | 2005-12-31 | 1 | -6/+5 |
* | Check for marker pages when scanning active and inactive page queues. | tegge | 2005-08-12 | 1 | -0/+5 |
* | The new contigmalloc(9) has a bad degenerate case where there were | green | 2005-06-11 | 1 | -11/+23 |
* | /* -> /*- for license, minor formatting changes | imp | 2005-01-07 | 1 | -2/+2 |
* | Try to close a potential, but serious race in our VM subsystem. | delphij | 2004-11-24 | 1 | -2/+15 |
* | The synchronization provided by vm object locking has eliminated the | alc | 2004-11-03 | 1 | -2/+0 |
* | Acquire the vm object lock before rather than after calling | alc | 2004-10-24 | 1 | -4/+5 |
* | Turn on the new contigmalloc(9) by default. There should not actually | green | 2004-08-05 | 1 | -1/+1 |
* | Remove extraneous locks on the VM free page queue mutex; it is not | green | 2004-07-19 | 1 | -2/+0 |
* | Reimplement contigmalloc(9) with an algorithm which stands a greatly- | green | 2004-07-19 | 1 | -36/+270 |
* | Make contigmalloc() more reliable: | green | 2004-06-15 | 1 | -6/+25 |
* | Remove advertising clause from University of California Regent's license, | imp | 2004-04-06 | 1 | -4/+0 |
* | Remove GIANT_REQUIRED from contigfree(). | alc | 2004-03-13 | 1 | -1/+1 |
* | In the last revision, I introduced a physical contiguity check that is both | alc | 2004-03-05 | 1 | -3/+1 |
* | Modify contigmalloc1() so that the free page queues lock is not held when | alc | 2004-03-02 | 1 | -1/+13 |
* | Correct a long-standing race condition in vm_contig_launder() that could | alc | 2004-02-16 | 1 | -0/+2 |
* | Remove vm_page_alloc_contig(). It's now unused. | alc | 2004-01-14 | 1 | -15/+0 |
* | - Unmanage pages allocated by contigmalloc1(). (There is no point in | alc | 2004-01-10 | 1 | -6/+2 |
* | - Enable recursive acquisition of the mutex synchronizing access to the | alc | 2004-01-08 | 1 | -2/+6 |
* | Don't bother clearing PG_ZERO in contigmalloc1(), kmem_alloc(), or | alc | 2004-01-06 | 1 | -1/+0 |
* | - Increase the object lock's scope in vm_contig_launder() so that access | alc | 2003-10-18 | 1 | -4/+11 |
* | Add the mlockall() and munlockall() system calls. | bms | 2003-08-11 | 1 | -1/+2 |
* | Use pmap_zero_page() to zero pages instead of bzero() because | mux | 2003-07-27 | 1 | -1/+1 |
* | Acquire Giant rather than asserting it is held in contigmalloc(). This is | alc | 2003-07-26 | 1 | -1/+2 |
* | Add support for the M_ZERO flag to contigmalloc(). | mux | 2003-07-25 | 1 | -1/+5 |
* | Lock a vm object when freeing a page from it. | alc | 2003-07-05 | 1 | -0/+7 |
* | Fix a few style(9) nits. | mux | 2003-07-02 | 1 | -13/+9 |
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -1/+3 |