haiku/src/system
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
..
boot KernelAddon and KernelStaticLibrary don't include kernel, kernel arch, boot platform headers anymore. 2006-08-17 12:18:11 +00:00
glue While investigating how our deals with doubled shared libs, I found two 2006-06-26 22:09:13 +00:00
kernel * Reverted the changes r17693 made to vfs_get_vnode_cache(); instead, vm_create_vnode_cache() 2006-08-30 23:09:04 +00:00
ldscripts Renamed the linker script to runtime_loader.ld to match the rest. 2006-03-30 18:10:59 +00:00
libroot Enabled private BeOS syscalls for the build with GCC 4 as well for now, until 2006-08-22 20:48:12 +00:00
runtime_loader Now supports symbolic links correctly, and no longer loads the same shared 2006-06-27 00:07:42 +00:00
Jamfile Reorganized building of kernel, boot loader, and libroot. 2005-11-27 00:27:19 +00:00