haiku/src/system/kernel/vm
Axel Dörfler c40fe37f0b * Reverted the changes r17693 made to vfs_get_vnode_cache(); instead, vm_create_vnode_cache()
will now grab a reference to the vnode as well if successful. This way, vfs_get_vnode_cache()
  now actually works how it should: it will now always grab a reference to the cache and
  its underlying vnode. This removes an extra reference to the vnode (and vm_cache) that
  got ignored before and prevented volumes to be unmounted (or file caches to be removed).
  Thanks to Korli for pointing this out.
* file_cache_create() is now aware of that extra vnode reference and releases it; unmounting
  volumes is now working again as it should.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18716 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-30 23:09:04 +00:00
..
Jamfile * Introduced new build system variables 2005-12-30 21:20:07 +00:00
vm_address_space.c First baby step towards a lockless get_memory_map(): vm_get_current_user_address_space() 2006-04-27 17:46:19 +00:00
vm_cache.c Added a "reenter" parameter to the {read|write}_pages() functions to give file 2006-04-12 13:34:04 +00:00
vm_daemons.c Separated vm_address_space.h from vm.h. 2005-12-20 15:54:45 +00:00
vm_low_memory.cpp * Removed my old doubly linked list implementation, and stay with Ingo's. 2006-03-27 10:27:05 +00:00
vm_page.c fixed some warnings 2006-08-28 10:20:45 +00:00
vm_store_anonymous_noswap.c Added a "reenter" parameter to the {read|write}_pages() functions to give file 2006-04-12 13:34:04 +00:00
vm_store_anonymous_noswap.h Moved the headers of the different store implementations into the VM source 2005-12-21 20:08:49 +00:00
vm_store_device.c Added a "reenter" parameter to the {read|write}_pages() functions to give file 2006-04-12 13:34:04 +00:00
vm_store_device.h Moved the headers of the different store implementations into the VM source 2005-12-21 20:08:49 +00:00
vm_store_null.c Added a "reenter" parameter to the {read|write}_pages() functions to give file 2006-04-12 13:34:04 +00:00
vm_store_null.h Moved the headers of the different store implementations into the VM source 2005-12-21 20:08:49 +00:00
vm_tests.c Separated vm_address_space.h from vm.h. 2005-12-20 15:54:45 +00:00
vm.cpp * Reverted the changes r17693 made to vfs_get_vnode_cache(); instead, vm_create_vnode_cache() 2006-08-30 23:09:04 +00:00