haiku/src/system/kernel/cache
Ingo Weinhold 3caec2871a * Resolved TODO in free_vnode(): There was a race condition between vnode
destruction and VMVnodeCache::AcquireUnreferencedStoreRef(). Solved by
  adding a flag to VMVnodeCache and letting AcquireUnreferencedStoreRef()
  fail, if set.
* Added TODO regarding replacing the snooze() waiting for busy vnodes.
* get_vnode(): Unlock sVnodeMutex while calling the put_vnode() hook on
  error.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34841 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-01 20:20:11 +00:00
..
block_cache.cpp * While reading in a block, the block is now marked busy, and the cache 2009-12-10 10:29:37 +00:00
BlockMap.cpp Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00
BlockMap.h Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00
file_cache.cpp * agp_gart(): Use vm_page_[un]reserve_pages(). 2010-01-01 16:37:14 +00:00
file_map.cpp * Moved the VM headers into subdirectory vm/. 2009-12-02 18:05:10 +00:00
Jamfile * It is now supported that I/O operations and requests are only handled 2008-07-30 23:34:10 +00:00
vnode_store.cpp * Resolved TODO in free_vnode(): There was a race condition between vnode 2010-01-01 20:20:11 +00:00
vnode_store.h * Resolved TODO in free_vnode(): There was a race condition between vnode 2010-01-01 20:20:11 +00:00