a77ed12b25
* 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 |
||
---|---|---|
.. | ||
devfs.cpp | ||
fd.cpp | ||
IOScheduler.cpp | ||
IOScheduler.h | ||
Jamfile | ||
KPath.cpp | ||
node_monitor.cpp | ||
pipefs.cpp | ||
rootfs.cpp | ||
vfs_boot.cpp | ||
vfs_boot.h | ||
vfs_net_boot.cpp | ||
vfs_net_boot.h | ||
vfs.cpp |