haiku/headers/private/kernel/fs
Michael Lotz 14429e896e Reverted the part of r31520 that made devfs_unpublish_partition() take a raw
device path + child partition name. When a "raw" device is unpublished the node
removal notification triggers the partition and child partitions to be
unpublished/removed. Since in that case the "raw" node is already unpublished
trying to resolve it in devfs_unpublish_partition() again to unpublish the child
partitions would fail, leaving the child partition nodes behind. When a new raw
device would then become available publishing its partitions would fail because
of these left behind nodes, causing bug #4587. Seeing that this code is more
compact and straight forward anyway I don't quite see why it was changed in the
first place.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34967 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-09 03:55:38 +00:00
..
KPath.h * vfs_normalize_path() and _user_normalize_path() use a common helper 2008-09-26 23:30:28 +00:00
devfs.h Reverted the part of r31520 that made devfs_unpublish_partition() take a raw 2010-01-09 03:55:38 +00:00
fd.h Added dup_foreign_fd() to duplicate a FD from another team. 2009-03-11 00:57:17 +00:00
node_monitor.h * {add|remove}_node_listener() erroneously had "dev_t" as type of "node". 2008-07-09 13:04:54 +00:00
select_sync_pool.h * Renamed fs/vfs_select.cpp to wait_for_objects.cpp and got rid of 2007-10-02 19:47:31 +00:00