haiku/src/system/kernel/fs
Axel Dörfler a77ed12b25 * Removed obsolete "ident" parameter from devfs_publish_device().
* driver_entry::api_version now stores the actual version instead of a
  pointer to it.
* Renamed node_path_entry to path_entry and reused it for driver 
  reloading: handle_driver_events() will now also check for drivers to
  add in the sDriversToAdd list.
* Added new devfs_driver_added(), and devfs_driver_removed() functions
  that trigger certain driver actions.
* Implemented notifying devfs on B_ENTRY_CREATED, B_ENTRY_REMOVED, and
  B_ENTRY_MOVED events in probe.cpp. The watched directory inode numbers
  are now stored in a hash for B_ENTRY_MOVED.
* unpublish_driver() did not actually delete the node, it only marked
  it removable since we never get/put the node. We now do, and so the
  node is actually removed as intended.
* Added "devfs_driver" KDL command.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24152 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-02-27 16:55:59 +00:00
..
devfs.cpp * Removed obsolete "ident" parameter from devfs_publish_device(). 2008-02-27 16:55:59 +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 * Extracted file_map API out of the file cache - it's now an optional service 2007-11-10 21:19:52 +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 * Factored a vfs_entry_ref_to_path() out of _user_entry_ref_to_path() 2008-02-27 16:39:32 +00:00