| Commit message (Expand) | Author | Age | Files | Lines |
* | o Introduce and use vm_map_trylock() to replace several direct uses | Alan Cox | 2002-04-28 | 1 | -2/+1 |
* | Remove references to vm_zone.h and switch over to the new uma API. | Jeff Roberson | 2002-03-20 | 1 | -1/+1 |
* | Remove __P. | Alfred Perlstein | 2002-03-19 | 1 | -8/+8 |
* | This is the first part of the new kernel memory allocator. This replaces | Jeff Roberson | 2002-03-19 | 1 | -0/+1 |
* | Back out the modification of vm_map locks from lockmgr to sx locks. The | Brian Feldman | 2002-03-18 | 1 | -1/+2 |
* | Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. | Brian Feldman | 2002-03-13 | 1 | -2/+1 |
* | - Remove a number of extra newlines that do not belong here according to | Eivind Eklund | 2002-03-10 | 1 | -19/+6 |
* | Fix a horribly suboptimal algorithm in the vm_daemon. | Mike Silbersack | 2002-02-27 | 1 | -1/+1 |
* | Changes to make the OOM killer much more effective: | Mike Silbersack | 2002-02-19 | 1 | -2/+1 |
* | GC P_BUFEXHAUST leftovers, we've had a new mechanism to avoid buffer | Matthew Dillon | 2002-01-31 | 1 | -3/+0 |
* | Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() | Matthew Dillon | 2001-12-20 | 1 | -4/+11 |
* | Syntax cleanup and documentation, no operational changes. | Matthew Dillon | 2001-10-21 | 1 | -5/+9 |
* | Don't remove all mappings of a swapped out process if the vm map contained | Tor Egge | 2001-10-14 | 1 | -1/+5 |
* | KSE Milestone 2 | Julian Elischer | 2001-09-12 | 1 | -9/+12 |
* | Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). | Matthew Dillon | 2001-07-04 | 1 | -51/+14 |
* | whitespace / register cleanup | Matthew Dillon | 2001-07-04 | 1 | -3/+3 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | Matthew Dillon | 2001-07-04 | 1 | -35/+11 |
* | Don't lock around swap_pager_swap_init() that is only called once during | John Baldwin | 2001-06-20 | 1 | -0/+2 |
* | Put the scheduler, vmdaemon, and pagedaemon kthreads back under Giant for | John Baldwin | 2001-06-20 | 1 | -16/+1 |
* | Two fixes to the out-of-swap process termination code. First, start killing | Matthew Dillon | 2001-06-09 | 1 | -3/+8 |
* | - Add in several asserts of vm_mtx. | John Baldwin | 2001-05-23 | 1 | -5/+42 |
* | Introduce a global lock for the vm subsystem (vm_mtx). | Alfred Perlstein | 2001-05-19 | 1 | -5/+14 |
* | During the code to pick a process to kill when memory is exhausted, keep | John Baldwin | 2001-05-17 | 1 | -3/+18 |
* | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | Mark Murray | 2001-05-01 | 1 | -1/+2 |
* | Convert the allproc and proctree locks from lockmgr locks to sx locks. | John Baldwin | 2001-03-28 | 1 | -4/+5 |
* | Change and clean the mutex lock interface. | Bosko Milekic | 2001-02-09 | 1 | -10/+10 |
* | Mechanical change to use <sys/queue.h> macro API instead of | Poul-Henning Kamp | 2001-02-04 | 1 | -1/+1 |
* | - Catch up to proc flag changes. | John Baldwin | 2001-01-24 | 1 | -3/+8 |
* | This implements a better launder limiting solution. There was a solution | Matthew Dillon | 2000-12-26 | 1 | -111/+117 |
* | - If swap metadata does not fit into the KVM, reduce the number of | Seigo Tanimura | 2000-12-13 | 1 | -0/+1 |
* | - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead | Jake Burkholder | 2000-12-13 | 1 | -4/+4 |
* | Be less conservative with a recently added KASSERT. Certain edge | Matthew Dillon | 2000-12-11 | 1 | -1/+4 |
* | Protect p_stat with sched_lock. | John Baldwin | 2000-12-02 | 1 | -0/+6 |
* | Protect the following with a lockmgr lock: | Jake Burkholder | 2000-11-22 | 1 | -0/+4 |
* | Implement a low-memory deadlock solution. | Matthew Dillon | 2000-11-18 | 1 | -72/+96 |
* | Major update to the way synchronization is done in the kernel. Highlights | Jason Evans | 2000-09-07 | 1 | -0/+8 |
* | Add snapshots to the fast filesystem. Most of the changes support | Kirk McKusick | 2000-07-11 | 1 | -1/+11 |
* | This is a cleanup patch to Peter's new OBJT_PHYS VM object type | Matthew Dillon | 2000-05-29 | 1 | -6/+10 |
* | Fix bug in vm_pageout_page_stats() that always resulted in a full | Matthew Dillon | 2000-05-29 | 1 | -0/+2 |
* | Checkpoint of a new physical memory backed object type, that does not | Peter Wemm | 2000-05-21 | 1 | -1/+1 |
* | Implement an optimization of the VM<->pmap API. Pass vm_page_t's directly | Peter Wemm | 2000-05-21 | 1 | -8/+8 |
* | Add necessary spl protection for swapper. The problem was located by | Matthew Dillon | 2000-03-27 | 1 | -0/+4 |
* | Revert spelling mistake I made in the previous commit | Philippe Charnier | 2000-03-27 | 1 | -1/+1 |
* | Spelling | Philippe Charnier | 2000-03-26 | 1 | -4/+4 |
* | Lock reporting and assertion changes. | Eivind Eklund | 1999-12-11 | 1 | -1/+1 |
* | The core of this patch is to vm/vm_page.h. The effects are two-fold: (1) to | Alan Cox | 1999-10-30 | 1 | -29/+29 |
* | useracc() the prequel: | Poul-Henning Kamp | 1999-10-29 | 1 | -1/+0 |
* | Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com> | Matthew Dillon | 1999-09-17 | 1 | -92/+95 |
* | $Id$ -> $FreeBSD$ | Peter Wemm | 1999-08-28 | 1 | -1/+1 |
* | Remove two unused variable declarations. | Alan Cox | 1999-08-22 | 1 | -3/+1 |