1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/vm
Jeff Roberson 0aef6126a1 Remove the hash_free() lock order reversal. This could have happened for
several reasons before.  Fixing it involved restructuring the generic hash
code to require calling code to handle locking, unlocking, and freeing hashes
on error conditions.
2002-05-13 04:39:28 +00:00
..
default_pager.c Remove references to vm_zone.h and switch over to the new uma API. 2002-03-20 04:02:59 +00:00
device_pager.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
phys_pager.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
pmap.h Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
swap_pager.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
swap_pager.h Remove references to vm_zone.h and switch over to the new uma API. 2002-03-20 04:02:59 +00:00
uma_core.c Remove the hash_free() lock order reversal. This could have happened for 2002-05-13 04:39:28 +00:00
uma_dbg.c Hide a pointer to the malloc_type bucket at the end of the freed memory. If 2002-05-02 09:07:04 +00:00
uma_dbg.h Hide a pointer to the malloc_type bucket at the end of the freed memory. If 2002-05-02 09:07:04 +00:00
uma_int.h Add a new zone flag UMA_ZONE_MTXCLASS. This puts the zone in it's own 2002-04-29 23:45:41 +00:00
uma.h - Changed the size element of uma_zctor_args to be size_t instead of int. 2002-05-02 07:36:30 +00:00
vm_contig.c Call vm_pageq_remove_nowakeup() rather than duplicating it. 2002-03-03 22:36:14 +00:00
vm_extern.h o Eliminate the use of grow_stack() and useracc() from sendsig(), osendsig(), 2002-04-05 00:52:15 +00:00
vm_fault.c o Condition the compilation and use of vm_freeze_copyopts() 2002-05-06 05:45:57 +00:00
vm_glue.c o Introduce and use vm_map_trylock() to replace several direct uses 2002-04-28 06:07:54 +00:00
vm_init.c Remove references to vm_zone.h and switch over to the new uma API. 2002-03-20 04:02:59 +00:00
vm_kern.c Tidy up some loose ends. 2002-04-29 07:43:16 +00:00
vm_kern.h
vm_map.c o Remove GIANT_REQUIRED and an excessive number of blank lines 2002-05-12 18:42:05 +00:00
vm_map.h o Header files shouldn't depend on options: Provide prototypes 2002-05-06 06:20:04 +00:00
vm_meter.c Reintroduce locking on accesses to vm_object_list. 2002-04-20 07:23:22 +00:00
vm_mmap.c o Remove GIANT_REQUIRED from vm_map_lookup_entry() and 2002-05-04 02:07:36 +00:00
vm_object.c o Acquire and release Giant in vm_object_reference() and 2002-05-12 05:22:56 +00:00
vm_object.h o Move vm_freeze_copyopts() from vm_map.{c.h} to vm_object.{c,h}. It's plainly 2002-05-06 00:12:47 +00:00
vm_page.c o Convert the vm_page buckets mutex to a spin lock. (This resolves 2002-04-30 21:24:47 +00:00
vm_page.h We do not necessarily need to map/unmap pages to zero parts of them. 2002-04-28 00:15:48 +00:00
vm_pageout.c o Introduce and use vm_map_trylock() to replace several direct uses 2002-04-28 06:07:54 +00:00
vm_pageout.h Remove __P. 2002-03-19 22:20:14 +00:00
vm_pageq.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
vm_pager.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
vm_pager.h Remove __P. 2002-03-19 22:20:14 +00:00
vm_param.h
vm_swap.c Expand the one-line function pbreassignbuf() the only place it is or could 2002-05-05 20:37:08 +00:00
vm_unix.c
vm_zeroidle.c Pass vm_page_t instead of physical addresses to pmap_zero_page[_area]() 2002-04-15 16:00:03 +00:00
vm.h - Remove a number of extra newlines that do not belong here according to 2002-03-10 21:52:48 +00:00
vnode_pager.c o Condition the compilation and use of vm_freeze_copyopts() 2002-05-06 05:45:57 +00:00
vnode_pager.h Remove __P. 2002-03-19 22:20:14 +00:00