summaryrefslogtreecommitdiffstats
path: root/libdm
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2012-03-04 16:05:42 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2012-03-04 16:05:42 +0000
commitb3103ef328eaeff816ce8e44331f8a9a164dc3e2 (patch)
tree2eb64be4216d322e22a6c29590c991e6bc355da1 /libdm
parent1e6a29dbee7111ea2297b68d0efc891d18e7a3e4 (diff)
downloadlvm2-b3103ef328eaeff816ce8e44331f8a9a164dc3e2.tar.gz
lvm2-b3103ef328eaeff816ce8e44331f8a9a164dc3e2.tar.xz
lvm2-b3103ef328eaeff816ce8e44331f8a9a164dc3e2.zip
Remove part of FIXME
(and reindent a code below)
Diffstat (limited to 'libdm')
-rw-r--r--libdm/libdm-deptree.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/libdm/libdm-deptree.c b/libdm/libdm-deptree.c
index b6dcfa37..bbd2b9f8 100644
--- a/libdm/libdm-deptree.c
+++ b/libdm/libdm-deptree.c
@@ -1590,16 +1590,12 @@ static int _dm_tree_deactivate_children(struct dm_tree_node *dnode,
if (child->callback &&
!child->callback(child, DM_NODE_CALLBACK_DEACTIVATED,
- child->callback_data)) {
- r = 0;
- // FIXME: break tree shutdown or continue?
- // hmm what about _node_clear_table()?
- }
+ child->callback_data))
+ r = 0; // FIXME: _node_clear_table() without callback ?
- if (dm_tree_node_num_children(child, 0)) {
- if (!_dm_tree_deactivate_children(child, uuid_prefix, uuid_prefix_len, level + 1))
- return_0;
- }
+ if (dm_tree_node_num_children(child, 0) &&
+ !_dm_tree_deactivate_children(child, uuid_prefix, uuid_prefix_len, level + 1))
+ return_0;
}
return r;