| Commit message (Expand) | Author | Age | Files | Lines |
* | o Lock page queue accesses by vm_page_try_to_cache(). (The accesses | alc | 2002-07-20 | 1 | -0/+2 |
* | o Lock page queue accesses by vm_page_cache() in vm_fault() and | alc | 2002-07-20 | 1 | -0/+2 |
* | o Lock accesses to the active page queue in vm_pageout_scan() and | alc | 2002-07-20 | 1 | -2/+4 |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -4/+26 |
* | o Introduce and use vm_map_trylock() to replace several direct uses | alc | 2002-04-28 | 1 | -2/+1 |
* | Remove references to vm_zone.h and switch over to the new uma API. | jeff | 2002-03-20 | 1 | -1/+1 |
* | Remove __P. | alfred | 2002-03-19 | 1 | -8/+8 |
* | This is the first part of the new kernel memory allocator. This replaces | jeff | 2002-03-19 | 1 | -0/+1 |
* | Back out the modification of vm_map locks from lockmgr to sx locks. The | green | 2002-03-18 | 1 | -1/+2 |
* | Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. | green | 2002-03-13 | 1 | -2/+1 |
* | - Remove a number of extra newlines that do not belong here according to | eivind | 2002-03-10 | 1 | -19/+6 |
* | Fix a horribly suboptimal algorithm in the vm_daemon. | silby | 2002-02-27 | 1 | -1/+1 |
* | Changes to make the OOM killer much more effective: | silby | 2002-02-19 | 1 | -2/+1 |
* | GC P_BUFEXHAUST leftovers, we've had a new mechanism to avoid buffer | dillon | 2002-01-31 | 1 | -3/+0 |
* | Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() | dillon | 2001-12-20 | 1 | -4/+11 |
* | Syntax cleanup and documentation, no operational changes. | dillon | 2001-10-21 | 1 | -5/+9 |
* | Don't remove all mappings of a swapped out process if the vm map contained | tegge | 2001-10-14 | 1 | -1/+5 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -9/+12 |
* | Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). | dillon | 2001-07-04 | 1 | -51/+14 |
* | whitespace / register cleanup | dillon | 2001-07-04 | 1 | -3/+3 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | dillon | 2001-07-04 | 1 | -35/+11 |
* | Don't lock around swap_pager_swap_init() that is only called once during | jhb | 2001-06-20 | 1 | -0/+2 |
* | Put the scheduler, vmdaemon, and pagedaemon kthreads back under Giant for | jhb | 2001-06-20 | 1 | -16/+1 |
* | Two fixes to the out-of-swap process termination code. First, start killing | dillon | 2001-06-09 | 1 | -3/+8 |
* | - Add in several asserts of vm_mtx. | jhb | 2001-05-23 | 1 | -5/+42 |
* | Introduce a global lock for the vm subsystem (vm_mtx). | alfred | 2001-05-19 | 1 | -5/+14 |
* | During the code to pick a process to kill when memory is exhausted, keep | jhb | 2001-05-17 | 1 | -3/+18 |
* | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | markm | 2001-05-01 | 1 | -1/+2 |
* | Convert the allproc and proctree locks from lockmgr locks to sx locks. | jhb | 2001-03-28 | 1 | -4/+5 |
* | Change and clean the mutex lock interface. | bmilekic | 2001-02-09 | 1 | -10/+10 |
* | Mechanical change to use <sys/queue.h> macro API instead of | phk | 2001-02-04 | 1 | -1/+1 |
* | - Catch up to proc flag changes. | jhb | 2001-01-24 | 1 | -3/+8 |
* | This implements a better launder limiting solution. There was a solution | dillon | 2000-12-26 | 1 | -111/+117 |
* | - If swap metadata does not fit into the KVM, reduce the number of | tanimura | 2000-12-13 | 1 | -0/+1 |
* | - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead | jake | 2000-12-13 | 1 | -4/+4 |
* | Be less conservative with a recently added KASSERT. Certain edge | dillon | 2000-12-11 | 1 | -1/+4 |
* | Protect p_stat with sched_lock. | jhb | 2000-12-02 | 1 | -0/+6 |
* | Protect the following with a lockmgr lock: | jake | 2000-11-22 | 1 | -0/+4 |
* | Implement a low-memory deadlock solution. | dillon | 2000-11-18 | 1 | -72/+96 |
* | Major update to the way synchronization is done in the kernel. Highlights | jasone | 2000-09-07 | 1 | -0/+8 |
* | Add snapshots to the fast filesystem. Most of the changes support | mckusick | 2000-07-11 | 1 | -1/+11 |
* | This is a cleanup patch to Peter's new OBJT_PHYS VM object type | dillon | 2000-05-29 | 1 | -6/+10 |
* | Fix bug in vm_pageout_page_stats() that always resulted in a full | dillon | 2000-05-29 | 1 | -0/+2 |
* | Checkpoint of a new physical memory backed object type, that does not | peter | 2000-05-21 | 1 | -1/+1 |
* | Implement an optimization of the VM<->pmap API. Pass vm_page_t's directly | peter | 2000-05-21 | 1 | -8/+8 |
* | Add necessary spl protection for swapper. The problem was located by | dillon | 2000-03-27 | 1 | -0/+4 |
* | Revert spelling mistake I made in the previous commit | charnier | 2000-03-27 | 1 | -1/+1 |
* | Spelling | charnier | 2000-03-26 | 1 | -4/+4 |
* | Lock reporting and assertion changes. | eivind | 1999-12-11 | 1 | -1/+1 |
* | The core of this patch is to vm/vm_page.h. The effects are two-fold: (1) to | alc | 1999-10-30 | 1 | -29/+29 |