#
14429e89 |
|
08-Jan-2010 |
Michael Lotz <mmlr@mlotz.ch> |
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
|
#
4f5d9ca6 |
|
22-Oct-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Fix libkernelland_emu build after ConditionVariable and devfs changes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33736 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc586449 |
|
08-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Split misc.cpp further. * Removed user_strcpy() (it doesn't exist in the kernel) and reimplemented user_{memcpy,strlcpy}(). * Added kernel_debugger(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29452 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
14429e896e713224e2c0773523ef3c132df02c0d |
|
08-Jan-2010 |
Michael Lotz <mmlr@mlotz.ch> |
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
|
#
4f5d9ca63daa486979b310de2158abbf1b8a8399 |
|
22-Oct-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Fix libkernelland_emu build after ConditionVariable and devfs changes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33736 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc586449f76ad8d9d0d8f4724ac6193c9816d379 |
|
08-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Split misc.cpp further. * Removed user_strcpy() (it doesn't exist in the kernel) and reimplemented user_{memcpy,strlcpy}(). * Added kernel_debugger(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29452 a95241bf-73f2-0310-859d-f6bbb57e9c96
|