c40fe37f0b
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 |
||
---|---|---|
.. | ||
Jamfile | ||
vm_address_space.c | ||
vm_cache.c | ||
vm_daemons.c | ||
vm_low_memory.cpp | ||
vm_page.c | ||
vm_store_anonymous_noswap.c | ||
vm_store_anonymous_noswap.h | ||
vm_store_device.c | ||
vm_store_device.h | ||
vm_store_null.c | ||
vm_store_null.h | ||
vm_tests.c | ||
vm.cpp |