From 11ef678c433053a0b8a8ccc781299d09159afb47 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 28 Sep 2003 22:06:54 +0000 Subject: [PATCH] We don't need to mark/unmark shadow partitions busy separately anymore, since they should automatically remain in sync with the physical ones. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4850 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/disk_device_manager/KDiskDeviceManager.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/kernel/core/disk_device_manager/KDiskDeviceManager.cpp b/src/kernel/core/disk_device_manager/KDiskDeviceManager.cpp index eb66c8fd21..f40d548dd8 100644 --- a/src/kernel/core/disk_device_manager/KDiskDeviceManager.cpp +++ b/src/kernel/core/disk_device_manager/KDiskDeviceManager.cpp @@ -971,8 +971,6 @@ KDiskDeviceManager::_UpdateBusyPartitions(KDiskDevice *device) } } visitor; device->VisitEachDescendant(&visitor); - if (device->ShadowPartition()) - device->ShadowPartition()->VisitEachDescendant(&visitor); // Iterate through all job queues and all jobs scheduled or in // progress and mark their scope busy. for (int32 cookie = 0; @@ -989,8 +987,6 @@ KDiskDeviceManager::_UpdateBusyPartitions(KDiskDevice *device) if (!partition || partition->Device() != device) continue; partition->AddFlags(B_PARTITION_BUSY); - if (KPartition *shadow = partition->ShadowPartition()) - shadow->AddFlags(B_PARTITION_BUSY); } } // mark all anscestors of busy partitions descendant busy and all @@ -1016,8 +1012,6 @@ KDiskDeviceManager::_UpdateBusyPartitions(KDiskDevice *device) } } visitor2; device->VisitEachDescendant(&visitor2); - if (device->ShadowPartition()) - device->ShadowPartition()->VisitEachDescendant(&visitor2); return B_OK; }