1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-19 02:29:40 +00:00
freebsd/sys/vm
John Baldwin 57ea1265bd - Set the priority of the page zeroing thread using sched_prio() when the
thread is created rather than adjusting the priority in the main
  function.  (kthread_create() should probably take the initial priority
  as an argument.)
- Only yield the CPU in the !PREEMPTION case if there are any other
  runnable threads.  Yielding when there isn't anything else better to do
  just wastes time in pointless context switches (albeit while the system
  is idle.)
2004-11-05 19:14:02 +00:00
..
default_pager.c
device_pager.c Use dev_re[fl]thread() to maintain a ref on the device driver while 2004-09-24 05:59:11 +00:00
phys_pager.c
pmap.h
swap_pager.c Close a race in swapoff(). Here are the gory details: 2004-11-05 05:36:56 +00:00
swap_pager.h
uma_core.c Fix a INVARIANTS-only bug introduced in Revision 1.104: 2004-10-27 21:19:35 +00:00
uma_dbg.c Fix critical stability problems that can cause UMA mbuf cluster 2004-10-08 20:19:29 +00:00
uma_dbg.h * Add a "how" argument to uma_zone constructors and initialization functions 2004-08-02 00:18:36 +00:00
uma_int.h Rework the way slab header storage space is calculated in UMA. 2004-07-29 15:25:40 +00:00
uma.h * Add a "how" argument to uma_zone constructors and initialization functions 2004-08-02 00:18:36 +00:00
vm_contig.c The synchronization provided by vm object locking has eliminated the 2004-11-03 20:17:31 +00:00
vm_extern.h For years, kmem_alloc_pageable() has been misused. Now that the last of 2004-07-25 20:08:59 +00:00
vm_fault.c Remove unnecessary check for curthread == NULL. 2004-10-17 20:29:28 +00:00
vm_glue.c The synchronization provided by vm object locking has eliminated the 2004-11-03 20:17:31 +00:00
vm_init.c Remove dead code. A vm_map's first_free is never NULL (even if the map is 2004-08-07 05:58:31 +00:00
vm_kern.c Use VM_ALLOC_NOBUSY instead of calling vm_page_wakeup(). 2004-10-24 18:46:32 +00:00
vm_kern.h
vm_map.c Push Giant deep into vm_forkproc(), acquiring it only if the process has 2004-09-03 05:11:32 +00:00
vm_map.h Replace the linear search in vm_map_findspace() with an O(log n) 2004-08-13 08:06:34 +00:00
vm_meter.c Put on my peril sensitive sunglasses and add a flags field to the internal 2004-10-11 22:04:16 +00:00
vm_mmap.c Don't clear flags we just checked were not set. 2004-10-26 05:57:29 +00:00
vm_object.c Eliminate another unnecessary call to vm_page_busy() that immediately 2004-11-05 05:40:45 +00:00
vm_object.h Make the code and comments for vm_object_coalesce() consistent. 2004-07-25 07:48:47 +00:00
vm_page.c The synchronization provided by vm object locking has eliminated the 2004-11-03 20:17:31 +00:00
vm_page.h Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab() 2004-10-24 06:15:36 +00:00
vm_pageout.c During traversal of the inactive queue, try locking the page's containing 2004-11-05 06:24:05 +00:00
vm_pageout.h
vm_pageq.c
vm_pager.c Retire b_magic now, we have the bufobj containing the same hint. 2004-11-04 09:48:18 +00:00
vm_pager.h
vm_param.h
vm_unix.c
vm_zeroidle.c - Set the priority of the page zeroing thread using sched_prio() when the 2004-11-05 19:14:02 +00:00
vm.h - Introduce and use a new tunable "debug.mpsafevm". At present, setting 2004-08-16 06:16:12 +00:00
vnode_pager.c Also check that the sectormask is bigger than zero. 2004-10-26 19:51:57 +00:00
vnode_pager.h