haiku/src/system/kernel/fs
Axel Dörfler 9e79133f4d * Reverted r22315 as far as free_vnode() is concerned: removing the
vnode from the hash before putting it caused all sorts of problems.
* For example, BFS would trim its preallocations when the vnode is put;
  if someone would read that same vnode after it had been removed, but
  before BFS could trim it, it would read the old vnode which still 
  seemed to own the blocks which would subsequently be freed.
* This fixes bug #1914, and should also fix bug #1956.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24607 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-27 09:48:33 +00:00
..
devfs.cpp we should really check whether the devices are used before reloading the driver 2008-03-26 20:51:02 +00:00
fd.cpp axeld + bonefish: 2008-02-17 15:48:30 +00:00
IOScheduler.cpp Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00
IOScheduler.h Renamed system/core to system/kernel. 2005-04-13 13:22:10 +00:00
Jamfile * rootfs.c -> rootfs.cpp 2007-10-04 14:30:50 +00:00
KPath.cpp Added RemoveLeaf() leaf method. Very handy for recursive directory 2007-07-15 00:34:17 +00:00
node_monitor.cpp * Added B_WATCH_INTERIM_STAT, and B_STAT_INTERIM_UPDATE definitions to 2008-02-25 13:54:30 +00:00
pipefs.cpp axeld + bonefish: 2008-02-17 14:34:34 +00:00
rootfs.cpp * Aligned the semantics of the read_symlink() FS module hook with the 2008-03-17 21:37:40 +00:00
vfs_boot.cpp dump all found devices and partitions to serial debug output 2007-12-26 15:25:05 +00:00
vfs_boot.h [Sorry, couldn't split this one up any further.] 2007-07-15 02:10:15 +00:00
vfs_net_boot.cpp Computed the netmask in net endianess. The wrong netmask caused 2007-07-19 13:58:17 +00:00
vfs_net_boot.h [Sorry, couldn't split this one up any further.] 2007-07-15 02:10:15 +00:00
vfs.cpp * Reverted r22315 as far as free_vnode() is concerned: removing the 2008-03-27 09:48:33 +00:00